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