我在一个位置有一个Arduino板和一个网络服务器 我还有一个应该控制Arduino的网站。什么技术可以让用户以最少的延迟控制Arduino板?
我想要Node.js,socketserver,Jabber进行试验,但这是正确的方向吗?
答案 0 :(得分:4)
您应该查看Socket.IO在服务器端和客户端实现WebSockets。
有一个名为duino的伟大项目,用于通过Node.js访问Arduino,你只需要通过WebSockets管理所有通信。
更新:与此同时,我发布了一个框架,用于通过Node.JS,JavaScript和WebSockets向Arduino发送命令。请务必查看Noduino!
答案 1 :(得分:1)
我很幸运使用node-serialport与Arduino交谈。使用串口导致非常低的延迟,我用它来构建一个光电平台。 The code在GitHub上,如果你想查看它,虽然它的组织非常糟糕,因为我急于为我的婚礼做好这一切......好吧......角落被剪掉了。