运行 软串行上的 HM 10 是否启用了低能耗特性?如果是这样,在这种情况下如何调整 UUID 和 GATT 配置文件?

Is running HM10 on a soft-serial enable the Low Energy charecteristics ? If so, how can the UUIDs and GATT profiles be tweaked in this case ?

几周来我一直在修补 HM-10 板,试图将数据从 phone 推送到模块,反之亦然。最终目标是启用 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命令列表及更多内容见官方资料sheet: http://www.jnhuamao.cn/bluetooth41_en.zip