Arduino 在软串行上运行HM10是否启用低能特性?如果是这样,在这种情况下如何调整UUID和GATT配置文件?
几周来,我一直在修补HM-10板,试图将数据从手机推送到模块,反之亦然。最终目标是启用BLE模式,并使用特性和GATT配置文件进行调整。我是这个领域的新手,有人能帮我吗Arduino 在软串行上运行HM10是否启用低能特性?如果是这样,在这种情况下如何调整UUID和GATT配置文件?,arduino,bluetooth-lowenergy,hm-10,Arduino,Bluetooth Lowenergy,Hm 10,几周来,我一直在修补HM-10板,试图将数据从手机推送到模块,反之亦然。最终目标是启用BLE模式,并使用特性和GATT配置文件进行调整。我是这个领域的新手,有人能帮我吗 还有,我们有没有办法将HM-10与硬件rx tx通道连接起来,而不是软串行?您的问题仍然不是很清楚,但我认为您的意思是通过BLE无线电发送AT命令 要做到这一点,您必须使用串行连接更改模式。 在标准模式下,只能使用AT命令通过串行连接(引脚RXD和TXD)配置设备 AT+MODE0: It only accepts AT-com
还有,我们有没有办法将HM-10与硬件rx tx通道连接起来,而不是软串行?您的问题仍然不是很清楚,但我认为您的意思是通过BLE无线电发送AT命令 要做到这一点,您必须使用串行连接更改模式。
在标准模式下,只能使用AT命令通过串行连接(引脚RXD和TXD)配置设备
AT+MODE0: It only accepts AT-commands over the serial connection (RXD/TXD)
until a central device connects to the module.
AT+MODE1: Same as MODE0, once a connection is established,
AT-commands can be sent over BLE and manipulate some PIO pins on
the device.
AT+MODE2: Same as MODE0, once a connection is established,
AT-commands can be sent over BLE.
要测试它,只需将一个字符串作为“AT\r\n”发送到hm-10,它将以OK响应。更新:
您不能使用AT命令更改服务和特性。
您还可以更改许多其他内容,如广告、设置信标和更改许多设置。
有关AT命令和更多命令的完整列表,请参见官方数据表:
是的,有一种方法,但你需要告诉我们你尝试了什么,你有什么代码语言技能,你想达到什么。我已经尝试了基本的“在手机上发布数据和接收”教程,并尝试了使用Arduino Uno(使用Arduino IDE)的各种AT命令。这就解决了我的第二部分问题。如何更改/添加HM-10的自定义配置文件?这是否可能与Arduino编程或是固件级别的东西?更新了我的答案。