工具/软件:TI-RTOS
您好,e2e:
我正在选择一个PHY/MAC层,用于基于cc13xx的星型网络。 我已经了解了非信标模式,信标模式,信道跳转以及ContikiMac。
阅读完开发人员文档后,我有几个问题:
1.当两个困(或非困)节点尝试与协调员通信时,信道跳跃如何检测冲突? 我在开发人员指南中没有看到任何内容与CSMA类似。
2.困节点如何在轮询之间更改其固定信道? (主要是如何通知协调员?) 是否通过异步消息?
3.此问题适用于信标模式。 我知道一个沉睡节点可能会错过多个信标,但仍然能够通过读取信标帧的方式接收来自协调员的数据,并查看是否有任何待处理的数据。 是否对其可能错过的信标数量有限制? (我想这应该是可配置的,还是在应用中实施?)
4.在信标模式下,困节点->协调器数据传输与非困节点->协调器数据传输之间是否有任何区别? 我提出这个问题的原因是,协调员->困节点使用轮询,而协调员->非困节点使用直接数据传输。
5.睡眠节点信标模式下的自动请求功能是什么? 这是否意味着堆栈在信标帧中看到待处理消息时自动发送数据轮询?
6.对于具有不同MAC堆栈的cc13xx启动板或传感器标签上的功耗,是否有任何参考编号?
7. ContikiMac在功耗方面与信标和信道跳跃有何区别? E2E可能不是询问此问题的最佳位置,但我想我会给它一个机会。
感谢你的帮助。