我对HM-10 ble模块和主人角色有一个小问题。
我尝试了2个场景。
Android应用为主,hm-10为奴隶:
从Android应用程序我可以连接到hm-10及其特性。
一切正常。
我遇到第二种情况的问题:HM-10作为主人,而我的设备(LEGO SBRICK)作为奴隶。
我做了什么:
现在我的问题是:
SBRICK正在侦听服务X和特征Y的ble命令。
如何将HM-10的数据发送到我的SBRICK设备的特定特性?
我无法找到AT命令。
我希望我没有错过任何规范。
任何帮助请...
答案 0 :(得分:0)
恐怕没有AT命令来设置特定的特征值。
HM10是串行端口仿真设备 - 它具有BLE特性,可显示所有串行数据(AT命令除外)。您可能会在文档中找到服务和特征详细信息(虽然我快速查看并且看不到任何内容)。
因此,写入串行端口的数据应该显示为该特性的值。写入该特性的数据应从HM10模块上的TX串行端口引脚传送。
如果您想查询设备以找出它的串行和特征值,请尝试使用调试应用程序 - 我在iOS上使用Light Blue
,它将显示设备上存在的所有服务和特征并显示他们的属性和细节。
答案 1 :(得分:0)
pfodApp现在支持包括HM-10在内的BLE设备。免费的pfodDesigner允许您创建自定义的自定义Android菜单,然后为您的特定硬件生成Arduino代码。
pfodApp也支持数据记录和绘图。