从浏览器向Arduino发送请求具有高延迟

时间:2017-09-05 11:47:23

标签: javascript json arduino-esp8266 arduino-yun

我有一个Arduino Yun通过ESP8266 wifi连接我的笔记本电脑。允许交叉原始数据流使用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变量。 (低ms)

由于

1 个答案:

答案 0 :(得分:0)

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

您可以使用许多免费的mqtt经纪人。请查看以下链接

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