Определение координат подвижного объекта в комнате Contiki
Описание задачи: есть базовая станция, и есть мобильный объект в комнате
мобильный объект делает адресную рассылку пакета на каждую базовую станцию (их 4 в каждом углу комнаты)
базовая станция получив пакет, сразу отправляет его обратно мобильному объекту по полученному адресу и в конце мобильный объект высчитывает свое расстояние до каждой базовой станции и тем самым определяет свое местоположение
В результате 2 программы-прошивки:
1) для базовых станций: приняли пакет – отправили пустой обратно
2) для мобильного объекта: адресная рассылка – прием пакетов – расчет расстояния
модель всей этой системы нужно сделать в программе Cooja Contiki на Ubuntu (www.contiki-os.org)
в самой программе Contiki есть примеры всего необходимого набора программ по задачам
отправка пакета, получение пакета, адресная рассылка пакета и т.д.
Сontiki – это виртуальная машина на Ubuntu, ставится на VMware player
Сама Contiki работает так: в программе указывается колличество устройств (например 4) далее они размещаются их на карте произвольно и указывается С-шный файл который в них загружается.