Sommario:
- Passaggio 1: installa le dipendenze
- Passaggio 2: clona il repository e crea
- Passaggio 3: modifica l'esempio
- Passaggio 4: controlla il tuo dispositivo tramite MiletusApp
![LibMiletus IoT Framework su DragonBoard: 4 passaggi LibMiletus IoT Framework su DragonBoard: 4 passaggi](https://i.howwhatproduce.com/images/005/image-12232-j.webp)
Video: LibMiletus IoT Framework su DragonBoard: 4 passaggi
![Video: LibMiletus IoT Framework su DragonBoard: 4 passaggi Video: LibMiletus IoT Framework su DragonBoard: 4 passaggi](https://i.ytimg.com/vi/lJgIwpOYU04/hqdefault.jpg)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
![LibMiletus IoT Framework su DragonBoard LibMiletus IoT Framework su DragonBoard](https://i.howwhatproduce.com/images/005/image-12232-1-j.webp)
LibMiletus è un framework di interoperabilità open source che consente ai dispositivi IoT di identificarsi su una rete e quindi di essere controllati da altri dispositivi su questa rete.
Passaggio 1: installa le dipendenze
![Installa le dipendenze Installa le dipendenze](https://i.howwhatproduce.com/images/005/image-12232-2-j.webp)
Supponiamo che tu stia già eseguendo la distribuzione Debian sulla tua scheda. Altrimenti, puoi installarla seguendo questa guida.
Il file /etc/apt/sources.list contiene le informazioni necessarie per installare pacchetti software aggiuntivi.
Apri un terminale (Menu -> Strumenti di sistema -> LXTerminal) ed esegui il seguente comando per aggiungere i sorgenti Raspibian.
$ sudo cat >> /etc/apt/sources.list <<- "EOF" deb https://archive.raspbian.org/raspbian wheezy main contrib non-free deb-src https://archive.raspbian.org/ raspbian wheezy contributo principale non-free EOF
Se necessario, la chiave pubblica Raspbian può essere archiviata nel tuo portachiavi apt-get usando il comando:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key add -
Aggiorna il gestore pacchetti e installa le dipendenze usando i comandi:
$ sudo apt-get update
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Passaggio 2: clona il repository e crea
![Clona il repository e crea Clona il repository e crea](https://i.howwhatproduce.com/images/005/image-12232-3-j.webp)
Clona il repository, dove preferisci, usando il comando:
$ git clone
Passare alla sottodirectory Linux e configurare l'mDNS utilizzando i comandi:
$ cd LibMiletus/linux$ chmod +x configure.sh$ sudo./configure.sh --ignore_install=yes
Per creare, esegui lo script del generatore
$./build.sh
Ora riavvia la scheda e puoi eseguire l'esempio Linux standard
$ sudo./bin/linux_example_wifi
Passaggio 3: modifica l'esempio
![Modifica l'esempio Modifica l'esempio](https://i.howwhatproduce.com/images/005/image-12232-4-j.webp)
Crea una copia da un esempio simile per la versione Intel Edison
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Collega un LED su un pin digitale, apri il file example_libMiletus_dragonboard_wifi.cpp e cambia la macro BUILT_IN_LED in modo che rifletta il pin che hai appena collegato. Sto usando uno starter kit per schede mezzanine Linker per 96Board e mappa il pin digitale 1 al pin DragonBoard 23, quindi per me ti è:
#define BUILT_IN_LED 23
Ora, compilalo ed esegui usando le righe di comando:
$ 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
Ora puoi controllare il tuo dispositivo IoT tramite MiletusApp
Puoi dare un'occhiata alla pagina panoramica e migliorare questo esempio aggiungendo più sensori e attuatori.
Passaggio 4: controlla il tuo dispositivo tramite MiletusApp
![Controlla il tuo dispositivo con MiletusApp Controlla il tuo dispositivo con MiletusApp](https://i.howwhatproduce.com/images/005/image-12232-5-j.webp)
![Controlla il tuo dispositivo con MiletusApp Controlla il tuo dispositivo con MiletusApp](https://i.howwhatproduce.com/images/005/image-12232-6-j.webp)
![Controlla il tuo dispositivo con MiletusApp Controlla il tuo dispositivo con MiletusApp](https://i.howwhatproduce.com/images/005/image-12232-7-j.webp)
Puoi utilizzare MiletusApp nel tuo smartphone Android per controllare i tuoi dispositivi intelligenti.
Scarica la versione minima dell'app nella pagina di download.
In base alle tue caratteristiche, l'interfaccia di controllo verrà generata dinamicamente nell'app
Consigliato:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 passaggi
![Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 passaggi Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 passaggi](https://i.howwhatproduce.com/images/001/image-560-44-j.webp)
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar as etapas necessárias para configurar o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), através do IDE Eclipse compile os códigos ed exporte para o Alvo (Drag
Come collegare e controllare una lampada tramite il modulo ZigBee su Dragonboard: 5 passaggi
![Come collegare e controllare una lampada tramite il modulo ZigBee su Dragonboard: 5 passaggi Come collegare e controllare una lampada tramite il modulo ZigBee su Dragonboard: 5 passaggi](https://i.howwhatproduce.com/images/001/image-321-16-j.webp)
Come collegare e controllare una lampada tramite il modulo ZigBee su Dragonboard: questa istruzione insegna all'utente come collegare e installare correttamente il modulo ZigBee sulla Dragonboard e come interagire con una lampada controllata da ZigBee (OSRAM), creando una rete ZigBee IOT. : Dragonboard 410c; CC2531 Chiavetta USB; T
Elaborazione del segnale audio e digitale Bluetooth: un framework Arduino: 10 passaggi
![Elaborazione del segnale audio e digitale Bluetooth: un framework Arduino: 10 passaggi Elaborazione del segnale audio e digitale Bluetooth: un framework Arduino: 10 passaggi](https://i.howwhatproduce.com/images/007/image-19286-j.webp)
Bluetooth Audio & Digital Signal Processing: un framework Arduino: Sommario Quando penso al Bluetooth penso alla musica, ma purtroppo la maggior parte dei microcontrollori non può riprodurre musica tramite Bluetooth. Il Raspberry Pi può, ma quello è un computer. Voglio sviluppare un framework basato su Arduino per i microcontrollori per riprodurre l'audio tramite Bluet
Installare .NET Framework 1.0 su Windows a 64 bit: 8 passaggi
![Installare .NET Framework 1.0 su Windows a 64 bit: 8 passaggi Installare .NET Framework 1.0 su Windows a 64 bit: 8 passaggi](https://i.howwhatproduce.com/images/012/image-33453-j.webp)
Install.NET Framework 1.0 su Windows a 64 bit: chiunque abbia mai tentato di installare .NET Framework versione 1.0 su una versione a 64 bit di Windows ha probabilmente riscontrato un errore che diceva che non funzionerà su Windows a 64 bit . Tuttavia, esiste una soluzione alternativa. AVVISO: Microsoft non supporta
Comunicazione IoT con Dragonboard 410C: 5 passaggi
![Comunicazione IoT con Dragonboard 410C: 5 passaggi Comunicazione IoT con Dragonboard 410C: 5 passaggi](https://i.howwhatproduce.com/images/001/image-1630-49-j.webp)
Comunicação IoT Com a Dragonboard 410C: È bastante come desenvolver o, até mesmo, comprar um product IoT per la 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. Agorà, serie inter