Sadržaj:
- Korak 1: Instalirajte ovisnosti
- Korak 2: Klonirajte spremište i sastavite
- Korak 3: Izmijenite primjer
- Korak 4: Upravljajte svojim uređajem pomoću aplikacije MiletusApp
Video: LibMiletus IoT Framework na DragonBoardu: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
LibMiletus je okvir za interoperabilnost otvorenog koda koji omogućuje IoT uređajima da se identificiraju na mreži i na taj način njima upravljaju drugi uređaji na ovoj mreži.
Korak 1: Instalirajte ovisnosti
Pretpostavljamo da već pokrećete Debian distro na svojoj ploči. Inače ga možete instalirati slijedeći ovaj vodič.
Datoteka /etc/apt/sources.list sadrži informacije potrebne za instalaciju dodatnih softverskih paketa.
Otvorite terminal (Izbornik -> Alati sustava -> LXTerminal) i izvedite sljedeću naredbu za dodavanje Raspibian izvora.
$ sudo cat >> /etc/apt/sources.list <<-"EOF" deb https://archive.raspbian.org/raspbian wheezy glavni doprinos neslobodan deb-src https://archive.raspbian.org/ raspbian wheezy glavni doprinos neslobodni EOF
Ako je potrebno, javni ključ Raspbian može se pohraniti u vaš apt-get privjesak pomoću naredbe:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key add -
Ažurirajte upravitelja paketa i instalirajte ovisnosti pomoću naredbi:
$ sudo apt-get ažuriranje
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Korak 2: Klonirajte spremište i sastavite
Klonirajte spremište prema želji pomoću naredbe:
klon $ git
Idite u poddirektorij Linux i konfigurirajte mDNS pomoću naredbi:
$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = da
Za izradu samo pokrenite skriptu graditelja
$./build.sh
Sada ponovno pokrenite ploču i možete izvesti standardni primjer Linuxa
$ sudo./bin/linux_example_wifi
Korak 3: Izmijenite primjer
Napravite kopiju iz sličnog primjera za verziju Intel Edison
$ cp example_libMiletus_edison_wifi.cpp primjer_libMiletus_dragonboard_wifi.cpp
Spojite LED na neki digitalni pin, otvorite datoteku example_libMiletus_dragonboard_wifi.cpp i promijenite makronaredbu BUILT_IN_LED tako da odražava pin koji ste upravo spojili. Koristim početni komplet Linker polukatne kartice za 96Boards i on preslikava digitalni pin 1 u pin DragonBoard 23, dakle, za mene ste:
#define BUILT_IN_LED 23
Sada ga sastavite i izvedite pomoću naredbenih redaka:
kanta za $ 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
Sada svojim uređajem IoT možete upravljati putem MiletusApp -a
Možete pogledati stranicu pregleda i poboljšati ovaj primjer dodajući više senzora i pokretača.
Korak 4: Upravljajte svojim uređajem pomoću aplikacije MiletusApp
Možete koristiti MiletusApp na svom Android pametnom telefonu za upravljanje svojim pametnim uređajima.
Preuzmite najmanje izdanje aplikacije na stranici za preuzimanje.
Na temelju vaših osobina kontrolno sučelje dinamički će se generirati u aplikaciji
Preporučeni:
Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboardu: 5 koraka
Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboard -u: Ova instrukcija uči korisnika kako se mora spojiti i ispravno instalirati ZigBee modul na Dragonboard i komunicirati s ZigBee upravljanom lampom (OSRAM), čineći ZigBee IOT mrežu. : Dragonboard 410c; CC2531 USB ključ; T
IOT projekt kućne automatizacije IOT #1: 7 koraka
IOT projekt kućne automatizacije IOT # 1: # UVOD Automatizacija doma je proces automatizacije kućanskih aparata kao što su izmjenična struja, ventilator, hladnjak, svjetla i popis se može nastaviti, tako da se njima može upravljati telefonom, računalom ili čak daljinski. Ovaj projekt bavi se esp2866
IoT Band -ov IoT: Pametno osvjetljenje i mjerenje otvara put do boljeg i zdravijeg ekosustava: 3 koraka
IoT IoT: Pametno osvjetljenje i mjerenje otvara put do boljeg i zdravijeg ekosustava: Automatizacija je našla svoj put u gotovo svakom sektoru. Počevši od proizvodnje do zdravstvene zaštite, transporta i opskrbnog lanca, automatizacija je ugledala svjetlo dana. Pa, sve ovo nesumnjivo je privlačno, ali postoji jedna koja se čini
Easy IOT - čvorište RF senzora s kontrolom aplikacije za IOT uređaje srednjeg raspona: 4 koraka
Jednostavno IOT - čvorište RF senzora s kontrolom aplikacije za IOT uređaje srednjeg dometa: U ovom nizu vodiča izgradit ćemo mrežu uređaja kojima se može upravljati putem radio veze s uređaja sa središnjim čvorištem. Prednost korištenja 433MHz serijske radijske veze umjesto WIFI -ja ili Bluetootha je mnogo veći raspon (s dobrim
Instalirajte .NET Framework 1.0 na 64-bitni Windows: 8 koraka
Install.NET Framework 1.0 na 64-bitnom sustavu Windows: Svatko tko je ikada pokušao instalirati verziju 1.0.NET Framework 1.0 na 64-bitnu verziju sustava Windows vjerojatno je naišao na pogrešku koja kaže da neće raditi na 64-bitnom sustavu Windows . Međutim, postoji zaobilazno rješenje. NAPOMENA: Microsoft ne podržava