Indholdsfortegnelse:
- Trin 1: Installer afhængigheder
- Trin 2: Klon depotet og byg
- Trin 3: Rediger eksemplet
- Trin 4: Styr din enhed med MiletusApp
Video: LibMiletus IoT Framework på DragonBoard: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
LibMiletus er en open-source interoperabilitetsramme, der gør det muligt for IoT-enheder at identificere sig på et netværk og dermed blive styret af andre enheder på dette netværk.
Trin 1: Installer afhængigheder
Vi går ud fra, at du allerede kører Debian -distroen på dit bord. Ellers kan du installere den efter denne vejledning.
Filen /etc/apt/sources.list indeholder de oplysninger, der er nødvendige for at installere yderligere softwarepakker.
Åbn en terminal (Menu -> Systemværktøjer -> LXTerminal) og udfør følgende kommando for at tilføje de Raspibiske kilder.
$ 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ødvendigt kan Raspbian offentlige nøgle gemmes i din apt-get nøglering ved hjælp af kommandoen:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key tilføjelse -
Opdater pakkehåndteringen, og installer afhængighederne ved hjælp af kommandoerne:
$ sudo apt-get opdatering
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Trin 2: Klon depotet og byg
Klon depotet, hvor du foretrækker det, ved hjælp af kommandoen:
$ git -klon
Naviger til Linux-undermappen og konfigurer mDNS'et ved hjælp af kommandoerne:
$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = ja
For at bygge skal du bare køre builder -scriptet
$./build.sh
Genstart nu tavlen, og du kan udføre standard Linux -eksemplet
$ sudo./bin/linux_example_wifi
Trin 3: Rediger eksemplet
Lav en kopi fra et lignende eksempel til Intel Edison -version
$ cp example_libMiletus_edison_wifi.cpp eksempel_libMiletus_dragonboard_wifi.cpp
Tilslut en LED på en digital pin, åbn filen example_libMiletus_dragonboard_wifi.cpp, og skift BUILT_IN_LED -makroen, så den afspejler den pin, du lige har tilsluttet. Jeg bruger et Linker mezzanin -kort startsæt til 96Board, og det kortlægger den digitale pin 1 til DragonBoard pin 23, så for mig er ti:
#define BUILT_IN_LED 23
Kompilér det nu og udfør ved hjælp af kommandolinjerne:
$ cd bin
$ 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
Nu kan du styre din IoT -enhed via MiletusApp
Du kan tage et kig på oversigtssiden og forbedre dette eksempel ved at tilføje flere sensorer og aktuatorer.
Trin 4: Styr din enhed med MiletusApp
Du kan bruge MiletusApp i din Android -smartphone til at styre dine smarte enheder.
Download den mindst appudgivelse på download -siden.
Baseret på dine træk genereres kontrolgrænsefladen dynamisk i appen
Anbefalede:
Sådan tilsluttes og styres en lampe gennem ZigBee -modulet på Dragonboard: 5 trin
Sådan tilsluttes og styres en lampe gennem ZigBee -modulet på Dragonboard: Denne instruktion lærer brugeren, hvordan man tilslutter og korrekt installerer ZigBee -modulet på Dragonboard og interagerer det med en ZigBee -styret lampe (OSRAM), hvilket skaber et ZigBee IOT -netværk. : Dragonboard 410c; CC2531 USB Dongle; T
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorer: 7 trin
Comunicação Serial Com til 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
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Installer .NET Framework 1.0 på 64-bit Windows: 8 trin
Install.NET Framework 1.0 på 64-bit Windows: Enhver, der nogensinde har forsøgt at installere .NET Framework version 1.0 på en 64-bit version af Windows, har sandsynligvis stødt på en fejl, der siger, at det ikke fungerer på 64-bit Windows . Der er imidlertid en løsning. BEMÆRK: Microsoft understøtter ikke
Comunicação IoT Com a Dragonboard 410C: 5 trin
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, ajustar a temperatura de um ambiente, monitoramento de segurança, entre outros benefícios de equipamentos IoT. Agora, seria inte