Sisällysluettelo:
- Vaihe 1: Asenna riippuvuudet
- Vaihe 2: Kloonaa arkisto ja rakenna
- Vaihe 3: Muokkaa esimerkkiä
- Vaihe 4: Hallitse laitettasi MiletusApp -sovelluksella
Video: LibMiletus IoT Framework DragonBoardissa: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
LibMiletus on avoimen lähdekoodin yhteentoimivuuskehys, jonka avulla IoT-laitteet voivat tunnistaa itsensä verkossa ja siten hallita muita tämän verkon laitteita.
Vaihe 1: Asenna riippuvuudet
Oletamme, että käytät jo Debian -distroa taulullasi, muuten voit asentaa sen noudattamalla tätä opasta.
Tiedosto /etc/apt/sources.list sisältää lisäohjelmistopakettien asentamiseen tarvittavat tiedot.
Avaa pääte (Valikko -> Järjestelmätyökalut -> LXTerminal) ja suorita seuraava komento lisätäksesi Raspibian -lähteet.
$ sudo kissa >> /etc/apt/sources.list <<-"EOF" deb https://archive.raspbian.org/raspbian wheezy pääpanos non-free deb-src https://archive.raspbian.org/ raspbian vinkuva pääosuus ei-vapaa EOF
Tarvittaessa julkinen Raspbian-avain voidaan tallentaa apt-get-avaimenperään komennolla:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key add -
Päivitä paketinhallinta ja asenna riippuvuudet komentojen avulla:
$ sudo apt-get päivitys
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Vaihe 2: Kloonaa arkisto ja rakenna
Kloonaa arkisto haluamaasi paikkaan komennolla:
$ git -klooni
Siirry Linux-alihakemistoon ja määritä mDNS komennoilla:
$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = kyllä
Jos haluat rakentaa, suorita vain rakennusohjelma
$./build.sh
Käynnistä nyt levy uudelleen ja voit suorittaa tavallisen Linux -esimerkin
$ sudo./bin/linux_example_wifi
Vaihe 3: Muokkaa esimerkkiä
Ota kopio samanlaisesta esimerkistä Intel Edison -versiolle
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Kytke LED johonkin digitaaliseen nastaan, avaa tiedosto example_libMiletus_dragonboard_wifi.cpp ja muuta BUILT_IN_LED -makro vastaamaan juuri liittämääsi nastaa. 23, siis minulle se on:
#define BUILT_IN_LED 23
Käännä se nyt ja suorita komentorivillä:
$ cd -säiliö
$ 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
Nyt voit hallita IoT -laitettasi MiletusApp -sovelluksen kautta
Voit katsoa yleiskatsaussivua ja parantaa tätä esimerkkiä lisäämällä lisää anturia ja toimilaitteita.
Vaihe 4: Hallitse laitettasi MiletusApp -sovelluksella
Voit ohjata älylaitteitasi Android -älypuhelimesi MiletusApp -sovelluksella.
Lataa vähiten sovellusjulkaisu lataussivulta.
Ominaisuuksien perusteella ohjausliittymä luodaan dynaamisesti sovelluksessa
Suositeltava:
Easy IOT - Sovelluksella ohjattu RF -anturikeskus keskikokoisille IOT -laitteille: 4 vaihetta
Helppo IOT - Sovelluksella ohjattu RF -anturikeskus keskikokoisille IOT -laitteille: Tässä opetusohjelmasarjassa rakennamme laitteiden verkoston, jota voidaan ohjata radiolinkin kautta keskuskeskuslaitteesta. Hyöty 433 MHz: n sarjaradioyhteyden käyttämisestä WIFI: n tai Bluetoothin sijaan on paljon laajempi kantama (hyvällä
IoT APIS V2 - Itsenäinen IoT -yhteensopiva automaattinen kasvien kastelujärjestelmä: 17 vaihetta (kuvilla)
IoT APIS V2 - Itsenäinen IoT -yhteensopiva automatisoitu kasvien kastelujärjestelmä: Tämä projekti on edellisen ohjeeni kehitys: APIS - automaattinen kasvien kastelujärjestelmä Olen käyttänyt APISia lähes vuoden ajan ja halusin parantaa aiempaa suunnittelua: seurata laitosta etänä. Näin
IoT -virtamoduuli: IoT -virranmittausominaisuuden lisääminen aurinkovoimalatausohjaimeen: 19 vaihetta (kuvilla)
IoT -virtamoduuli: IoT -virranmittausominaisuuden lisääminen aurinkovoimalatausohjaimeen: Hei kaikki, toivon, että olette kaikki mahtavia! Tässä ohjeessa näytän sinulle, kuinka tein IoT -tehonmittausmoduulin, joka laskee aurinkopaneelieni tuottaman tehon, jota aurinkopaneelien varausohjain käyttää
IoT: n perusteet: IoT: n yhdistäminen pilveen Mongoose -käyttöjärjestelmän avulla: 5 vaihetta
IoT: n perusteet: IoT: n yhdistäminen pilveen Mongoose -käyttöjärjestelmän avulla: Jos olet henkilö, joka harrastaa tinkimistä ja elektroniikkaa, törmäät usein esineiden Internetiin, yleensä lyhenteellä IoT, ja että viittaa laitteisiin, jotka voivat muodostaa yhteyden Internetiin! Tällainen ihminen
Asenna .NET Framework 1.0 64-bittiselle Windowsille: 8 vaihetta
Install.NET Framework 1.0 64-bittiselle Windowsille: Jokainen, joka on koskaan yrittänyt asentaa .NET Framework 1.0 -version 1.0 64-bittiseen Windows-versioon, on luultavasti törmännyt virheeseen, jonka mukaan se ei toimi 64-bittisessä Windowsissa . HUOMAUTUS: Microsoft ei tue