我需要独立使用ESP8266。我想连接HM-10蓝牙模块并启动它的AT命令并读取附近设备的UUID。
我可以通过从Arduino和FT232RL在HM-10上发出AT命令来做到这一点。但是我如何在Lua中做到这一点?
答案 0 :(得分:0)
最初我并不完全明白问题所在。所以,我不愿意根据模糊的想法和假设给出答案。因此,您似乎有一个Arduino BT,您可以从中将数据发送到连接到ESP8266的HM-10。 FT232RL的作用是什么,我仍然不明白,但在这个问题的背景下似乎并不相关。
导线/焊接HM-10引脚1& 2到ESP8266 RX / TX。然后,您可以使用NodeMCU UART模块读取数据:https://nodemcu.readthedocs.org/en/dev/en/modules/uart。 uart.on()
允许注册接收数据时触发的回调。
如果您的ESP设备是NodeMCU devkit,您可能必须使用uart.alt()
,具体取决于HM-10连接到哪个RX / TX引脚。 devkit有多组RX / TX引脚,请参阅https://github.com/nodemcu/nodemcu-devkit-v1.0/。