INHOUDSOPGAWE:
- Stap 1: Installeer afhanklikes
- Stap 2: Kloon die bewaarplek en bou
- Stap 3: Verander die voorbeeld
- Stap 4: Beheer u toestel deur die MiletusApp
Video: LibMiletus IoT -raamwerk op DragonBoard: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
LibMiletus is 'n open-source interoperabiliteitsraamwerk waarmee IoT-toestelle hulself op 'n netwerk kan identifiseer en dus deur ander toestelle op hierdie netwerk beheer kan word.
Stap 1: Installeer afhanklikes
Ons neem aan dat u reeds die Debian -distro op u bord gebruik, anders kan u dit volgens hierdie gids installeer.
Die lêer /etc/apt/sources.list bevat die inligting wat nodig is om addisionele sagtewarepakkette te installeer.
Maak 'n terminale oop (Menu -> System Tools -> LXTerminal) en voer die volgende opdrag uit om die Raspibiese bronne by te voeg.
$ sudo kat >> /etc/apt/sources.list <<-"EOF" deb https://archive.raspbian.org/raspbian wheezy hoofbydrae non-free deb-src https://archive.raspbian.org/ raspbian wheezy belangrikste bydrae nie-gratis EOF
Indien nodig, kan die openbare Raspbian-sleutel in die apt-get-sleutelhanger gestoor word met die opdrag:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key add -
Werk die pakketbestuurder op en installeer die afhanklikhede met behulp van die opdragte:
$ sudo apt-get update
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Stap 2: Kloon die bewaarplek en bou
Kloon die bewaarplek, waar u dit verkies, met die opdrag:
$ git kloon
Navigeer na die Linux-subgids en stel die mDNS op met die opdragte:
$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = ja
Begin net die bouerscript om te bou
$./build.sh
Herlaai die bord nou en u kan die standaard Linux -voorbeeld uitvoer
$ sudo./bin/linux_example_wifi
Stap 3: Verander die voorbeeld
Maak 'n afskrif van 'n soortgelyke voorbeeld vir die Intel Edison -weergawe
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Koppel 'n LED op 'n digitale pen, maak die file example_libMiletus_dragonboard_wifi.cpp oop en verander die BUILT_IN_LED -makro om die pen weer te gee wat u pas verbind. 23, so vir my is die volgende:
#definieer BUILT_IN_LED 23
Stel dit nou saam en voer dit uit met die opdragreëls:
$ cd asblik
$ g ++ -g …
Nou kan u u IoT -toestel via die MiletusApp beheer
U kan na die oorsigbladsy kyk en hierdie voorbeeld verbeter deur meer sensors en aandrywers by te voeg.
Stap 4: Beheer u toestel deur die MiletusApp
U kan die MiletusApp in u Android -slimfoon gebruik om u slim toestelle te beheer.
Laai die minste app -vrystelling af op die aflaai -bladsy.
Op grond van u eienskappe word die beheer -koppelvlak dinamies in die app gegenereer
Aanbeveel:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Stappe
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é meer as wat ons noodwendig nodig het om die desenvolvimento, die modo que of HostPC (Computador / Notebook) te versamel, kan IDE Eclipse saamstel om ons te versamel en te eksporteer (Drag
Hoe om 'n lamp aan te sluit en te beheer via die ZigBee -module op Dragonboard: 5 stappe
Hoe om 'n lamp aan te sluit en te beheer deur middel van ZigBee -module op Dragonboard: Hierdie instruksie leer die gebruiker hoe om die ZigBee -module op die Dragonboard aan te sluit en korrek te installeer en dit te kommunikeer met 'n ZigBee -beheerde lamp (OSRAM), wat 'n ZigBee IOT -netwerk maak. : Dragonboard 410c; CC2531 USB -Dongle; T
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo for Android: 6 Stappe
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes indoor como casas ou shopping centers e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 stappe
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é meer as wat ons nodig het, is ook moontlik om 'n omskakeling van die desenvolvimento, die modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Comunicação IoT Com a Dragonboard 410C: 5 stappe
Comunicação IoT Com a Dragonboard 410C: Dit kan ook 'n volledige kombinasie van IoT -produkte vir 'n eie huis wees. Abrir uma cortina, liga uma tomada, just a tempera de um ambiente, monitoramento de segurança, entre outros benefícios de equipamentos IoT. Agora, seria inte