Բովանդակություն:
- Քայլ 1: Տեղադրեք կախվածություն
- Քայլ 2. Կլոնավորեք պահեստը և կառուցեք
- Քայլ 3: Փոփոխեք օրինակը
- Քայլ 4. Կառավարեք ձեր սարքը MiletusApp- ի միջոցով
Video: LibMiletus IoT Framework on DragonBoard: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
LibMiletus- ը բաց կոդով փոխգործունակության շրջանակ է, որը թույլ է տալիս IoT սարքերին ինքնորոշվել ցանցում և, հետևաբար, վերահսկվել այս ցանցի այլ սարքերի կողմից:
Քայլ 1: Տեղադրեք կախվածություն
Մենք ենթադրում ենք, որ դուք արդեն գործարկում եք Debian distro- ն ձեր տախտակին: Հակառակ դեպքում, կարող եք տեղադրել այն ՝ հետևելով այս ուղեցույցին:
/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 keyring- ում ՝ օգտագործելով հրամանը.
$ 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 = այո
Կառուցելու համար պարզապես գործարկեք շինարարական սցենարը
$./build.sh
Այժմ, վերագործարկեք խորհուրդը և կարող եք գործարկել Linux- ի ստանդարտ օրինակը
$ sudo./bin/linux_example_wifi
Քայլ 3: Փոփոխեք օրինակը
Պատճենեք Intel Edison- ի տարբերակի նմանատիպ օրինակից
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Միացրեք LED մի քանի թվային կապի վրա, բացեք ֆայլը example_libMiletus_dragonboard_wifi.cpp և փոխեք BUILT_IN_LED մակրոը ՝ արտացոլելու համար այն կապը, որը դուք պարզապես կապում եք: Ես օգտագործում եմ Linker միջհարկային քարտի մեկնարկային հավաքածուն 96Boards- ի համար և այն թվային կապում 1 -ը քարտեզագրում է DragonBoard- ի քորոցին: 23, այնպես որ, ինձ համար դա հետևյալն է.
#սահմանել ՇԻՆԱՐԱՐ_ԻՆ_ԼԵԴ 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_/
Այժմ դուք կարող եք վերահսկել ձեր IoT սարքը MiletusApp- ի միջոցով
Կարող եք դիտել ակնարկի էջը և բարելավել այս օրինակը ՝ ավելացնելով ավելի շատ սենսորներ և գործարկիչներ:
Քայլ 4. Կառավարեք ձեր սարքը MiletusApp- ի միջոցով
Դուք կարող եք օգտագործել MiletusApp- ը ձեր Android սմարթֆոնում `ձեր խելացի սարքերը կառավարելու համար:
Ներբեռնեք հավելվածի նվազագույն թողարկումը ներբեռնման էջում:
Ձեր հատկանիշների հիման վրա կառավարման միջերեսը դինամիկ կերպով կստեղծվի րագրում
Խորհուրդ ենք տալիս:
Ինչպես միացնել և կառավարել ճրագը ZigBee մոդուլի միջոցով Dragonboard- ում. 5 քայլ
Ինչպես միացնել և վերահսկել լամպը Dragonboard- ում ZigBee մոդուլի միջոցով. Այս ուսուցանվողը սովորեցնում է օգտվողին, թե ինչպես միացնել և ճիշտ տեղադրել ZigBee մոդուլը Dragonboard- ում և այն փոխազդել ZigBee վերահսկվող լամպի (OSRAM) հետ ՝ կազմելով ZigBee IOT ցանց: ՝ Dragonboard 410c; CC2531 USB Dongle; Տ
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 քայլ
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV- ի, Dragonboard 410c E հավելվածի Android ՝ DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes փակ como casas ou առեւտրի կենտրոնների եւ aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 տախտակ Սենսորներ ՝ 7 քայլ
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Սենսորներ. O objetivo desse tutorial é Mostrar as etapas need á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um um computador / notebook usando comunica & ccedi
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Տեղադրեք .NET Framework 1.0 64-բիթանոց Windows- ում ՝ 8 քայլ
Տեղադրեք. NET Framework 1.0 64-բիթանոց Windows- ում. Յուրաքանչյուրը, ով երբևէ փորձել է տեղադրել 64-բիթանոց Windows- ի NET Framework 1.0 տարբերակը, հավանաբար, սխալ է բախվել ՝ ասելով, որ այն չի աշխատի 64-բիթանոց Windows- ում: . Այնուամենայնիվ, կա լուծում: ՈOTՇԱԴՐՈԹՅՈՆ. Microsoft- ը չի աջակցում