Spisu treści:
- Krok 1: Zainstaluj zależności
- Krok 2: Sklonuj repozytorium i kompiluj
- Krok 3: Zmodyfikuj przykład
- Krok 4: Kontroluj swoje urządzenie za pomocą aplikacji Miletus
Wideo: LibMiletus IoT Framework na DragonBoard: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
LibMiletus to platforma interoperacyjności typu open source, która umożliwia urządzeniom IoT identyfikowanie się w sieci, a tym samym kontrolowanie ich przez inne urządzenia w tej sieci.
Krok 1: Zainstaluj zależności
Zakładamy, że używasz już dystrybucji Debiana na swoim forum. W przeciwnym razie możesz zainstalować ją zgodnie z tym przewodnikiem.
Plik /etc/apt/sources.list zawiera informacje potrzebne do zainstalowania dodatkowych pakietów oprogramowania.
Otwórz terminal (Menu -> Narzędzia systemowe -> LXTerminal) i wykonaj następujące polecenie, aby dodać źródła 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 main contrib non-free EOF
W razie potrzeby klucz publiczny Raspbian można zapisać w pęku kluczy apt-get za pomocą polecenia:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key add -
Zaktualizuj menedżera pakietów i zainstaluj zależności za pomocą poleceń:
$ sudo apt-get update
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Krok 2: Sklonuj repozytorium i kompiluj
Sklonuj repozytorium, gdzie wolisz, używając polecenia:
$ klon git
Przejdź do podkatalogu Linux i skonfiguruj mDNS za pomocą poleceń:
$ cd LibMiletus/linux$ chmod +x configure.sh$ sudo./configure.sh --ignore_install=yes
Aby zbudować, po prostu uruchom skrypt budujący
$./buduj.sh
Teraz zrestartuj płytę i możesz uruchomić standardowy przykład Linuksa
$ sudo./bin/linux_example_wifi
Krok 3: Zmodyfikuj przykład
Zrób kopię z podobnego przykładu dla wersji Intel Edison
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Podłącz diodę LED do jakiegoś cyfrowego pinu, otwórz plik example_libMiletus_dragonboard_wifi.cpp i zmień makro BUILT_IN_LED, aby odzwierciedlić pin, który właśnie podłączasz. Używam zestawu startowego karty mezzanine Linker dla płyt 96Boards i mapuje cyfrowy pin 1 na pin DragonBoard 23, więc dla mnie ti to:
#define BUILT_IN_LED 23
Teraz skompiluj go i wykonaj za pomocą linii poleceń:
$ kosz na płyty
$ g++ -g../przykład_libMiletus_dragonboard_wifi.cpp libMiletus.o linux_wifi.o linux_wrapper.o linux_provider.o -o przykład_smocza tablica_wifi -std=c++11 -lmraa $ sudo./przykład_smocza tablica_wifi
Teraz możesz kontrolować swoje urządzenie IoT za pomocą MiletusApp
Możesz spojrzeć na stronę przeglądu i ulepszyć ten przykład, dodając więcej czujników i siłowników.
Krok 4: Kontroluj swoje urządzenie za pomocą aplikacji Miletus
Możesz użyć MiletusApp na swoim smartfonie z Androidem, aby sterować swoimi inteligentnymi urządzeniami.
Pobierz najmniejszą wersję aplikacji ze strony pobierania.
W oparciu o Twoje cechy interfejs sterowania zostanie dynamicznie wygenerowany w aplikacji
Zalecana:
Zainstaluj .NET Framework 1.0 w 64-bitowym systemie Windows: 8 kroków
Install.NET Framework 1.0 w 64-bitowym systemie Windows: Każdy, kto kiedykolwiek próbował zainstalować .NET Framework w wersji 1.0 w 64-bitowej wersji systemu Windows, prawdopodobnie natknął się na błąd mówiący, że nie będzie działać w 64-bitowym systemie Windows . Istnieje jednak obejście tego problemu. UWAGA: Firma Microsoft nie obsługuje
Wykrywanie obiektów z Dragonboard 410c lub 820c przy użyciu OpenCV i Tensorflow.: 4 kroki
Object Detection W/ Dragonboard 410c lub 820c Using OpenCV i Tensorflow.: Ta instrukcja opisuje, jak zainstalować OpenCV, Tensorflow i frameworki uczenia maszynowego dla Pythona 3.5 w celu uruchomienia aplikacji Object Detection
Instalando E Konfiguracja Klaster Um Kubernetes Com a DragonBoard 410c: 4 kroki
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: A Dragonboard 410c jest w innej wersji. Można przetwarzać czterordzeniowe jądra 1,2 GHz (32 i 64 bocados) oraz opcjonalnie Bluetooth, Wifi i GPS, a także podłączyć podwójne porty USB do połączenia i połączenia HDMI.Como kolekcje mogą
Proces DragonBoard: 3 kroki
Proces DragonBoard: Requisitos Minimos:2 dragonboards Instalacja MPI na dragonboards i konfiguracja
Wykrywanie chorób roślin za pomocą Qualcomm Dragonboard 410c: 4 kroki
Wykrywanie chorób roślin za pomocą Qualcomm Dragonboard 410c: Witam wszystkich, bierzemy udział w konkursie Inventing the Future with Dragonboard 410c sponsorowanym przez Embarcados, Linaro i Baita.Projekt AVoID (Agro View Disease)Naszym celem jest stworzenie wbudowanego systemu zdolnego do przechwytywania obrazu, przetwarzania i wykryj poz