1

我的笔记本电脑通过 ESP8266 wifi 连接了一个 Arduino Yun。允许跨源数据流使用 http 请求从 Arduino 获取数据。

http请求的问题在于它取决于ESP8266芯片处理请求的速度。大约是 750 毫秒。

但我想要实现的是 Arduino 和我的浏览器之间闪电般的快速无线响应。有替代方案吗?

我发送数据的javascript代码是:

sendToArduin(pin,val){
  // send value to pin
}

并检索数据:

requestFromArduino(){
  // returns json string filled with pin>val
}

简而言之:我有 6 个引脚声明为输入,6 个引脚声明为输出。我希望数据尽可能实时地填充我的 javascript 变量。(低毫秒)

谢谢

4

1 回答 1

0

尝试使用 MQTT 协议 - 具有高延迟的轻量级消息传递协议

您可以使用许多免费的 mqtt 代理。检查以下链接

http://www.hivemq.com/blog/how-to-get-started-with-mqtt

于 2017-09-05T12:03:44.540 回答