这个问题并不完全适合一个类别,但物联网似乎是最合适的。
从概念上讲,您将采取什么方法来解决以下问题?
我正在寻找构建一个需要能够:
接受来自多个传感器的 IR 输入。几乎任何时候都可以是任何传感器。
密切关注通过 Wi-Fi 从服务器接收到的任何指令,方法是每隔几秒轮询一次服务器或允许服务器直接向设备发送数据包。
当检测到 IR 信号时,转换代码并通过 Wi-Fi 向服务器报告 + 执行本地操作。
运行轻量级显示器。RGB更好。
对本地用户按钮输入做出反应
我面临的概念性问题既围绕着编程策略,也围绕着硬件。如果我要使用像 Arduino 这样的东西,那么我只能使用一个核心,而且我不确定如何同时完成所有这些事情。但网络和红外观察很重要。循环式调度器存在丢失这些输入的风险。使用 Raspberry Pi(或变体,即 Orange Pi Zero)可以打开四核处理,这意味着线程变得可用,但这是否可以解决可能同时发生多个输入/输出并导致冲突的问题?
您建议我考虑使用哪些方法来解决这个问题?这里的问题是我有一些编程能力,但这是我第一次玩更小的硬件,我不知道我还不知道什么。