Описание тега contiki-ng

1 ответ

Не удается найти ссылку на rpl_set_root()

Я пытаюсь запустить код, который был написан для contiki3.x на contiki-ng, я получаю ошибку компиляции с указанием неопределенной ссылки на `rpl_set_root ', хотя я включаю« net / routing / rpl-classic / rpl.h ». Когда я открываю исходный код rpl-cla…
16 мар '21 в 17:12
0 ответов

преобразование адреса из типа char в ip6addr в Contiki-NG

Я отправляю IPV6-адрес в разделе пакетных данных, который находится рядом с адресами отправителя и получателя. Я преобразовал его в символ с помощью uiplib_ipaddr_snprint(), добавил его в пакет и отправил. Все работает отлично, мне удалось вырезать …
16 мар '21 в 14:53
0 ответов

Многопоточность с использованием Sky mote в Cooja Simulator

Мне нужно создать массив случайных чисел размером 𝑛, чтобы вычислить его сумму элементов и запустить вашу программу на Sky mote в Cooja Simulator. Цель состоит в том, чтобы увидеть, как изменяется температура при увеличении размера массива. #include…
17 мар '21 в 09:38
1 ответ

Как contiki os сопоставляет IP-адрес с MAC-адресом

Как contiki os сопоставляет IP-адрес с MAC-адресом и где он хранится? Я знаю основы ICMPv6 и RPL, но после того, как сеть построена, при отправке пакета IPv6 как узнать MAC-адрес следующего перехода? Я предполагаю, что сообщение Neighbor Solicitatio…
19 мар '21 в 11:34
1 ответ

можно ли вызвать веб-сервис из cooja?

можно ли вызвать веб-сервис из cooja? Может быть, я могу читать с пограничного маршрутизатора, а затем вызывать веб-службу (например, через скрипт python). Я могу пинговать пограничный маршрутизатор, но я не знаю, как читать с узла или писать на узе…
0 ответов

Как я могу прочитать данные с контакта GPIO на панели запуска CC2650?

У меня установка 6lowpan, и я пытаюсь добавить внешний датчик к узлу (CC2650 Launchpad). Я подключил DIO6 (Vcc) и DIO7 (Gnd) и могу управлять ими с помощью команды «coap-client -m post coap: // [ipv6_addr] / lt / (r / g)». Я также подключил вывод D0…
1 ответ

Как получить данные из другого процесса в Contiki-NG?

Я пытаюсь отправить данные из процесса A в процесс B с помощью contiki-NG и firefly . Это часть отправителя процесса A PROCESS_THREAD(A_process, ev, data) { ... int data=1; if(process_post(&led_example, PROCESS_EVENT_CONTINUE, &data_led)!=PR…
21 апр '21 в 15:55
0 ответов

Как прочитать датчик DHT11 на CC2650 Launchpad, запустив пример веб-демонстрации ContikiNg OS?

Я хочу добавить датчик DHT11 в TI CC2650 Launchpad, на котором запущен веб-демонстрационный пример из ОС Contiki-Ng.
10 май '21 в 13:33
0 ответов

Граничный маршрутизатор с конфигурацией RPL_CLASSIC назначает локальные префиксы IP

Несмотря на то, что я пытаюсь назначить префикс общедоступного IP-адреса, пограничный маршрутизатор с конфигурацией MAKE_ROUTING=MAKE_ROUTING_RPL_CLASSICназначает локальные префиксы (fd00 :: xxx). У меня нет такой проблемы с RPL_LITE, он правильно н…
14 май '21 в 03:46
1 ответ

Событие пересылки пакетов в Contiki

Я работаю над обнаружением атак червя в РПЛ. В RPL связь между клиентами может осуществляться в несколько переходов, при этом пакеты проходят через множество узлов. Однако только получатель получает tcpip_eventпри получении пакета. Узлы, через котор…
26 май '21 в 16:52
1 ответ

Contiki Найди соседей

Я хочу найти или перечислить все мои соседние узлы. Это должен быть широковещательный или одноадресный процесс для узлов. Как их найти с помощью Contiki Cooja? Есть какие-нибудь функции по этому поводу? Спасибо,
30 май '21 в 02:26
0 ответов

Как перенести оболочку contiki на contiki-ng

Раньше я использовал https://github.com/contiki-os/contiki/tree/release-3-0 со следующей настройкой # CMakeLists.txt add_library(contiki STATIC "") target_sources(contiki PRIVATE # Serial shell contiki/apps/serial-shell/serial-shell.c contiki/apps/s…
01 июн '21 в 17:40
0 ответов

Функция clock_time в симуляторе Cooja не смоделирована

Поэтому, когда я использую функцию clock_wait() в своем коде, симулятор cooja не имитирует время, в течение которого clock_wait моделируется, как в реальном времени, например, если я поставлю clock_wait(128), мне придется ждать 1 секунду в реальном …
14 июн '21 в 16:12
0 ответов

таймер в Contiki Cooja

Я хочу установить таймер и проверить его, истек ли он при следующем вызове функции coap_send_transaction(). Как я могу это сделать? PROCESS_THREAD(example_process, ev, data){ static struct etimer et; PROCESS_BEGIN(); while (1) { etimer_set(&et, …
14 июн '21 в 12:47
1 ответ

Есть ли способ установить таймер, не помещая его в процесс В COTIKI OS

возможно ли сделать то же самое без какого-либо процесса? Мне нужен тайм-аут без включения его в процесс q, это возможно, пожалуйста? #include "sys/etimer.h" PROCESS_THREAD(example_process, ev, data) { static struct etimer et; PROCESS_BEGIN(); /* De…
14 июн '21 в 22:10
1 ответ

Доска Contiki-NG RE-Mote: радио всегда слушает

Я хотел измерить энергопотребление своего приложения с помощью energest. Однако я обнаружил, что радио почти всегда слушает, поскольку значение энергии RX довольно близко к измеренному мной интервалу Rtime. Я хочу спросить вас, следует ли мне исполь…
20 июн '21 в 10:17
0 ответов

Запуск контейнера Contiki в macOS

Я пытаюсь запустить Contiki на macOS, следуя приведенным здесь инструкциям . Там написано: «Dockerfile можно найти в репозитории Contiki-NG в разделе tools / docker», который я использую. При попытке запустить контейнер получаю сообщение: «ПРЕДУПРЕЖ…
24 июн '21 в 06:56
0 ответов

Contiki (контейнерная) разработка на 64-битных процессорах

Образ Docker, предложенный Contiki, не может быть создан для macOS из-за архитектуры процессора i386, указанной в файле Dockerfile. I386 несовместим с 64-битным процессором Mac (Windows может представлять ту же проблему). Я думаю, было бы очень поле…
25 июн '21 в 21:34
0 ответов

Выходное сообщение Mote «tcp_ipv6_output: не найден маршрут с использованием маршрута по умолчанию. Пункт назначения вне ссылки, но без маршрута »

Я имитирую базовое моделирование узла приемника и узлов отправителя для представления сбора. При сборе данных датчика данные не отображаются. Получение тезисов на выходе. tcp_ipv6_output: маршрут по умолчанию не найден. Пункт назначения отключен по …
29 июн '21 в 14:10
1 ответ

Contiki ng: как снизить энергопотребление?

В настоящее время я разрабатываю узел IoT с низким энергопотреблением на базе Contiki-ng, работающий на плате TI CC1350 launchpad. Моя проблема в том, что моя потребляемая мощность всегда> 6 мА. Компиляция и запуск energest Например, я вижу, что …
06 авг '21 в 15:58