Агуулгын хүснэгт:
- Алхам 1: Хараат байдлыг суулгах
- Алхам 2: Хадгалах санг хуулж, бүтээх
- Алхам 3: Жишээг өөрчлөх
- Алхам 4: MiletusApp -ээр төхөөрөмжөө удирдана уу
Видео: DragonBoard дээрх LibMiletus IoT Framework: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
LibMiletus бол IoT төхөөрөмжүүдийг сүлжээнд таних, улмаар энэ сүлжээнд байгаа бусад төхөөрөмжүүдээр удирдах боломжийг олгодог нээлттэй эх сурвалжтай хамтран ажиллах хүрээ юм.
Алхам 1: Хараат байдлыг суулгах
Та Debian дистрибьютерийг самбар дээр ажиллуулж байгаа гэж бодож байна, эс тэгвээс та үүнийг энэ гарын авлагын дагуу суулгаж болно.
/Etc/apt/sources.list файл нь нэмэлт програм хангамжийн багц суулгахад шаардлагатай мэдээллийг агуулдаг.
Терминал (Цэс -> Системийн хэрэгслүүд -> LXTerminal) -ийг нээгээд Raspibian эх сурвалжийг нэмэхийн тулд дараах тушаалыг ажиллуулна уу.
$ sudo cat >> /etc/apt/sources.list <<-"EOF" deb https://archive.raspbian.org/raspbian wheezy үндсэн хувь нэмэр үнэгүй deb-src https://archive.raspbian.org/ raspbian wheezy гол хувь нэмэр үнэгүй EOF
Шаардлагатай бол Raspbian нийтийн түлхүүрийг дараах тушаалыг ашиглан apt-get түлхүүртээ хадгалах боломжтой.
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key нэмэх -
Багцын менежерийг шинэчилж, командын тусламжтайгаар хамаарлыг суулгаарай.
$ sudo apt-get шинэчлэлт
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
Алхам 2: Хадгалах санг хуулж, бүтээх
Дараах тушаалыг ашиглан хүссэн газраа хуулбарлана уу:
$ git клон
Linux дэд директор руу очоод mDNS-ийг дараах тушаалуудыг ашиглан тохируулна уу.
$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = тийм
Бүтээхийн тулд зүгээр л builder скриптийг ажиллуулна уу
$./build.sh
Одоо самбарыг дахин ачаалж, стандарт Linux жишээг ажиллуулж болно
$ sudo./bin/linux_example_wifi
Алхам 3: Жишээг өөрчлөх
Үүнтэй төстэй жишээнээс Intel Edison хувилбарын хуулбарыг хий
$ cp жишээ_libMiletus_edison_wifi.cpp жишээ_libMiletus_dragonboard_wifi.cpp
LED -ийг дижитал зүү дээр холбож, example_libMiletus_dragonboard_wifi.cpp файлыг нээж, BUILT_IN_LED макрог сольж холбосон зүүгээ өөрчилнө үү. Би 96Boards -ийн Linker мезанин картыг эхлүүлэх хэрэгслийг ашиглаж байгаа бөгөөд энэ нь дижитал зүү 1 -ийг DragonBoard зүүтэй холбож өгдөг. 23, тэгэхээр миний хувьд ти бол:
#тодорхойлох BUILT_IN_LED 23
Одоо үүнийг эмхэтгэн командын мөрүүдийг ашиглан гүйцэтгэнэ үү.
$ 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_wifi
Одоо та MiletusApp -ээр дамжуулан IoT төхөөрөмжөө хянах боломжтой боллоо
Та тойм хуудсыг үзэж, энэ жишээг сайжруулж, илүү олон мэдрэгч, идэвхжүүлэгч нэмж болно.
Алхам 4: MiletusApp -ээр төхөөрөмжөө удирдана уу
Та ухаалаг гар утсан дээрээ MiletusApp ашиглан ухаалаг төхөөрөмжөө удирдах боломжтой.
Татаж авах хуудаснаас хамгийн бага програмын хувилбарыг татаж аваарай.
Таны онцлог шинж чанар дээр үндэслэн хяналтын интерфейсийг Аппликешнд динамикаар үүсгэх болно
Зөвлөмж болгож буй:
Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах вэ: 5 алхам
Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах талаар: Энэхүү зааварчилгаа нь хэрэглэгчдэд Dragonboard дээр ZigBee модулийг хэрхэн зөв холбож, ZigBee хяналттай чийдэн (OSRAM) -тэй харьцаж, ZigBee IOT сүлжээг бий болгохыг заадаг. : Dragonboard 410c; CC2531 USB Dongle; Т
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйс 4 алхам: 4 алхам
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйсийг 4 алхамаар: Энэхүү зааварчилгаанд бид Raspberry Pi 4 дээрх ADXL335 (акселерометр) мэдрэгчийг Shunya O/S -тэй холбох болно
DragonBoard ™ 410c дээрх Google туслах: 57 алхам
DragonBoard ™ 410c дээрх Google туслах: Энэхүү зааварчилгаа нь Google Assistant-ийг DragonBoard дээр ажиллуулж, зарим төхөөрөмжөөр уян хатан орчинг тохируулахыг танд заах болно. 1А 5.5мм-ийн үүрний цахилгаан хангамж; -CC2531 зигби мод
Raspberry IoT Light Room дээрх Cayenne: 4 алхам
Cayenne on Raspberry IoT Light Room: Антефакт бол гэрэлгүй шинэ өрөө, хувцасны шүүгээтэй, гэрийнхээ гадаа ашиглаж болох IoT төхөөрөмж хийх хүсэл юм. IoT -ийн хувьд " амт " Би Cayenne ашигладаг бөгөөд энэ өрөөнд би хувцасны шүүгээний ард далд гэрэл хийхийг хүсч байна. Биднийг хүсч байна
IoT Push мэдэгдэл нь утсан дээрх Nodemcu ашиглан (бүх зүйлд зориулагдсан): 5 алхам (зурагтай)
IoT Push мэдэгдэл утсан дээрх Nodemcu ашиглан (бүх зүйлд зориулагдсан): Зурвас, имэйлд мэдэгдэл илгээх нь хуучирсан загвар юм. Тиймээс маш хялбар, энгийн шинэ зүйлийг хийх боломжийг танд олгоно. усны насосны түвшин, цэцэрлэгийн усалгаа, гэрийн тэжээвэр амьтдын