【求助】请问PHY6252的Beacon Mesh SDK-3.6.3如何做上报?

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


Post Reply
07Ruo
Posts: 12

需要上报一些Dp点,使用一下这个Api有什么要求,里面的head dst、subcmd需要填多少?

Attachments
微信截图_20230905105445.png
微信截图_20230905105351.png

Tags:
beautifulzzzz
Posts: 48

Re: 【求助】请问PHY6252的Beacon Mesh SDK-3.6.3如何做上报?

请参考SDK根目录下的 docs/《BeaconMesh指导文档.pdf》中的第 5.3 beacon 发送函数小节:

Image

 

其中

  • payload[0] 填 dpid
  • payload[1] 左边 4bits 填 dpkind, 右边 4 bits 填 dplen
  • payload[2x] 根据不同的 dp 类型,决定不同的 dpvalue 的长度,然后填充合适的值(比如 bool 类型的 dp, 其 dpvalue 只有 1 字节)
  • 发送就参考例子中的,一点 都不用动。
 

下面是关于 dp 类型和每种类型限制的一个说明

Image

创造传奇,不是卖艺! 8-)
07Ruo
Posts: 12

Re: 【求助】请问PHY6252的Beacon Mesh SDK-3.6.3如何做上报?

发送现在是这样,但是app那边一直接收不到,抓包是正常的,这是什么原因

beautifulzzzz
Posts: 48

Re: 【求助】请问PHY6252的Beacon Mesh SDK-3.6.3如何做上报?

APP 收包有窗口,一般是在 APP 发包之后保留几十秒的窗口。(点击 DP 控制、或者进入设备控制面板,APP 才会开启 SCAN)

创造传奇,不是卖艺! 8-)
07Ruo
Posts: 12

Re: 【求助】请问PHY6252的Beacon Mesh SDK-3.6.3如何做上报?

是否有App的接收beacon上报的Api?有的话截一断图,我查查

beautifulzzzz
Posts: 48

Re: 【求助】请问PHY6252的Beacon Mesh SDK-3.6.3如何做上报?

你们也自己定制开发APP吗?(为什么要APP的API)

创造传奇,不是卖艺! 8-)
Post Reply