Создан заказ №161859
28 марта 2014
Локализация объекта в пространстве. Нужна только программа.
Как заказчик описал требования к работе:
мне необходимо написать прошивку для устройства
тема диплома: локализация объекта в пространстве
есть базовая станция, и есть мобильный объект в комнате
мобильный объект делает адресную рассылку пакета на каждую базовую станцию (их 4 в каждом углу комнаты)
базовая станция получив пакет, сразу отправ
ляет его обратно мобильному объекту по полученному адресу
и в конце мобильный объект высчитывает свое расстояние до каждой базовой станции и тем самым определяет свое местоположение
необходимо сделать 2 программы-прошивки:
1) для базовых станций: приняли пакет - отправили пустой обратно
2) для мобильного объекта: адресная рассылка - прием пакетов - расчет расстояния
модель всей этой системы нужно сделать в программе Cooja Contiki на Ubuntu (http://www.contiki-os.org)
в самой программе Kontiki есть примеры всего необходимого набора программ по задачам
отправка пакета, получение пакета, адресная рассылка пакета и т.д.
Сама Kontiki работает так: в программе указываю колличество устройств (например 4) далее размещаю их на карте как мне надо и указываю С-шный файл который в них заливается, и все
далее она сама все моделирует
грубо говоря: у меня есть 2 программы, одна прошивка для отправки, другая для приема
комбинируя их и немного изменив нужно написать 2 программы
на самом сайте Contiki есть пошаговая инструкция по установке http://www.contiki-os.org/start.html
Сontiki - это виртуальная машина на Ubuntu, ставится на VMware player
В ней самой содержится единственная программа для моделирования Cooja, в
ней так же есть простенький редактор кода С по типу DevC++
Также там и находятся все примеры простеньких задач, из которых мне и необходимо
собрать свою прошивку для обоих устройств
какой размер оплаты?
Прикрепляю две программы из Contiki:
1) Для адресной отправки сообщения
2) Для адресного получения сообщения
Вот примерно из них и нужно собрать:
1) для базовой станции программу:
находится в режиме ожидания - далее принимает пакет по программе "receiver" вытаскивает от туда адрес отправителя,
и далее отправляет любое сообщение обратно по программе "sender"
нужно только соединить эти 2 программы в одну, и затем проверить в Cooja сможет ли она залить полученную
программу в нашу модель для устройства, если получилось, все прекрасно.
2) для мобильного объекта программу:
в нем имеется база 4 базовых станций с их адресами по ipv6 и координатами
далее она начинает делать адресную поэтапную рассылку на каждую базовую станцию по "sender"
и получает обратно любое сообщение по программе "receiver", сравнивает время отправления и время получения и высчитывает расстояние
до этой базовой станции, переходит к следующей базовой станции
и так по кругу
затем проверить в Cooja сможет ли она залить полученную
программу в нашу модель для устройства, если получилось, все прекрасно.
вот собственно и вся работа
подробнее
Заказчик
заплатил
заплатил
3000 ₽
Заказчик оплатил в рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
4 апреля 2014
Заказ завершен, заказчик получил финальный файл с работой
5
Локализация объекта в пространстве. Нужна только программа..docx
2019-05-23 21:52
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Всё просто на высшем уровне, даже больше того что нужно было сделано! Данный автор действительно мастер в программировании!