Может кто-нибудь объяснить, что такое пример native-border-router в Contiki и как он полезен, где его использовать, я использовал и запускал пример rpl-border-router и понял его, но я не знаю, как это будет работать. Пожалуйста, помогите и спасибо.Какая польза от `native-border-router` в папке Contiki?
ответ
В основном они одинаковы, разница заключается в том, что родной пограничный маршрутизатор выполняет большую часть кода на стороне компьютера и получает необработанные фермы из радио по последовательной линии, к которой он подключен. По крайней мере, так я понимаю это.
Существует критическая разница:
Пограничный маршрутизатор получит приставку через [SLIP] [1] Соединение (Протокол интерфейса последовательной линии), и она будет доведена до остальных узлов в сеть RPL.
http://anrg.usc.edu/contiki/index.php/RPL_Border_Router
Этого код подключает 802.15.4 радио через телетайп с полным стеком uIPv6 из Contiki включая 6LoWPAN и 802.15.4 обрамления/разбор. Родовой пограничный маршрутизатор также действует как RPL Root и обрабатывает маршрутизацию и поддерживает сеть RPL. Наконец, родной пограничный маршрутизатор соединяет всю сеть 6LoWPAN/RPL с сетевым стеком хоста (linux/os-x), позволяя приложениям на хосте прозрачно добираться до всех узлов в сети 6LoWPAN/RPL.
https://github.com/contiki-os/contiki/tree/master/examples/ipv6/native-border-router