Я хотел измерить энергопотребление моего приложения с помощью energest. Тем не менее, я обнаружил, что радио почти всегда слушает, так как значение мощности RX довольно близко к интервалу Rtime, который я измеряю. Я хочу спросить вас, должен ли я использовать режим низкого энергопотребления на плате, чтобы принудительно отключить радио и снизить потребление энергии. Могу ли я использовать PM0, если мне действительно нужно использовать оперативную память? Я спрашиваю вас, потому что компоновщик помещает комментарий в заголовочный файл, что только PM1 может дать доступ к 32 КБ ОЗУ, и обходит определенный макрос: #define LPM_CONF_MAX_PM 0. Спасибо.
Плата Contiki-NG RE-Mote: радио всегда слушает
Ответы (1)
По умолчанию в Contiki-NG используется протокол MAC CSMA. Этот протокол всегда включает радио. Для включения радиосвязи используйте TSCH или отключите радиосвязь из кода приложения, вызвав NETSTACK_RADIO.off()
.
person
kfx
schedule
20.06.2021
Да вроде нормально работает. Благодарю вас!
- person konstantinosAR; 20.06.2021