Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: Pi -ni sozlang
- 3 -qadam: Ilovani sozlang
- 4 -qadam: Kengashni sozlash
- 5 -qadam: O'rnatishni sinab ko'ring
Video: Mahalliy Blynk serverini yaratish: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu xabarda biz mahalliy Blynk serverini qanday yaratishni bilib olamiz, bu odatiy masofaviy serverdan foydalanishda kechikish vaqtini sezilarli darajada kamaytiradi. Biz uni Pi Zero W yordamida o'rnatdik va biz hammasi to'g'ri ishlayotganiga ishonch hosil qilish uchun demo -loyiha tuzamiz.
1 -qadam: Videoni tomosha qiling
Yuqoridagi video serverni sozlash uchun bilishingiz kerak bo'lgan barcha tafsilotlarni o'z ichiga oladi. Iltimos, hamma narsani qanday qilib birlashishini tushunish uchun uni ko'rib chiqing.
2 -qadam: Pi -ni sozlang
Men Raspbian -ning ish stoli versiyasidan foydalanishga qaror qildim, lekin siz ham Lite versiyasidan foydalanishingiz va terminal yordamida hamma narsani qilishingiz mumkin. Rasmiy o'rnatish ko'rsatmalari uchun siz quyidagi havoladan foydalanishingiz mumkin, lekin men quyida muhim qadamlarni ko'rib chiqdim:
github.com/blynkkk/blynk-server
Raspberry PI -ni o'rnatganingizdan so'ng, Java -ni o'rnatish va server faylini yuklab olish uchun quyidagi buyruqlarni bajaring:
- sudo apt install openjdk-8-jdk openjdk-8-jre
- wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"
Bu bajarilgandan so'ng, biz yuklash paytida serverni avtomatlashtirish uchun crontab -dan foydalanishimiz kerak. Buni crontab -ni ochish uchun quyidagi buyruqni bajarish orqali amalga oshirish mumkin:
crontab -e
Faylning pastki qismiga o'ting va quyidagilarni kiriting:
@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder/home/pi/Blynk &
Faylni CTRL+X, so'ng Y tugmachalarini bosib, so'ngra ENTER tugmasini bosib saqlang. Blynk serveri har bir loyiha uchun autentifikatsiya tokeniga ega elektron pochta xabarini yuboradi. Buning uchun biz yangi fayl yaratish orqali pochta sozlamalarini sozlashimiz kerak. Buni quyidagi buyruqni bajarish orqali amalga oshirish mumkin:
sudo nano mail.properties
Biz ushbu faylga elektron pochta hisob qaydnomasi tafsilotlari bilan birga elektron pochta sozlamalarini qo'shishimiz kerak. Iltimos, qo'shilishi kerak bo'lgan satrlarni olish uchun GitHub havolasidan foydalaning yoki batafsilroq ma'lumot olish uchun videoga qarang.
Oxirgi qadam - bu quyidagi buyruqni bajarish orqali amalga oshirilishi mumkin bo'lgan taxtani qayta yuklash.
sudo qayta yuklash
3 -qadam: Ilovani sozlang
Blynk ilovasini yuklab oling yoki agar sizda mavjud bo'lsa, tizimdan chiqing. Yangi hisob yaratish variantini bosing va keyin server tafsilotlarini kiritish uchun ekranning pastki qismidagi belgini bosing. Maxsus variantni bosing va malina Pi -ning IP -manzilini kiriting. Keyin, mahalliy serverda hisob yaratish uchun to'g'ri elektron pochta manzilini kiriting va parolni kiriting.
Endi siz Blynk -dan odatdagidek foydalanishingiz mumkin, lekin sinov sifatida WeMos D1 mini -platasida D1 pinini almashtirish uchun demo -loyiha yarating. Bu erda qilishingiz kerak bo'lgan narsa shu.
4 -qadam: Kengashni sozlash
Siz loyihangiz uchun autentifikatsiya tokeniga ega elektron pochta xabarini olasiz. Arduino IDE -ni oching, kutubxona menejeri yordamida Blynk kutubxonasini o'rnatganingizga ishonch hosil qiling va nodemcu misol eskizini oching.
Tasdiqlash tokenini, Wi -Fi tarmog'ining tafsilotlarini qo'shing, so'ngra standart server ulanish chizig'ini sharhlaganingizga ishonch hosil qiling, chunki biz rasm/videoda ko'rsatilgandek mahalliy server IP -manzilini qo'shishimiz kerak. Keyin, eskizni taxtaga yuklang va chiqishni ko'rish uchun ketma -ket monitorni oching. U avval Wi -Fi tarmog'iga muvaffaqiyatli ulanishi kerak, keyin u serverga ulanadi va agar muvaffaqiyatli bo'lsa, u sizga "Tayyor" xabarini beradi.
5 -qadam: O'rnatishni sinab ko'ring
Ilovani oching va ishga tushirish tugmasini bosing. Endi siz tugma yordamida GPIO holatini boshqarishingiz mumkin.
Tavsiya:
Mahalliy keng sinxronlangan LEDlar: 5 qadam (rasmlar bilan)
Mahalliy keng sinxronlangan LEDlar: Menda simsiz LED chiziqlar bor edi, ularni men dam olish kunlari o'chirib qo'yishim mumkin edi. Lekin, mening hovlimda, ular ham xuddi shunday simli bo'lishi mumkin edi. Xo'sh, eng qiyin vazifa nima? Mening blokimdagi barcha uylarning sinxron displeyli LED bezaklari
Raspberry Pi Samba mahalliy fayl serveri: 5 qadam
Raspberry Pi Samba mahalliy fayl serveri: Mahalliy fayl serverini o'rnatish bo'yicha bosqichma -bosqich protsedura
NEO-6M moduli yordamida mahalliy vaqt bilan Arduino GPS-soati: 9 qadam
NEO-6M moduli yordamida mahalliy vaqt bilan Arduino GPS-soati: Ushbu qo'llanmada biz sun'iy yo'ldoshlardan arduino yordamida joriy vaqtni olishni bilib olamiz. Videoni tomosha qiling
NodeMCU, mahalliy Blynk Server va Blynk Apk bilan yopiq o'simliklarni sug'orish, sozlash nuqtasi: 3 qadam
NodeMCU, Local Blynk Server va Blynk Apk bilan yopiq o'simliklarni sug'orish, sozlash nuqtasi: Men bu loyihani qurdim, chunki men uzoq vaqt ta'tilda bo'lganimda ham yopiq o'simliklarim sog'lom bo'lishi kerak va menga bu fikr yoqadi. Internet orqali uyimda sodir bo'layotgan barcha mumkin bo'lgan narsalarni nazorat qiling yoki hech bo'lmaganda kuzatib boring
Macda WoW xususiy serverini qanday yaratish mumkin?: 11 qadam
Macda WoW xususiy serverini qanday qilish kerak !: Bugun men sizga Macda WoW xususiy serverini qanday qilishni ko'rsataman! Men youtube.com/f1racer3028 saytidan F1racer3028 yigitiman, bugun biz ham MacPack-dan foydalanib o'rnatamiz. YANGILASH !!!! Iltimos, MAC-FUN.COM-ga YANGI YO'RTMALAR VA BUG'I BILAN BO'LING !! DO N