我正试图开发一个matlab代码,从BLE电源踏板设备获得循环电源。我成功地获得了电源,但我想了解这个的采样率是多少。我查找CPP服务文档,发现我必须将“0x20”写入Cycling Power Control Point服务。但是当我尝试这样做时,我得到一个错误,指出“操作失败,因为有一个未知的错误。”
我做错了什么?我很抱歉,我是新的这个蓝牙的东西。
ble("ASSIOMA34661U")
c = characteristic(ans,"1818","2A66")
write(c,"0x20"))
已尝试此代码,但显示错误语句。
1条答案
按热度按时间kqhtkvqz1#
我对Matlab一无所知,但0x20是设备发送的响应代码。
您应该查看本文档,其中描述了循环电源服务的测试程序:https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/CPS.TS.1.1.2.pdf
您可能正在寻找0x0D来配置您想要接收的数据,然后设备应使用0x20响应代码进行回复。