Мазмұны:
- 1 -қадам: тәуелділікті орнату
- 2 -қадам: Репозиторийді клондау және құру
- 3 -қадам: Мысалды өзгертіңіз
- 4 -қадам: MiletusApp көмегімен құрылғыны басқарыңыз
Бейне: DragonBoard жүйесінде LibMiletus IoT Framework: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
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/ ақысыз 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 = иә
Құру үшін жай ғана құрылысшы сценарийін іске қосыңыз
$./build.sh
Енді тақтаны қайта жүктеңіз, сіз стандартты Linux мысалын орындай аласыз
$ sudo./bin/linux_example_wifi
3 -қадам: Мысалды өзгертіңіз
Intel Edison нұсқасы үшін ұқсас мысалдан көшірме жасаңыз
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
Жарықдиодты кейбір цифрлық түйреуішке жалғаңыз, 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
Енді сіз IoT құрылғысын MiletusApp арқылы басқара аласыз
Сіз шолу бетіне шолу жасай аласыз және бұл мысалды жақсартуға болады, оған сенсорлар мен жетектер қосылады.
4 -қадам: MiletusApp көмегімен құрылғыны басқарыңыз
MiletusApp -ты Android смартфонында ақылды құрылғыларды басқару үшін пайдалануға болады.
Жүктеу бетінде ең аз қосымшаны шығарыңыз.
Сіздің ерекшеліктеріңізге байланысты басқару интерфейсі қосымшада динамикалық түрде жасалады
Ұсынылған:
Samsung Galaxy A3 (2016) жүйесінде LineageOS орнату: 6 қадам
Samsung Galaxy A3 (2016) телефонында LineageOS орнату: Смартфондар - керемет өнертабыс және өмірді айтарлықтай жеңілдетеді. Дегенмен, смартфонның операциялық жүйелері мен қосымшаларының мәліметтерді жинау әрекеттері алаңдатады. Өкінішке орай, LineageOS сияқты баламалармен жұмыс істейтін адамдар бар
Linux жүйесінде STM32 құруды бастаңыз: 4 қадам
Linux жүйесінде STM32 құруды бастаңыз: Бұл нұсқаулықта мен сізге Linux -те STM32 бағдарламаларын әзірлеуді бастау қаншалықты оңай екенін көрсетемін. Мен Linux -ты негізгі машинам ретінде 2 жыл бұрын қолдана бастадым, бірақ оны жіберіп алмадым. Барлығы терезеге қарағанда тезірек және жақсы жұмыс істейді. Әрине, бұл
Windows жүйесінде MQTT брокерін (Mosquitto) орнату: 7 қадам
Windows жүйесінде MQTT Broker (Mosquitto) орнату: Брокер дегеніміз не? MQTT брокері - бұл деректерді басқару орталығы немесе әдетте «сервер» деп аталады. Mosquitto брокері барлық хабарламаларды өңдеуге, хабарларды сүзуге, оларға кім мүдделі екенін шешуге, содан кейін жариялауға жауапты
Windows 10 көмегімен ESP32 жүйесінде Loboris (lobo) Micropython орнату [оңай]: 5 қадам
Windows 10 көмегімен ESP32 -де Loboris (lobo) Micropython орнату [оңай]: Бұл нұсқаулықта LORORIS микропитонын қосымша білімсіз ESP32 -ге орнатуға көмектеседі. Бұл нұсқаулық, әсіресе, мен оны қалай қолдану туралы оқулыққа арналған
64 биттік Windows жүйесінде .NET Framework 1.0 орнатыңыз: 8 қадам
Install.NET Framework 1.0 64 биттік Windows жүйесінде: Windows жүйесінің 64 биттік нұсқасында .NET Framework 1.0 нұсқасын орнатуға тырысқан кез келген адам 64 биттік Windows жүйесінде жұмыс істемейді деген қатеге тап болған шығар. . Ескерту: Microsoft қолдау көрсетпейді