Mundarija:
- 1 -qadam: Java -ni o'rnating
- 2 -qadam: O'rnatish dasturini o'rnatish va o'rnatish
- 3 -qadam: Blynk Au Démarrage Du Raspberry
- 4 -qadam: Le FireWall parametrlari
- 5 -qadam: De Blynk konfiguratsiyasi
- 6 -qadam: Webhook
Video: Xizmatkor Blynk Sur Raspberry Pi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Arduino smartfoni orqali hech qanday xizmat ko'rsatilmaydi (Arduino, raspberryPi, Teensy…).
Smartfonlar smartfonlar uchun juda mos keladi. La création d’un compte octroi un cloud permettant la laaison via Internet mais du coup, une latence qui peut être gênante parfois. Helyusement, blynk xizmatlarini o'rnatishda, Java -da, malina Pi -da (2 -versiya Raspbian Lite dans mon exemple) o'rnatiladi. L'avantage aussi est de s’affranchir de la limite "d'enerji balansi" loyihasi Blynk avtomobilining eng yaxshi xizmatlaridan biri bo'lib, u eng yaxshi narxda.
1 -qadam: Java -ni o'rnating
sudo apt-get yangilanishi
sudo apt-get oracle-java8-jdk ni o'rnating
Faire: java -versiya afficher le numéro de versiya
2 -qadam: O'rnatish dasturini o'rnatish va o'rnatish
Allez chercher l'adresse saytida:
(masalan: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (moderator le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder/home /pi/Blynk
Ctrl+C tugmachasini bosib, redémarrer fairejava -jar server -0.28.9 -java8.jar -dataFolder/home/pi/Blynk ni to'kib tashlang.
Bu erda: https:// ip_du_raspi: 9443/admin interfeysi administrator yoki bluenk.cc tomonidan boshqariladi, bu esa login va parolni, shuningdek administratorni kiriting.
Blynk mettre à jour tushiring
Ishlash jarayoni, PIDps -sonli raqamli raqam orqali grep java
sudo kill ***
Télécharger va o'rnatuvchining yangi versiyasi (Penser à modifier le crontab)
3 -qadam: Blynk Au Démarrage Du Raspberry
Muharrir le crontab:
sudo crontab -e (sudo si le dossier Blynk est root: root, sinon crontab -e)
to'sar:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder/home/pi/Blynk &
4 -qadam: Le FireWall parametrlari
Au besoin, qutiga qayta yo'naltirish:
Blynk serverida har xil xavfsizlik darajalari uchun ochiq portlar mavjud.
8441 - apparat uchun SSL/TLS ulanishi
8442 - apparat uchun oddiy TCP ulanishi (himoyasiz)
9443 yil - Webhook SSL
8080 - Webhook (2018 yilgi portlarning modifikatsiyasi)
443 - mobil ilovalar uchun o'zaro autentifikatsiya (o'zaro SSL) ulanishi
Alohida va qulayroq bo'ladigan bo'lsak, "maxsus" xizmatlarni taqdim eting, IP -manzilni Raspberry yoki IP -manzili bilan o'chiring, bu sizning xohishingizga ko'ra. Une 4ex orqali ulanish.
"Foydalanuvchilar" Blynk xizmatidan foydalangan holda, siz pochta orqali pochta xabarlarini yuborishingiz mumkin.
5 -qadam: De Blynk konfiguratsiyasi
Aniqroq aytganda, server va shaxsiy ma'lumotlarga ko'ra, bu juda muhim.
Qayta o'rnatishni boshidan oxirigacha amalga oshiring, fufier de sauvegarder.
sudo nano server.properties (dans le même dossier que le *.jar)
github.com/blynkkk/blynk-server/blob/mast…
remplacer #server.host = test.blynk.cc nominal server.host = 192.168.0.30
Siz server xususiyatlariga webhook webhooks.frequency.user.quota.limit = -1 orqali http:port = 8181 kodini o'zgartirgichda 8080 portini (apache…) ishlatasiz. Erreur de flow (trop de Requètes) Agar sizning mahsulotingizga yuzlab so'rovlar yuborilsa, siz mahalliy serverda va Blynk kutubxonasida suv toshqinlari chegarasini oshirishingiz mumkin. Mahalliy server uchun server.properties faylidagi user.message.quota.limit xususiyatini o'zgartirishingiz kerak: #100 foydalanuvchi/sekund tezligi chegarasi. user.message.quota.limit = 100 sudo nano mail.properties
Gmail orqali hisob qaydnomasida …
créer un fichier mail.properties dans le même dossier que je ***. jar sudo nano mail.properties
DIQQAT: "tasdiqlash" bo'limining 2 -bandida "Google" ni faollashtirish kerak emas.
Ajouter dedanlari:
mail.smtp.auth = haqiqiy mail.smtp.starttls.enable = haqiqiy mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS_
6 -qadam: Webhook
Blynk -da veb -klaviatura va veb -saytlar uchun eng yaxshi vazifalar mavjud.
Misol uchun, WebHook de IFTTT orqali:
son_ip_publique: 9443/le_token_du_projet/update/d10? qiymati = 1
enverra la valeur 1 sur la pin virtuel numéro 10 de Blynk.
Tavsiya:
Avtomatik Hébergement Sur Vieux kompyuter portativ: 6 qadam
Kompyuterning ko'chma avtoulovi: Voil va agrave, nous au Avilab on aime bien r é parer, aime bien les id é es et aime bien Internetda. Bu erda "to'ntarish" va "to'ng'iz" ansambli: ko'rsatma berilmagan, l'auto-h é bergement! Veb-saytni veb-saytga to'ldiring va agrav
Sur Un Rideau D'eau loyihasi: 7 qadam
Sur Un Rideau D'eau loyihasi: Maker maydoni, yakuniy loyiha
Aux Sur Autoradio DIY -ni ishga tushirish [FR]: 7 qadam
Aux Sur Autoradio DIY -ni kiriting [FR]: aux sur autoradio mukofoti
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
Salom Blynk! SPEEEduino -ni Blynk ilovasi bilan bog'lash: 5 qadam
Salom Blynk! SPEEEduino-ni Blynk ilovasi bilan bog'lash: SPEEEduino-bu o'qituvchilar uchun qurilgan Arduino ekotizimiga asoslangan, Wi-Fi orqali ishlaydigan mikrokontrollerlar paneli. SPEEEduino Arduino form faktorini va mikrokontrolerini ESP8266 Wi-Fi SoC bilan birlashtiradi, bu esa