引用: wenlonghbo 发表于 2018-5-15 12:28
目前在cc2538上面只有基于Home Automation/Smart Energy profile的工程。后续会发布Z-Stack Mesh,包含GenericApp类似的工程,让客户只利用ZigBee的mesh功能,开发私有的应用。
建议先在Home Automation上开发,因为核心的Zigbee协议栈都一样的,等新版本发布以后,切换也比较方便了。 ...
感谢VV回答
另,我这边需要做一个数据量大概为40kbps的多跳传输,之前用CC2530,发现不使用协议栈的情况下,即,一个节点,初始化发射功率和信道后进行广播,范围内接受节点使用相同的信道可以非常同步的接收到数据。 当使用ZStack-CC2530-2.3.0-1.4.0协议栈后,协调器不论是使用短地址单播,还是广播,接收节点收到信息总会有个大概0.1秒左右的延迟(不定),甚至会丢包,即使是距离只有1米。 测试发射接收是否同步的方法为:发射或接收一个包后,LED进行状态翻转。
当发射间隔为每秒发送10次,根据LED闪烁同步情况,发现:不运行协议栈时,可以说完全同步,而且即使发送更大数据量如40kbps时候接收数据也完全没有问题;当运行协议栈时候,接收就会闪烁不定,产生了丢包。因为没有东西进行抓包,不知道究竟是没有发射出去,还是没有来得及接收。
实验需要进行多跳的40kbps数据量的测试(数据是发射端通过SPI接口接收数据进行多跳转发,每包32字节,每秒发送150次),感觉一方面是因为8位内核的2530运行协议栈后速度跟不上,所以才想使用2538。
请问:
1.这样分析是否正确?
2.使用了2538后,协议栈下,按如上数据量进行测试是否会提高?还是因为协议栈某些规定导致不能进行频繁的发送(每秒发送150次)。
3.2538的类似GenericApp的工程会在今年发布吗?因为现在Home Automation中,封装的实在是太狠了......
引用: wenlonghbo 发表于 2018-5-15 12:28
目前在cc2538上面只有基于Home Automation/Smart Energy profile的工程。后续会发布Z-Stack Mesh,包含GenericApp类似的工程,让客户只利用ZigBee的mesh功能,开发私有的应用。
建议先在Home Automation上开发,因为核心的Zigbee协议栈都一样的,等新版本发布以后,切换也比较方便了。 ...
感谢VV回答
另,我这边需要做一个数据量大概为40kbps的多跳传输,之前用CC2530,发现不使用协议栈的情况下,即,一个节点,初始化发射功率和信道后进行广播,范围内接受节点使用相同的信道可以非常同步的接收到数据。 当使用ZStack-CC2530-2.3.0-1.4.0协议栈后,协调器不论是使用短地址单播,还是广播,接收节点收到信息总会有个大概0.1秒左右的延迟(不定),甚至会丢包,即使是距离只有1米。 测试发射接收是否同步的方法为:发射或接收一个包后,LED进行状态翻转。
当发射间隔为每秒发送10次,根据LED闪烁同步情况,发现:不运行协议栈时,可以说完全同步,而且即使发送更大数据量如40kbps时候接收数据也完全没有问题;当运行协议栈时候,接收就会闪烁不定,产生了丢包。因为没有东西进行抓包,不知道究竟是没有发射出去,还是没有来得及接收。
实验需要进行多跳的40kbps数据量的测试(数据是发射端通过SPI接口接收数据进行多跳转发,每包32字节,每秒发送150次),感觉一方面是因为8位内核的2530运行协议栈后速度跟不上,所以才想使用2538。
请问:
1.这样分析是否正确?
2.使用了2538后,协议栈下,按如上数据量进行测试是否会提高?还是因为协议栈某些规定导致不能进行频繁的发送(每秒发送150次)。
3.2538的类似GenericApp的工程会在今年发布吗?因为现在Home Automation中,封装的实在是太狠了......
举报