Orodha ya maudhui:

Mfumo wa LibMiletus IoT kwenye DragonBoard: Hatua 4
Mfumo wa LibMiletus IoT kwenye DragonBoard: Hatua 4

Video: Mfumo wa LibMiletus IoT kwenye DragonBoard: Hatua 4

Video: Mfumo wa LibMiletus IoT kwenye DragonBoard: Hatua 4
Video: Диана и Рома в парке Свинки Пеппы и Маши 2024, Julai
Anonim
Mfumo wa LibMiletus IoT kwenye DragonBoard
Mfumo wa LibMiletus IoT kwenye DragonBoard

LibMiletus ni mfumo wa ushirikiano wa chanzo wazi ambayo inaruhusu vifaa vya IoT kujitambua kwenye mtandao na hivyo kudhibitiwa na vifaa vingine kwenye mtandao huu.

Hatua ya 1: Sakinisha utegemezi

Sakinisha utegemezi
Sakinisha utegemezi

Tunafikiria kuwa tayari unaendesha Debian distro kwenye bodi yako. Vinginevyo, unaweza kuiweka kufuatia mwongozo huu.

Faili ya /etc/apt/source.list ina habari inayohitajika kusanikisha vifurushi vya programu za ziada.

Fungua kituo (Menyu -> Zana za Mfumo -> LXTerminal) na utekeleze amri ifuatayo ili kuongeza vyanzo vya Raspibian.

$ sudo paka >> /etc/apt/sources.list << - "EOF" deb https://archive.raspbian.org/raspbian wheezy kuu inachangia bila malipo deb-src https://archive.raspbian.org/ raspbian wheezy kuu huchangia EOF isiyo ya bure

Ikiwa inahitajika, kitufe cha umma cha Raspbian kinaweza kuhifadhiwa kwenye kitufe cha kupata-kutumia kwa kutumia amri:

$ wget https://archive.raspbian.org/raspbian.public.key -O - | nyongeza ya ufunguo wa sudo -

Sasisha meneja wa kifurushi na usakinishe utegemezi ukitumia amri:

$ sudo apt-pata sasisho

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

Hatua ya 2: Tengeneza Hifadhi na Ujenge

Fanya Hifadhi na Jenga
Fanya Hifadhi na Jenga

Clone hifadhi, ambapo unapendelea, kwa kutumia amri:

$ git clone

Nenda kwenye saraka ndogo ya Linux na usanidi mDNS ukitumia amri:

$ cd LibMiletus / linux $ chmod + x configure.sh $ sudo./configure.sh --ignore_install = ndiyo

Ili kujenga, endesha tu hati ya wajenzi

$./build.sh

Sasa, fungua upya bodi na unaweza kutekeleza Mfano wa Linux wa kawaida

$ sudo./bin/linux_example_wifi

Hatua ya 3: Rekebisha Mfano

Rekebisha Mfano
Rekebisha Mfano

Tengeneza nakala kutoka kwa mfano kama huo wa toleo la Intel Edison

$ cp mfano_libMiletus_edison_wifi.cpp mfano_libMiletus_dragonboard_wifi.cpp

Unganisha LED kwenye pini fulani ya dijiti, fungua faili mfano_libMiletus_dragonboard_wifi.cpp na ubadilishe jumla ya BUILT_IN_LED kutafakari pini ambayo umeunganisha tu. Ninatumia kitambulisho cha kadi ya kuanzisha ya mezanini ya Linker kwa Bodi 96 na inachora ramani ya dijiti 1 kwa pini ya DragonBoard 23, kwa hivyo, kwangu mimi ni:

#fafanua BUILT_IN_LED 23

Sasa, ikusanye na kutekeleza kwa kutumia mistari ya amri:

$ cd bin

$ 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

Sasa unaweza kudhibiti kifaa chako cha IoT kupitia MiletusApp

Unaweza kuangalia ukurasa wa muhtasari na kuboresha mfano huu ukiongeza sensorer zaidi na watendaji.

Hatua ya 4: Dhibiti Kifaa chako na MiletusApp

Dhibiti Kifaa chako na MiletusApp
Dhibiti Kifaa chako na MiletusApp
Dhibiti Kifaa chako na MiletusApp
Dhibiti Kifaa chako na MiletusApp
Dhibiti Kifaa chako na MiletusApp
Dhibiti Kifaa chako na MiletusApp

Unaweza kutumia MiletusApp katika simu yako mahiri ya Android kudhibiti vifaa vyako mahiri.

Pakua toleo kidogo la App kwenye ukurasa wa kupakua.

Kulingana na sifa zako kiolesura cha kudhibiti kitatengenezwa kwa nguvu katika App

Ilipendekeza: