我目前正在开展一个项目,我想从网页控制微处理器(Arduino)。
微处理器不会物理连接到计算机。
服务器端是用NodeJs编写的。
由于我是这种开发的新手,我非常感谢有关该主题的任何意见!
答案 0 :(得分:1)
如果没有关于您计划使用哪种arduino的详细信息以及您可能使用哪些屏蔽来实现界面,则很难做出明确的声明。
我认为,通过适当的屏蔽提供以太网接口,TCP将是一个可接受的选择。
我倾向于说你很难建立一个适合Arudino记忆足迹的JSON解释器。这些设备中的大多数具有32K的程序存储器和1或2K的数据存储器。对于像这样的嵌入式设备,线路上的简洁二进制协议更为常见,更容易适应设备的限制。
答案 1 :(得分:0)
有一个名为aJson的库,它允许您在Arduino中进行JSON解析。我在Arduino的32K程序存储器中使用了该库parse response from a YQL call:)
我建议使用以太网或Wifi屏蔽Arduino使其连接到互联网,然后您可以使用Arduino的以太网库进行HTTP呼叫。响应格式可以是JSON。