Ова апликација шаље мерења са вашег телефона инерцијалним сензорима преко УДП као ЦСВ (вредности раздвојене зарезима) са рачунаром у вашој мрежи.
Ово претвара ваш телефон у бежични инерцијалног јединици мере (ИМУ).
Подржани су следећи сензори:
- Акцелерометар
- Гиросцопе
- Магнетометар
Ако ваш телефон није све ове сензоре, само подаци сензора расположиви се преноси.
Пример УДП пакета:
890,71558, 3, 0.076, 9.809, 0.565, 4, -0,559, 0.032, -0,134, 5, -21,660, -36,960, -28,140
Тиместамп [сец], сенсорид, к, и, з, сенсорид, к, и, з, сенсорид, к, и, з
Сензор ИД:
3 - Аццелерометер (м / с ^ 2)
4 - Гиросцопе (рад / с)
5 - Магнетометар (микро-Тесла УТ)
Можете да покренете ову апликацију у позадини.
Појавиће се дијалог упозорење, ако нисте повезани са ВиФи мрежом.
У примеру видео, поток директно обрађује МАТЛАБ скрипта за Калман филтрирање. Али то је на вама, шта радите са подацима.
Са следећим Питхон скрипта можете да снимите УДП ток података из свог телефона:
# ------------------------------------------------- ------
увоз утичница, Трацебацк
хост = ''
Порт = 5555
с = соцкет.соцкет (соцкет.АФ_ИНЕТ, соцкет.СОЦК_ДГРАМ)
с.сетсоцкопт (соцкет.СОЛ_СОЦКЕТ, соцкет.СО_РЕУСЕАДДР, 1)
с.сетсоцкопт (соцкет.СОЛ_СОЦКЕТ, соцкет.СО_БРОАДЦАСТ, 1)
с.бинд ((домаћин, лука))
док 1:
три:
порука, адреса = с.рецвфром (8192)
штампа поруку
осим (КеибоардИнтеррупт, СистемЕкит):
подићи
осим:
трацебацк.принт_екц ()
# ------------------------------------------------- ------