Isi kandungan:
- Langkah 1: Pasang Ketergantungan
- Langkah 2: Klon Repositori dan Bina
- Langkah 3: Ubahsuai Contoh
- Langkah 4: Kawal Peranti Anda dengan MiletusApp
Video: Kerangka LibMiletus IoT di DragonBoard: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
LibMiletus adalah kerangka kerja antara sumber terbuka yang membolehkan peranti IoT mengenal pasti diri mereka di rangkaian dan dengan itu dikendalikan oleh peranti lain di rangkaian ini.
Langkah 1: Pasang Ketergantungan
Kami menganggap bahawa anda sudah menjalankan distro Debian di papan anda. Jika tidak, anda boleh memasangnya mengikut panduan ini.
Fail /etc/apt/sources.list mengandungi maklumat yang diperlukan untuk memasang pakej perisian tambahan.
Buka terminal (Menu -> Alat Sistem -> LXTerminal) dan jalankan arahan berikut untuk menambahkan sumber Raspibian.
$ sudo cat >> /etc/apt/sources.list << - "EOF" deb https://archive.raspbian.org/raspbian wheezy main contrib bebas-deb src https://archive.raspbian.org/ raspbian wheezy utama EOF tanpa percuma
Sekiranya diperlukan, kunci awam Raspbian boleh disimpan ke dalam keyring apt-get anda menggunakan arahan:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key tambah -
Kemas kini pengurus pakej dan pasang kebergantungan menggunakan arahan:
$ sudo apt-get kemas kini
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Langkah 2: Klon Repositori dan Bina
Klon repositori, di mana anda mahu, menggunakan arahan:
$ git klon
Navigasikan ke sub-direktori Linux dan konfigurasikan mDNS menggunakan perintah:
$ cd LibMiletus / linux $ chmod + x configure.sh $ sudo./configure.sh --ignore_install = yes
Untuk membina, jalankan skrip pembangun
$./build.sh
Sekarang, but semula papan dan anda boleh melaksanakan Contoh Linux standard
$ sudo./bin/linux_example_wifi
Langkah 3: Ubahsuai Contoh
Buat salinan dari contoh yang serupa untuk versi Intel Edison
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Sambungkan LED pada sebilangan pin digital, buka file example_libMiletus_dragonboard_wifi.cpp dan ubah makro BUILT_IN_LED untuk mencerminkan pin yang baru anda sambungkan. Saya menggunakan kit starter card mezzanine Linker untuk 96Board dan ia memetakan pin digital 1 ke pin DragonBoard 23, jadi, bagi saya ti adalah:
#tentukan BUILT_IN_LED 23
Sekarang, kompilasi dan jalankan menggunakan baris perintah:
tong $ cd
$ g ++ -g../contoh_libMiletus_dragonboard_wifi.cpp libMiletus.o linux_wifi.o linux_wrapper.o linux_provider.o -o example_dragonboard_wifi -std = c ++ 11 -lmraa $ sudo./contoh_dragonboard_wifi
Kini anda dapat mengawal peranti IoT anda melalui MiletusApp
Anda boleh melihat halaman gambaran keseluruhan dan memperbaiki contoh ini dengan menambahkan lebih banyak sensor dan penggerak.
Langkah 4: Kawal Peranti Anda dengan MiletusApp
Anda boleh menggunakan MiletusApp di telefon pintar Android anda untuk mengawal peranti pintar anda.
Muat turun siaran Aplikasi paling sedikit di halaman muat turun.
Berdasarkan sifat anda, antara muka kawalan akan dihasilkan secara dinamik dalam Aplikasi
Disyorkan:
Penyuntingan Audio di Premiere Pro Menggunakan Kerangka Utama: 5 Langkah
Penyuntingan Audio di Premiere Pro Menggunakan Rangka Kunci: Instructable ini direka sebagai panduan untuk memanipulasi audio dalam Premiere Pro, sama ada untuk mengatur semula kelantangan agar overlay trek satu sama lain dan menggabungkannya lebih baik, atau untuk merancang semula satu trek menjadi sesuatu yang lebih sesuai dengan
Pemprosesan Isyarat Audio & Digital Bluetooth: Kerangka Arduino: 10 Langkah
Pemprosesan Isyarat Audio & Digital Bluetooth: Rangka Kerja Arduino: Ringkasan Apabila saya memikirkan Bluetooth, saya memikirkan muzik tetapi sayangnya kebanyakan pengawal mikro tidak dapat memainkan muzik melalui Bluetooth. Raspberry Pi boleh tetapi itu adalah komputer. Saya ingin mengembangkan kerangka kerja Arduino untuk mikrokontroler untuk memainkan audio melalui Bluet
Jangan Ganggu Kerangka: 7 Langkah
Jangan Ganggu Skeleton: Adakah anda selalu mahu mengganggu kerangka yang jengkel? Ya? Tidak? Nah sekarang adalah peluang anda! Dalam tutorial ini saya sampaikan kepada anda: Jangan Ganggu Skeleton! Dia damai ketika ditinggalkan sendirian, tetapi jangan berani mengintip keranda
Kerangka Dengan Mata Merah yang Peredupan: 16 Langkah (dengan Gambar)
Skeleton With Redimming Red Eyes: Siapa yang tidak menyukai alat rangka untuk Halloween? Instructable ini menunjukkan cara menyatukan sepasang mata merah yang bercahaya untuk kerangka anda (atau hanya tengkorak) yang redup dan cerah, memberikan kesan menyeramkan untuk Trick atau Rawat anda dan alat lain
Comunicação IoT Com a Dragonboard 410C: 5 Langkah
Comunicação IoT Com a Dragonboard 410C: É bastante comum desenvolver ou, até mesmo, komparasi um produto IoT untuk a 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. Agora, seria inte