Page 1 of 1

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

Posted: 2023年 Sep 5日 10:56
by 07Ruo

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


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

Posted: 2023年 Sep 5日 11:35
by beautifulzzzz

请参考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


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

Posted: 2023年 Sep 5日 11:52
by 07Ruo

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


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

Posted: 2023年 Sep 5日 11:59
by beautifulzzzz

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


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

Posted: 2023年 Sep 5日 14:44
by 07Ruo

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


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

Posted: 2023年 Sep 6日 14:21
by beautifulzzzz

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