zigbee的两条消息扑面而来,间隔时间非常之短,怎么样能够将它们全部接收下来呢?
- UID
- 135989
- 性别
- 女
|
freescale的sniffer(zigbee应用的)在哪儿有介绍?硬件MC13192+MC9S08GT60是否就够了?有什么过人之处?能抓下消息间隔最低为多少ns的包呢?
[此贴子已经被作者于2006-6-24 21:04:19编辑过] |
|
|
|
|
|
- UID
- 135989
- 性别
- 女
|
|
|
|
|
|
- UID
- 135989
- 性别
- 女
|
zigbee的两条消息扑面而来,间隔时间非常之短,怎么样能够将它们全部接收下来呢?
zigbee的两条消息扑面而来,间隔时间非常之短(可以想象它发了一条消息,紧接着又发第二条),我现在只能接收到前面的一条消息,而把后面的丢掉了,我该怎么样去解决这个问题,能够将它们全部接收下来呢?
我用的硬件底层接口基本上都是从SMAC中copy过来的.
注:不能考虑扩大这两条消息间隔时间的方法.现在使用的是MC13192SARD板,芯片包括MC13192+MC9SGT60 [此贴子已经被作者于2006-6-24 20:37:07编辑过]
[此贴子已经被作者于2006-6-24 21:14:12编辑过] |
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
1、为什么要有两条消息扑面而来的应用?zigbee本身是一个低速率的标准,从协议上不支持这种类型。另外,smac通俗的说就是一个13192的驱动程序,用它来做连续两条消息的处理,应该还是在于上层应用者如何处理。
2、sniffer的硬件是和daintree软件一起使用的,硬件基本没有什么用法介绍,就是USB接口和电脑相连,靠近zigbee网络就可以了。软件可以到daitree网站去下载手册。
3、据我所知,192和193的区别在于是否严格符合zigbee标准,193完全符合,192基本符合 |
|
|
|
|
|
- UID
- 135989
- 性别
- 女
|
两条相继很短的消息,一般是一个命令帧,一条对该帧的应答,自制的sniffer抓包时几乎漏掉所有后面的ACK帧。或者一个要新加入的结点,发出一条广播的Beacon request帧,多个潜在的双亲结点(coordinator,router)对此同时做出应答,此时,自制的sniffer,底层漏包现象就非常严重。我现在试验时当一有新的消息到达,只做读取其长度并修改一些状态位的操作,可是漏包现象还是很严重,所以这不该怪罪于我上层应用浪费时间吧? |
|
|
|
|
|
- UID
- 107585
- 性别
- 男
|
如果你用的是完整的802.15.4MAC,里面有用CSMA做防冲突的机制.而你如果在SMAC上做开发的话,你需要在应用层去处理这些冲突的问题.不然的话,可能同时很多数据在传的话,会有一些数据丢掉的. |
|
|
|
|
|
- UID
- 135989
- 性别
- 女
|
|
|
|
|
|
- UID
- 135989
- 性别
- 女
|
请问哪里下载daintree的Sensor Network Analyzer软件,及可以免费申请其lincense吗?可以的话,如何申请? |
|
|
|
|
|
- UID
- 135989
- 性别
- 女
|
http://www.daintree.net/source/SNA_Getting_Started_Guide_Jennic.pdf
事先得拿到一个registration code |
|
|
|
|
|