Innholdsfortegnelse:
- Trinn 1: Installer avhengigheter
- Trinn 2: Klon depotet og bygg
- Trinn 3: Endre eksemplet
- Trinn 4: Kontroller enheten din med MiletusApp
Video: LibMiletus IoT Framework on DragonBoard: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
LibMiletus er et rammeverk for åpen interoperabilitet som lar IoT-enheter identifisere seg på et nettverk og dermed kontrolleres av andre enheter i dette nettverket.
Trinn 1: Installer avhengigheter
Vi antar at du allerede kjører Debian -distroen på brettet ditt. Ellers kan du installere den etter denne veiledningen.
Filen /etc/apt/sources.list inneholder informasjonen som trengs for å installere flere programvarepakker.
Åpne en terminal (Meny -> Systemverktøy -> LXTerminal) og utfør følgende kommando for å legge til Raspibian -kildene.
$ sudo cat >> /etc/apt/sources.list <<-"EOF" deb https://archive.raspbian.org/raspbian wheezy hovedbidrag ikke-gratis deb-src https://archive.raspbian.org/ raspbian wheezy hovedbidrag ikke-gratis EOF
Om nødvendig kan Raspbian offentlige nøkkel lagres i din apt-get nøkkelring ved hjelp av kommandoen:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key add -
Oppdater pakkelederen og installer avhengighetene ved hjelp av kommandoene:
$ sudo apt-get oppdatering
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Trinn 2: Klon depotet og bygg
Klon depotet, der du foretrekker det, ved å bruke kommandoen:
$ git -klon
Naviger til Linux-underkatalogen og konfigurer mDNS ved hjelp av kommandoene:
$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = ja
Bare bygg byggeskriptet for å bygge
$./build.sh
Start datamaskinen på nytt, og du kan kjøre standard Linux -eksempel
$ sudo./bin/linux_example_wifi
Trinn 3: Endre eksemplet
Ta en kopi fra et lignende eksempel for Intel Edison -versjonen
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Koble til en lysdiode på en digital pin, åpne filen example_libMiletus_dragonboard_wifi.cpp og endre BUILT_IN_LED -makroen for å gjenspeile pinnen du nettopp kobler til. Jeg bruker et Linker mezzaninkort -startsett for 96Board og den kartlegger den digitale pinnen 1 til DragonBoard -pinnen 23, så for meg er det:
#define BUILT_IN_LED 23
Nå, kompiler det og utfør ved hjelp av kommandolinjene:
$ cd -beholder
$ 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
Nå kan du kontrollere IoT -enheten din gjennom MiletusApp
Du kan ta en titt på oversiktssiden og forbedre dette eksemplet og legge til flere sensorer og aktuatorer.
Trinn 4: Kontroller enheten din med MiletusApp
Du kan bruke MiletusApp i din Android -smarttelefon for å kontrollere smarte enheter.
Last ned minst App -utgivelse på nedlastingssiden.
Basert på egenskapene dine vil kontrollgrensesnittet bli dynamisk generert i appen
Anbefalt:
Hvordan koble til og kontrollere en lampe gjennom ZigBee -modulen på Dragonboard: 5 trinn
Slik kobler du til og kontrollerer en lampe gjennom ZigBee -modulen på Dragonboard: Denne instruksjonen lærer brukeren hvordan du kobler til og installerer ZigBee -modulen riktig på Dragonboard og samhandler den med en ZigBee -kontrollert lampe (OSRAM), og lager et ZigBee IOT -nettverk. : Dragonboard 410c; CC2531 USB Dongle; T
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorer: 7 trinn
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorer: O objetivo desse tutorial é Mostrar as etapas needs á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Bluetooth Audio & Digital Signal Processing: an Arduino Framework: 10 Steps
Bluetooth Audio & Digital Signal Processing: an Arduino Framework: Summary Når jeg tenker på Bluetooth tenker jeg på musikk, men dessverre kan de fleste mikrokontrollere ikke spille musikk via Bluetooth. Raspberry Pi kan, men det er en datamaskin. Jeg vil utvikle et Arduino -basert rammeverk for mikrokontrollere for å spille av lyd via Bluet
Installer .NET Framework 1.0 på 64-biters Windows: 8 trinn
Install.NET Framework 1.0 på 64-biters Windows: Alle som noen gang har prøvd å installere .NET Framework versjon 1.0 på en 64-biters versjon av Windows, har sannsynligvis kommet over en feil som sier at det ikke vil fungere på 64-biters Windows . Det er imidlertid en løsning. MERKNAD: Microsoft støtter ikke
Comunicação IoT Com a Dragonboard 410C: 5 trinn
Comunicação IoT Com a Dragonboard 410C: É bastante comum desenvolver ou, até mesmo, comprar um produto IoT para a sua casa. Abrir uma cortina, ligar uma tomada, just a temperatura de um ambiente, monitoramento de segurança, entre outros benefícios de equipamentos IoT. Agora, seria inte