Я новичок в ContikiOS/Cooja, и у меня возникли проблемы с тем, чтобы понять, как имитировать ввод данных.
Мой вопрос очень похож на этот: Моделирование разных температур на Cooja/Contiki
Но есть 2 отличия:
- Мне нужно, чтобы генерация данных была связана со временем, а не с Mote Interface JPanel (по мере моделирования разные значения данных генерируются без необходимости взаимодействия с Mote Interfaces);
- Имитация разных температур на Cooja/Contiki (расширенный пример по первой ссылке): Мне нужна более простая версия этого.
Моя идея состоит в том, чтобы иметь функцию Java, которая получает 3 аргумента: positionX, positionY и время. Эта функция возвращает, например, температуру. Или я мог бы загрузить эти значения из базы данных.
Дело в том, что эти «показания датчика» не должны быть реалистичными, но мне нужно иметь некоторый контроль над ними (без взаимодействия с интерфейсом Mote).
Я нашел несколько примеров использования последовательного порта Mote для загрузки данных, но я не уверен, что отправка данных через последовательный порт является хорошей «симуляцией» чтения датчика.
Я почти уверен, что мне нужно реализовать ADCinput для достижения моей цели, но «где» в коде я должен это сделать?