Përmbajtje:

Kuadri LibMiletus IoT në DragonBoard: 4 hapa
Kuadri LibMiletus IoT në DragonBoard: 4 hapa

Video: Kuadri LibMiletus IoT në DragonBoard: 4 hapa

Video: Kuadri LibMiletus IoT në DragonBoard: 4 hapa
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nëntor
Anonim
Kuadri LibMiletus IoT në DragonBoard
Kuadri LibMiletus IoT në DragonBoard

LibMiletus është një kornizë e ndërveprimit me burim të hapur që lejon pajisjet IoT të identifikohen në një rrjet dhe kështu të kontrollohen nga pajisje të tjera në këtë rrjet.

Hapi 1: Instaloni varësitë

Instaloni varësitë
Instaloni varësitë

Ne po supozojmë se ju tashmë po përdorni distro Debian në bordin tuaj. Përndryshe, mund ta instaloni duke ndjekur këtë udhëzues.

Skedari /etc/apt/sources.list përmban informacionin e nevojshëm për të instaluar paketa shtesë softuerësh.

Hapni një terminal (Menu -> Mjetet e Sistemit -> LXTerminal) dhe ekzekutoni komandën e mëposhtme për të shtuar burimet Raspibian.

$ sudo cat >> /etc/apt/sources.list <<-"EOF" deb https://archive.raspbian.org/raspbian wheezy kontributi kryesor jo-falas deb-src https://archive.raspbian.org/ wheezy raspbian kontributi kryesor jo-falas EOF

Nëse është e nevojshme, çelësi publik Raspbian mund të ruhet në mbajtësen tuaj apt-get duke përdorur komandën:

$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key add -

Përditësoni menaxherin e paketave dhe instaloni varësitë duke përdorur komandat:

$ sudo apt-merrni përditësim

$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev

Hapi 2: Klononi depon dhe ndërtoni

Klononi depon dhe ndërtoni
Klononi depon dhe ndërtoni

Klononi depon, ku preferoni, duke përdorur komandën:

klon $ git

Shkoni te nën-drejtoria Linux dhe konfiguroni mDNS duke përdorur komandat:

$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = po

Për të ndërtuar, thjesht ekzekutoni skenarin e krijuesit

$./build.sh

Tani, rindizni bordin dhe mund të ekzekutoni Shembullin standard Linux

$ sudo./bin/linux_example_wifi

Hapi 3: Ndryshoni Shembullin

Ndryshoni Shembullin
Ndryshoni Shembullin

Bëni një kopje nga një shembull i ngjashëm për versionin Intel Edison

$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp

Lidhni një LED në disa kunja dixhitale, hapni skedarin example_libMiletus_dragonboard_wifi.cpp dhe ndryshoni makron BUILT_IN_LED për të pasqyruar pinin që sapo lidhni. Unë jam duke përdorur një çantë starter të kartës mezzanine për 96Boards dhe ajo e lidh pinin dixhital 1 me pinin DragonBoard 23, pra, për mua ti është:

#përcakto BUILT_IN_LED 23

Tani, përpilojeni atë dhe ekzekutoni duke përdorur linjat e komandës:

kuti $ cd

$ 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

Tani mund të kontrolloni pajisjen tuaj IoT përmes MiletusApp

Ju mund të hidhni një sy në faqen e përgjithshme dhe të përmirësoni këtë shembull duke shtuar më shumë sensorë dhe aktivizues.

Hapi 4: Kontrolloni pajisjen tuaj nga MiletusApp

Kontrolloni pajisjen tuaj nga MiletusApp
Kontrolloni pajisjen tuaj nga MiletusApp
Kontrolloni pajisjen tuaj nga MiletusApp
Kontrolloni pajisjen tuaj nga MiletusApp
Kontrolloni pajisjen tuaj nga MiletusApp
Kontrolloni pajisjen tuaj nga MiletusApp

Mund të përdorni MiletusApp në smartphone tuaj Android për të kontrolluar pajisjet tuaja inteligjente.

Shkarkoni lëshimin më të vogël të Aplikacionit në faqen e shkarkimit.

Bazuar në tiparet tuaja, ndërfaqja e kontrollit do të gjenerohet në mënyrë dinamike në Aplikacion

Recommended: