【问题标题】:How to communicate with an Arduino circuit using a web app?如何使用网络应用程序与 Arduino 电路通信?
【发布时间】:2017-09-06 09:20:46
【问题描述】:

我最近制作了一个 Arduino 电路,如下链接所示: http://www.instructables.com/id/DC-Motor-Control-With-Bluetooth/

如您所见,上述链接视频中的人使用蓝牙控制器应用程序通过 HC-05 蓝牙板控制并向 Arduino 板发送信号。

问题来了。如何使用网络应用/网络而不是原生应用(如视频)来控制并向 Arduino 板发送信号?

【问题讨论】:

  • 放弃 Arduino 硬件并获得 ESP8266 板(NodeMCU,Wemos D1 Mini)。
  • @Jason 接受并投票赞成一个答案,如果你认为它应该对未来的人有所帮助。

标签: web web-applications bluetooth arduino


【解决方案1】:

这需要使用额外的硬件。它用于连接到网络或广泛的网络。

一旦我们考虑到这一点,我们面前就有几个选择:

  1. 我们可以使用 gsm 模块。在这个硬件中,我们将插入一个 SIM 卡并使用它的网络连接到网络。但是,当您购买 GSM 模块时,请确保它获得了 http 服务,因为某些模块仅支持消息服务。 (我建议使用 GSM sim 900A 模块)。
  2. 我们可以使用 wifi 硬件。这与我们的手机或笔记本电脑上的 wifi 相同。但它需要在其范围内有一些热点,因此限制了便携性。
  3. 我们可以将以太网电缆连接到 arduino 模块并使用网络。但这比wifi更限制了便携性。但是,如果满足您的需求,您可以这样做。

一旦您获得了用于连接到网络的网络,现在您的设备必须在网络上侦听到达设备的请求并且必须充当输入。我们称之为创建服务器。服务器在网络上侦听并响应它们。开头可以关注this文章。

【讨论】:

  • 有什么不需要额外硬件的方法吗?我可以使用一些 Javascript 语言进行连接吗?谷歌开发的网络蓝牙有用吗?
猜你喜欢
  • 1970-01-01
  • 2023-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-21
  • 1970-01-01
  • 2011-09-26
  • 1970-01-01
相关资源
最近更新 更多