Daftar Isi:
- Langkah 1: Instal Dependensi
- Langkah 2: Kloning Repositori dan Bangun
- Langkah 3: Ubah Contoh
- Langkah 4: Kontrol Perangkat Anda dengan MiletusApp
Video: Kerangka IoT LibMiletus di DragonBoard: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
LibMiletus adalah kerangka kerja interoperabilitas sumber terbuka yang memungkinkan perangkat IoT untuk mengidentifikasi diri mereka di jaringan dan dengan demikian dikendalikan oleh perangkat lain di jaringan ini.
Langkah 1: Instal Dependensi
Kami berasumsi bahwa Anda sudah menjalankan distro Debian di papan Anda. Jika tidak, Anda dapat menginstalnya dengan mengikuti panduan ini.
File /etc/apt/sources.list berisi informasi yang diperlukan untuk menginstal paket perangkat lunak tambahan.
Buka terminal (Menu -> System Tools -> LXTerminal) dan jalankan perintah berikut untuk menambahkan sumber 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 kontribusi utama non-free EOF
Jika diperlukan, kunci publik Raspbian dapat disimpan ke dalam keyring apt-get Anda menggunakan perintah:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key tambahkan -
Perbarui manajer paket dan instal dependensi menggunakan perintah:
$ sudo apt-get update
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Langkah 2: Kloning Repositori dan Bangun
Kloning repositori, di tempat yang Anda inginkan, menggunakan perintah:
$ git clone
Arahkan ke sub-direktori Linux dan konfigurasikan mDNS menggunakan perintah:
$ cd LibMiletus/linux$ chmod +x configure.sh$ sudo./configure.sh --ignore_install=yes
Untuk membangun, jalankan saja skrip pembuatnya
$./build.sh
Sekarang, reboot board dan Anda dapat menjalankan Contoh Linux standar
$ sudo./bin/linux_example_wifi
Langkah 3: Ubah Contoh
Buat salinan dari contoh serupa untuk versi Intel Edison
$ cp contoh_libMiletus_edison_wifi.cpp contoh_libMiletus_dragonboard_wifi.cpp
Hubungkan LED pada beberapa pin digital, buka file example_libMiletus_dragonboard_wifi.cpp dan ubah makro BUILT_IN_LED untuk mencerminkan pin yang baru saja Anda sambungkan. Saya menggunakan starter kit kartu mezzanine Linker untuk 96Boards dan memetakan pin digital 1 ke pin DragonBoard 23, jadi, bagi saya adalah:
#define BUILT_IN_LED 23
Sekarang, kompilasi dan jalankan menggunakan baris perintah:
$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
Sekarang Anda dapat mengontrol perangkat IoT Anda melalui MiletusApp
Anda dapat melihat halaman ikhtisar dan meningkatkan contoh ini dengan menambahkan lebih banyak sensor dan aktuator.
Langkah 4: Kontrol Perangkat Anda dengan MiletusApp
Anda dapat menggunakan MiletusApp di smartphone Android Anda untuk mengontrol perangkat pintar Anda.
Unduh rilis Aplikasi paling sedikit di halaman unduhan.
Berdasarkan sifat Anda, antarmuka kontrol akan dihasilkan secara dinamis di Aplikasi
Direkomendasikan:
Pemrosesan Sinyal Audio & Digital Bluetooth: Kerangka Kerja Arduino: 10 Langkah
Audio Bluetooth & Pemrosesan Sinyal Digital: Kerangka Arduino: Ringkasan Ketika saya memikirkan Bluetooth, saya memikirkan musik tetapi sayangnya sebagian besar mikrokontroler tidak dapat memutar musik melalui Bluetooth. Raspberry Pi bisa tapi itu komputer. Saya ingin mengembangkan kerangka kerja berbasis Arduino untuk mikrokontroler untuk memutar audio melalui Bluet
Kerangka Dengan Mata Merah Meredup: 16 Langkah (dengan Gambar)
Kerangka Dengan Mata Merah Meredup: Siapa yang tidak suka penyangga kerangka yang bagus untuk Halloween? Instruksi ini menunjukkan cara menyatukan sepasang mata merah menyala untuk kerangka Anda (atau hanya tengkorak) yang redup dan cerah, memberikan efek menyeramkan untuk Trick or Treater Anda dan vi
Hologram Kerangka Diaktifkan oleh Bel Pintu…: 4 Langkah
Hologram Kerangka Diaktifkan oleh Bel Pintu…: Selamat datang di Holo-ween! Inilah proyek hologram menyenangkan yang sudah lama ingin kami lakukan untuk Halloween, dan ternyata jauh lebih mudah dari yang kami harapkan. Ini adalah hologram 4″x5″ dari kerangka dalam peti mati. Laser untuk h
Komunikasi IoT dengan Dragonboard 410C: 5 Langkah
Komunikasi 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 temperature de um ambiente, monitoramento de segurança, entre outros benefícios de equipamentos IoT. Agora, seria
Teater Rumah Kerangka Emas: 5 Langkah
Gold Skeleton Home Theater: Sistem audio berkualitas tinggi yang dibuat dengan alat dasar! Ukuran diperhitungkan! Berapa ukuran loudspeaker dan daya amplifier yang sesuai dengan kebutuhan Anda? Itu semua tergantung pada seberapa besar ruang mendengarkan Anda, tingkat mendengarkan pilihan Anda dan jenis musik. Namun, ukuran itu penting