Contiki-NG RE-Mote 板:收音机一直在收听

Contiki-NG RE-Mote board: The radio is always listening

我想使用 energest 测量我的应用程序的能耗。然而,我发现收音机几乎总是在收听,因为 RX energest 值非常接近我测量的 Rtime 间隔。我想问你我是否应该在开发板上使用低功耗模式,这样我就可以强制关闭无线电并减少能耗。如果我真的需要使用 RAM,我可以使用 PM0 吗?我问你是因为链接器在头文件中添加了注释,只有 PM1 可以访问 32k RAM,并绕过定义的宏:#define LPM_CONF_MAX_PM 0。谢谢。

Contiki-NG 默认使用 CSMA MAC 协议。该协议始终打开无线电。对于无线电工作循环,要么使用 TSCH,要么通过调用 NETSTACK_RADIO.off().

从应用程序代码中关闭无线电