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
![LibMiletus IoT keretrendszer a DragonBoardon: 4 lépés LibMiletus IoT keretrendszer a DragonBoardon: 4 lépés](https://i.howwhatproduce.com/images/005/image-12232-j.webp)
Videó: LibMiletus IoT keretrendszer a DragonBoardon: 4 lépés
![Videó: LibMiletus IoT keretrendszer a DragonBoardon: 4 lépés Videó: LibMiletus IoT keretrendszer a DragonBoardon: 4 lépés](https://i.ytimg.com/vi/0NqCMrhqxOM/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
![LibMiletus IoT keretrendszer a DragonBoardon LibMiletus IoT keretrendszer a DragonBoardon](https://i.howwhatproduce.com/images/005/image-12232-1-j.webp)
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
![Telepítse a függőségeket Telepítse a függőségeket](https://i.howwhatproduce.com/images/005/image-12232-2-j.webp)
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 az adattárat és építsen Klónozza az adattárat és építsen](https://i.howwhatproduce.com/images/005/image-12232-3-j.webp)
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
![Módosítsa a példát Módosítsa a példát](https://i.howwhatproduce.com/images/005/image-12232-4-j.webp)
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
![Irányítsa eszközét a MiletusApp segítségével Irányítsa eszközét a MiletusApp segítségével](https://i.howwhatproduce.com/images/005/image-12232-5-j.webp)
![Irányítsa eszközét a MiletusApp segítségével Irányítsa eszközét a MiletusApp segítségével](https://i.howwhatproduce.com/images/005/image-12232-6-j.webp)
![Irányítsa eszközét a MiletusApp segítségével Irányítsa eszközét a MiletusApp segítségével](https://i.howwhatproduce.com/images/005/image-12232-7-j.webp)
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: 5 lépés A lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon: 5 lépés](https://i.howwhatproduce.com/images/001/image-321-16-j.webp)
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: 10 lépés Bluetooth audio- és digitális jelfeldolgozás: Arduino keretrendszer: 10 lépés](https://i.howwhatproduce.com/images/007/image-19286-j.webp)
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: 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: 4 lépés](https://i.howwhatproduce.com/images/009/image-26957-j.webp)
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: 17 lépés (képekkel) IoT APIS V2 - Autonóm IoT -kompatibilis automata üzemi öntözőrendszer: 17 lépés (képekkel)](https://i.howwhatproduce.com/images/010/image-27315-j.webp)
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: 19 lépés (képekkel) IoT Power Module: IoT Power Measurement funkció hozzáadása a Solar Charge Controller -hez: 19 lépés (képekkel)](https://i.howwhatproduce.com/images/010/image-29236-j.webp)
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