Мазмуну:
- 1 -кадам: көз карандылыкты орнотуу
- 2 -кадам: Репозиторийди клондоштуруу жана куруу
- 3 -кадам: Мисалды өзгөртүү
- 4 -кадам: MiletusApp аркылуу түзмөгүңүздү башкарыңыз
Video: DragonBoard боюнча LibMiletus IoT Framework: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
LibMiletus-бул IOT түзмөктөрүнүн өздөрүн тармакта идентификациялоого мүмкүндүк берген ачык булактуу өз ара аракеттешүү алкагы, ошондуктан бул тармактын башка түзмөктөрү тарабынан көзөмөлдөнөт.
1 -кадам: көз карандылыкты орнотуу
Сиз Debian дистрибутивин тактаңызда иштетип жатасыз деп ойлоп жатабыз, антпесе, аны бул колдонмого ылайык орното аласыз.
/Etc/apt/sources.list файлы кошумча программалык пакеттерди орнотуу үчүн керектүү маалыматты камтыйт.
Терминалды ачыңыз (Меню -> Системдик Куралдар -> LXTerminal) жана Raspibian булактарын кошуу үчүн төмөнкү буйрукту аткарыңыз.
$ sudo cat >> /etc/apt/sources.list <<-"EOF" деб 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 апт -ачкычын кошуу -
Топтом менеджерин жаңыртып, буйруктарды колдонуу менен көз карандылыкты орнотуңуз:
$ sudo apt-get update
$ 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 Эдисон версиясы үчүн окшош мисалдан көчүрмө жасаңыз
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Санариптик пинге LED туташтырыңыз, example_libMiletus_dragonboard_wifi.cpp файлын ачыңыз жана BUILT_IN_LED макросун жаңы туташтырылган пинди чагылдыруу үчүн өзгөртүңүз. 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
Эми сиз IoT түзмөгүңүздү MiletusApp аркылуу башкара аласыз
Сиз сереп баракчасын карап, бул мисалды жакшыртып, көбүрөөк сенсорлорду жана кыймылдаткычтарды кошо аласыз.
4 -кадам: MiletusApp аркылуу түзмөгүңүздү башкарыңыз
Сиз акылдуу түзмөктөрүңүздү көзөмөлдөө үчүн MiletusAppты Android смартфонуңузда колдоно аласыз.
Жүктөө барагынан эң аз колдонмону жүктөп алыңыз.
Сиздин өзгөчөлүктөрүңүздүн негизинде башкаруу интерфейси колдонмодо динамикалык түрдө түзүлөт
Сунушталууда:
Жабык цикл боюнча пикир алуу үчүн сервисти кантип өзгөртүү керек: 7 кадам
Жабык цикл боюнча пикир алуу үчүн сервисти кантип өзгөртүү керек: ► Сервисти микроконтроллер менен айдап баратканда (Arduino катары), сиз ага максаттуу жайгашкан жердин буйруктарын гана бере аласыз (PPM сигналында). жайгашуу. Бирок ал заматта эмес! Сиз качан экенин так билбейсиз
WLED (ESP8266 боюнча) + IFTTT + Google Жардамчысы: 5 кадам
WLED (ESP8266 боюнча) + IFTTT + Google Жардамчысы: Бул окуу куралы сизди WLED үчүн IFTTT жана Google Жардамчысын ESP8266.To орнотуу үчүн колдоно баштайт. ESP8266, tynick боюнча бул колдонмону ээрчиңиз: https: //tynick.com/blog/11-03-2019/getting-started… Мындай сонун программа үчүн Aircookieге кыйкырыңыз
Tinkercad боюнча Line Follower: 3 кадам
Tinkercadдагы Line Follower: A-Line Follower Robot, аты айтып тургандай, полго же шыпка кыналган визуалдык линияны ээрчиген автоматташтырылган унаа. Адатта, визуалдык сызык - бул роботтун жолун жолдогон жол жана ал кара сызык болуп калат
L-tek Dance Padти Windows жана Linux боюнча 1000 Гц сурамжылоого өзгөртүү: 9 кадам
L-tek Dance Padти Windows жана Linux боюнча 1000hz боюнча сурамжылоо үчүн өзгөртүү: Эмне үчүн бул режим? Эгер сиз качандыр бир убакта 125 BPM ырынын графигине жылган болсоңуз, анда ойлонушуңуз мүмкүн, бул чукул бои менен эмне болуп жатат? Эмне үчүн убакыт дискреттик "тешиктерге" түшүп жатат? ITG менен DDRде укмуштуудай убакыт терезелери бар жана муну менен
64-бит Windows .NET Framework 1.0 орнотуу: 8 кадам
64-бит Windows боюнча Install.NET Framework 1.0: Windowsтун 64-биттик версиясына the.NET Framework 1.0 версиясын орнотууга аракет кылган кимдир бирөө 64-бит Windowsта иштебейт деген катага туш келгендир. . ЭСКЕРТҮҮ: Microsoft колдобойт