Tartalomjegyzék:
- 1. lépés: Telepítse a függőségeket
- 2. lépés: Klónozza az adattárat és építse fel
- 3. lépés: Módosítsa a példát
- 4. lépés: Irányítsa eszközét a MiletusApp segítségével
Videó: LibMiletus IoT keretrendszer a DragonBoardon: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A LibMiletus egy nyílt forráskódú interoperabilitási keretrendszer, amely lehetővé teszi az IoT-eszközök számára, hogy azonosítsák magukat a hálózaton, és így a hálózat más eszközei vezérelhessék őket.
1. lépés: Telepítse a függőségeket
Feltételezzük, hogy már futtatja a Debian disztribúciót a fórumon. Ellenkező esetben ezt az útmutatót követve telepítheti.
Az /etc/apt/sources.list fájl tartalmazza a további szoftvercsomagok telepítéséhez szükséges információkat.
Nyisson meg egy terminált (Menü -> Rendszereszközök -> LXTerminal), és hajtsa végre a következő parancsot a Raspibian források hozzáadásához.
$ sudo cat >> /etc/apt/sources.list <<-"EOF" deb https://archive.raspbian.org/raspbian wheezy fő hozzájárulás non-free deb-src https://archive.raspbian.org/ raspbian wheezy fő hozzájárulása non-free EOF
Ha szükséges, a Raspbian nyilvános kulcs tárolható az apt-get kulcstartójában a következő paranccsal:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key add -
Frissítse a csomagkezelőt, és telepítse a függőségeket a következő parancsokkal:
$ sudo apt-get frissítés
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
2. lépés: Klónozza az adattárat és építse fel
Klónozza a tárolót, ahol szeretné, a következő paranccsal:
$ git klón
Keresse meg a Linux alkönyvtárat, és konfigurálja az mDNS-t a következő parancsokkal:
$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = yes
Az építéshez csak futtassa a készítő szkriptet
$./build.sh
Most indítsa újra a táblát, és végrehajthatja a szabványos Linux példát
$ sudo./bin/linux_example_wifi
3. lépés: Módosítsa a példát
Készítsen másolatot az Intel Edison verzió hasonló példájából
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Csatlakoztasson egy LED -et valamilyen digitális tűhöz, nyissa meg a example_libMiletus_dragonboard_wifi.cpp fájlt, és módosítsa a BUILT_IN_LED makrót, hogy tükrözze az éppen csatlakoztatott tűt. Linker mezzanine kártya indító készletet használok a 96Boards számára, és az 1. digitális tűt a DragonBoard csaphoz rendeli 23, szóval nekem ez:
#define BUILT_IN_LED 23
Most fordítsa le és futtassa a parancssor használatával:
$ cd tartály
$ 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
Mostantól a MiletusApp segítségével vezérelheti IoT -eszközét
Megnézheti az áttekintő oldalt, és tovább javíthatja ezt a példát további érzékelők és működtető egységek hozzáadásával.
4. lépés: Irányítsa eszközét a MiletusApp segítségével
Az Android -okostelefon MiletusApp alkalmazásával vezérelheti intelligens eszközeit.
Töltse le a legkevesebb alkalmazáskiadást a letöltési oldalon.
Jellemzői alapján a vezérlő felület dinamikusan generálódik az alkalmazásban
Ajánlott:
A lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon: 5 lépés
A lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon: Ez az utasítás megtanítja a felhasználót, hogyan kell csatlakoztatni és helyesen telepíteni a ZigBee modult a Dragonboardra, és kölcsönhatásba lépni vele egy ZigBee által vezérelt lámpával (OSRAM), létrehozva egy ZigBee IOT hálózatot. : Dragonboard 410c; CC2531 USB -kulcs; T
Bluetooth audio- és digitális jelfeldolgozás: Arduino keretrendszer: 10 lépés
Bluetooth audio és digitális jelfeldolgozás: Arduino keretrendszer: Összefoglalás Amikor a Bluetooth -ra gondolok, a zenére gondolok, de sajnos a legtöbb mikrokontroller nem tud zenét lejátszani Bluetooth -on keresztül. A Raspberry Pi képes, de ez egy számítógép. Szeretnék kifejleszteni egy Arduino -alapú keretrendszert a mikrokontrollerek számára, hogy Bluet -en keresztül játsszanak le hangot
Egyszerű IOT - Alkalmazás által vezérelt RF érzékelő hub közepes hatótávolságú IOT eszközökhöz: 4 lépés
Egyszerű IOT - Alkalmazás által vezérelt RF érzékelő hub közepes hatótávolságú IOT eszközökhöz: Ebben az oktatóanyag -sorozatban olyan eszközök hálózatát fogjuk felépíteni, amelyek egy központi hub eszközről rádiókapcsolaton keresztül vezérelhetők. A 433 MHz -es soros rádiókapcsolat előnye WIFI vagy Bluetooth helyett a sokkal nagyobb hatótávolság (jó
IoT APIS V2 - Autonóm IoT -kompatibilis automata üzemi öntözőrendszer: 17 lépés (képekkel)
IoT APIS V2 - Autonóm IoT -kompatibilis automata üzemi öntözőrendszer: Ez a projekt a korábbi utasításaim továbbfejlesztése: APIS - Automatizált növényi öntözőrendszer távolról figyelje a növényt. Így
IoT Power Module: IoT Power Measurement funkció hozzáadása a Solar Charge Controller -hez: 19 lépés (képekkel)
IoT Power Module: IoT Power Measurement funkció hozzáadása a Solar Charge Controller -hez: Üdv mindenkinek, remélem, mindannyian nagyszerűek vagytok! Ebben az oktatható fejezetben megmutatom, hogyan készítettem egy IoT teljesítménymérő modult, amely kiszámítja a napelemek által termelt energiát, amelyet a napelemes töltésvezérlőm használ