加密后APS Dest Endpoint会发生变化
协调器和一个终端连接,终端工作在低功耗,不加密目前没有多大的问题。抓包发现APS Dest Endpoint没有变化始终是一个固定的值。加密过后每次通讯APS Dest Endpoint都会加一,一直通电,没有问题,协调器断电也没用问题,不过终端断电后APS Dest Endpoint会从零开始计数一直到APS Dest Endpoint等于断电前的值才可以正常通讯。
这个不叫APS Dest Endpoint,应该是framcounter,你把数据包发出来
5123.success.psd
4747.fail.psd
success是正常通讯的数据包
fail是终端断电以后前面几个协调器没有处理的数据包
VV大神我的问题怎么回事,没有回复呢
vv大神这个是怎么回事呀,坐等解决。加密后出现的,没有加密没有问题
VV大神坐等解决。
我需要知道你的network key才可以打开数据包解析的。
之前告诉你是Framcounter,有去了解这是什么鬼吗?
我的key如果不是默认的就是-DDEFAULT_KEY="{0x43, 0x48, 0x45, 0x4E, 0x47, 0x44, 0x55, 0x4B, 0x61, 0x49, 0x74, 0x69, 0x41, 0x6E, 0x64, 0x5A}"这个key
Framcounter是不是 帧计数。我原来认为他也是帧计数,不过如果不加密的话那个位子的值就是我软件设的EendPoint的值
加密过后这个位置的值就开始计数了,不晓得是啥子原因。会不是是加密后开启了某个参数,使其变成了计数
VV大神这个问题能帮忙看看么?
VV有时间帮忙解答一下,谢谢了
这个增加的值是Framcounter, 我觉得你可以去ZigBee Alliance官网,下载ZigBee Specification,然后了解下Framcounter有什么作用
你们有没有中文资料,另外你们的邮件机制是不是有问题。发到我邮箱的都不是我问的问题。
这个可以不管么?
ZigBee Specification官网一搜索就有很多,到底是下载哪个呀!
文件下下来了,开始弄错网站了,跑到TI的网站去了
我再研究一下
VV老师 Framcounter我了解了一下,这个应该就是防止重复帧的出现而使用的参数。那么我出现的问题也可以解释了。不断电以后终端发过来的Framcounter会清零。如何解决?另外如果不加密为啥这个参数没有+1的变化呢?
VV老师这个问题如何解决呢?我想在协调器上吧这个屏蔽了。怎么做呢?
VV老师我基本明白了这个的意思,就是防止重复帧的出现。不过现在我想在协调器端不判断这个,可以不?
不可以的,只要使能加密,这个Framcounter是必须要的,是ZigBee协议规定的。
那我出现的这个问题如何处理呢?不能够解决么?
vv老师这个问题如何处理呢?
