Мазмуну:

DragonBoard боюнча LibMiletus IoT Framework: 4 кадам
DragonBoard боюнча LibMiletus IoT Framework: 4 кадам

Video: DragonBoard боюнча LibMiletus IoT Framework: 4 кадам

Video: DragonBoard боюнча LibMiletus IoT Framework: 4 кадам
Video: КАК СДЕЛАТЬ КАЧЕВЫЙ БИТ В СТИЛЕ Morgenshtern - Hublot в Fl Studio - РАЗБОР БИТА Хаблот 2024, Июль
Anonim
DragonBoard боюнча LibMiletus IoT Framework
DragonBoard боюнча LibMiletus IoT Framework

LibMiletus-бул IOT түзмөктөрүнүн өздөрүн тармакта идентификациялоого мүмкүндүк берген ачык булактуу өз ара аракеттешүү алкагы, ошондуктан бул тармактын башка түзмөктөрү тарабынан көзөмөлдөнөт.

1 -кадам: көз карандылыкты орнотуу

Көз карандылыкты орнотуу
Көз карандылыкты орнотуу

Сиз Debian дистрибутивин тактаңызда иштетип жатасыз деп ойлоп жатабыз, антпесе, аны бул колдонмого ылайык орното аласыз.

/Etc/apt/sources.list файлы кошумча программалык пакеттерди орнотуу үчүн керектүү маалыматты камтыйт.

Терминалды ачыңыз (Меню -> Системдик Куралдар -> LXTerminal) жана Raspibian булактарын кошуу үчүн төмөнкү буйрукту аткарыңыз.

$ sudo cat >> /etc/apt/sources.list <<-"EOF" деб https://archive.raspbian.org/raspbian wheezy негизги салым бекер эмес deb-src https://archive.raspbian.org/ raspbian wheezy негизги салымы бекер эмес EOF

Керек болсо, Raspbian ачык ачкычын apt-get ачкычыңызга төмөнкү команданы колдонуу менен сактоого болот:

$ wget https://archive.raspbian.org/raspbian.public.key -O - | Sudo апт -ачкычын кошуу -

Топтом менеджерин жаңыртып, буйруктарды колдонуу менен көз карандылыкты орнотуңуз:

$ sudo apt-get update

$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev

2 -кадам: Репозиторийди клондоштуруу жана куруу

Репозиторийди клондоштуруу жана куруу
Репозиторийди клондоштуруу жана куруу

Буйрукту колдонуу менен репозиторийди клондоштуруңуз:

$ git клону

Linux суб-каталогуна өтүңүз жана mDNSти төмөнкү буйруктарды колдонуп конфигурациялаңыз:

$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = ооба

Куруу үчүн, жөн гана куруучу скриптин иштетүү

$./build.sh

Эми, тактаны өчүрүп күйгүзүңүз жана сиз Linuxтун стандарттык мисалын аткара аласыз

$ sudo./bin/linux_example_wifi

3 -кадам: Мисалды өзгөртүү

Мисалды өзгөртүү
Мисалды өзгөртүү

Intel Эдисон версиясы үчүн окшош мисалдан көчүрмө жасаңыз

$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp

Санариптик пинге LED туташтырыңыз, example_libMiletus_dragonboard_wifi.cpp файлын ачыңыз жана BUILT_IN_LED макросун жаңы туташтырылган пинди чагылдыруу үчүн өзгөртүңүз. 23, ошондуктан, мен үчүн ти:

#аныктоо BUILT_IN_LED 23

Эми, аны компиляциялап, буйрук саптарын колдонуп аткарыңыз:

$ cd бин

$ g ++ -g../example_libMiletus_dragonboard_wifi.cpp libMiletus.o linux_wifi.o linux_wrapper.o linux_provider.o -o example_dragonboard_wifi -std = c ++ 11 -lmraa $ sudo./example_dragonboard_wifi

Эми сиз IoT түзмөгүңүздү MiletusApp аркылуу башкара аласыз

Сиз сереп баракчасын карап, бул мисалды жакшыртып, көбүрөөк сенсорлорду жана кыймылдаткычтарды кошо аласыз.

4 -кадам: MiletusApp аркылуу түзмөгүңүздү башкарыңыз

MiletusApp аркылуу түзмөгүңүздү башкарыңыз
MiletusApp аркылуу түзмөгүңүздү башкарыңыз
MiletusApp аркылуу түзмөгүңүздү башкарыңыз
MiletusApp аркылуу түзмөгүңүздү башкарыңыз
MiletusApp аркылуу түзмөгүңүздү башкарыңыз
MiletusApp аркылуу түзмөгүңүздү башкарыңыз

Сиз акылдуу түзмөктөрүңүздү көзөмөлдөө үчүн MiletusAppты Android смартфонуңузда колдоно аласыз.

Жүктөө барагынан эң аз колдонмону жүктөп алыңыз.

Сиздин өзгөчөлүктөрүңүздүн негизинде башкаруу интерфейси колдонмодо динамикалык түрдө түзүлөт

Сунушталууда: