Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 在软串行上运行HM10是否启用低能特性?如果是这样,在这种情况下如何调整UUID和GATT配置文件?_Arduino_Bluetooth Lowenergy_Hm 10 - Fatal编程技术网

Arduino 在软串行上运行HM10是否启用低能特性?如果是这样,在这种情况下如何调整UUID和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板,试图将数据从手机推送到模块,反之亦然。最终目标是启用BLE模式,并使用特性和GATT配置文件进行调整。我是这个领域的新手,有人能帮我吗


还有,我们有没有办法将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编程或是固件级别的东西?更新了我的答案。