你好,
我正在学习BLE示例,名为BLE_APP_PERITERAL。运行十六进制图像时,从手机应用程序(如LightBlue),它会显示有2个服务。当我启用低音服务时,仍然显示2个服务,但实际上有3个服务。
如何纠正它?
此致
费
嗨feitian0409,
如果我没有弄错的话,您正在尝试在BLE_APP_PERITERWAL SDK5.0.4中包含BASS配置文件,不是吗?SDK的Prox_reporter示例包括电池服务。请查看此示例
谢谢,PM_DIALOG.
有一个错误,也许我不清楚。
我已经成功启用了低音配置文件,我可以使用手机应用程序“LightBlue”来查看一些信息。
但之前和之后,手机应用程序仍然展示了两个服务,尽管实际上有三个。
请浏览附件。
此致,
我的道歉,但现在我明白你的问题是什么。好吧,你应该将低音包括进入广告数据。BLE_APP_PERITWALS示例中的默认广告数据如下:
#define user_advertise_data(“\ x03”\ adv_type_complete_list_16bit_service_ids \ adv_uuid_device_information_service \“\ x11”\ adv_type_complete_list_128bit_service_ids \“x2f \ x2a \ x93 \ x41 \ xbd \ xd8 \ x41 \ x52 \ x99 \ x0b \ x10 \ x99 \ x2e \ xc6 \xfe \ xed“)
您应该添加电池服务并按以下修改它们:
的#define USER_ADVERTISE_DATA( “\ X05” \ ADV_TYPE_COMPLETE_LIST_16BIT_SERVICE_IDS \ ADV_UUID_DEVICE_INFORMATION_SERVICE \ ADV_UUID_BATTERY_SERVICE \ “\ X11” \ ADV_TYPE_COMPLETE_LIST_128BIT_SERVICE_IDS \“\ X2F \ X2A \ X93 \ xA6 \ XBD \ XD8 \ X41 \ X52 \ XAC \ X0B \ X10 \ X99 \ X2E \xc6 \ xfe \ xed“)
如果这是正常工作,请告诉我。
现在它正好工作。非常感谢。
很高兴这是工作,谢谢接受我的答案。如果您有任何其他后续问题,请随时创建一个新的论坛线程。
嗨feitian0409,
如果我没有弄错的话,您正在尝试在BLE_APP_PERITERWAL SDK5.0.4中包含BASS配置文件,不是吗?SDK的Prox_reporter示例包括电池服务。请查看此示例
谢谢,PM_DIALOG.
你好,
有一个错误,也许我不清楚。
我已经成功启用了低音配置文件,我可以使用手机应用程序“LightBlue”来查看一些信息。
但之前和之后,手机应用程序仍然展示了两个服务,尽管实际上有三个。
请浏览附件。
此致,
费
嗨feitian0409,
我的道歉,但现在我明白你的问题是什么。好吧,你应该将低音包括进入广告数据。BLE_APP_PERITWALS示例中的默认广告数据如下:
您应该添加电池服务并按以下修改它们:
如果这是正常工作,请告诉我。
谢谢,PM_DIALOG.
你好,
现在它正好工作。非常感谢。
此致,
费
嗨feitian0409,
很高兴这是工作,谢谢接受我的答案。如果您有任何其他后续问题,请随时创建一个新的论坛线程。
谢谢,PM_DIALOG.