Talaan ng mga Nilalaman:
- Hakbang 1: Installer Java
- Hakbang 2: Télécharger Et Installer Blynk
- Hakbang 3: Blynk Au Démarrage Du Raspberry
- Hakbang 4: Paramétrer Le FireWall
- Hakbang 5: Pag-configure ng De Blynk
- Hakbang 6: Webhook
Video: Serveur Blynk Sur Raspberry Pi: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Blynk est un service génial permettant de contrôler les entrées / sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) via une appli smartphone ou du code arduino.
Blynk peut aussi utiliser les capteurs du smartphone pour son projet. La création d'un compte octroi un cloud permettant la liaison via Internet mais du coup, une latence qui peut être gênante parfois. Heureusement, sa peut facilement installer son propre serveur Blynk, en Java, sur un raspberry Pi (une bersyon 2 avec Raspbian Lite dans mon exemple). L’avantage aussi est de s’affranchir de la limite «d’energy balanse» du projet Blynk car sur son propre serveur, on peut monter cette valeur.
Hakbang 1: Installer Java
sudo apt-get update
sudo apt-get install oracle-java8-jdk
Faire: java -version pour pour afficher le numéro de bersyon
Hakbang 2: Télécharger Et Installer Blynk
Allez chercher l’adresse sur le site:
(hal: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (modifier le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder / home / pi / Blynk
Un Ctrl + C ferme le service, ibuhos ang redemarrer fairejava -jar server-0.28.9-java8.jar -dataFolder / home / pi / Blynk
Allez sur: https:// ip_du_raspi: 9443 / admin Utiliser au départ [email protected] et admin pour rentrer dans l’interface, ajouter ensuite un utilisateur avec login et password et supprimer ensuite le compte admin.
Ibuhos ang mettre à jour Blynk
Tuer le processus, sa pamamagitan ng son numéro PIDps -aux | grep java
sudo pumatay ***
Télécharger at installer la nouvelle na bersyon (Penser at modifier at crontab)
Hakbang 3: Blynk Au Démarrage Du Raspberry
Editer le crontab:
sudo crontab -e (sudo si le dossier Blynk est root: root, sinon crontab -e)
ajouter:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder / home / pi / Blynk &
Hakbang 4: Paramétrer Le FireWall
Magagawa mo, upang ma-redirect ang muling pag-redirect sa kahon:
Ang Blynk server ay may bukas na mga port para sa iba't ibang mga antas ng seguridad.
8441 - Koneksyon sa SSL / TLS para sa hardware
8442 - simpleng koneksyon sa TCP para sa hardware (walang seguridad)
9443 - Webhook SSL
8080 - Webhook (Modification des ports en début 2018)
443 - koneksyon sa isa't isa (mutual SSL) para sa Mga Mobile Apps
A partir de la, il suffit de créer un projet dans l'appli Blynk et de choisir «custom» pour le servur, avec l'adresse IP de son Raspberry ou l'adresse IP externe de sa box, si l'on souhaite un accès via une connexion 4G.
L’appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «mga gumagamit» du servur Blynk.
Hakbang 5: Pag-configure ng De Blynk
Sa peut aussi créer et personnaliser un fepage server.properties selon des besoins particuliers mais ce n’est pas indispensable.
En cas de réinstallation du servur, il suffira de sauvegarder ces fichiers.
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 par server.host = 192.168.0.30
si une appli utilise le port 8080 (apache…) sa peut le changer http.port = 8181 en cas de blocage sa pamamagitan ng webhook webhooks.frequency.user.quota.limit = -1 sa mga pag-aari ng server. Kung ang pagpapadala ng daan-daang mga kahilingan ay kailangan mo para sa iyong produkto maaari mong dagdagan ang limitasyon ng pagbaha sa lokal na server at sa loob ng Blynk library. Para sa lokal na server kailangan mong baguhin ang user.message.quota.limit na pag-aari sa loob ng file ng server.properties: # 100 Limitasyon sa rate ng req / sec bawat gumagamit. user.message.quota.limit = 100 sudo nano mail.properties
Sa peut residvoir le token sa pamamagitan ng Gmail…
créer un fepage mail.properties dans le même dossier que je ***. jar sudo nano mail.properties
ATTENTION: ne fontctionne pas si la «validation en 2 étapes» na ito ay aktibo sa le compte ng Google
Mga dedout ng Ajouter:
mail.smtp.auth = true mail.smtp.starttls.enable = true mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = IYONG_EMAIL_HERE mail.smtp.password = IYONG_EMAIL_PASS_HERE
Hakbang 6: Webhook
Une des fonctions les plus puissante de Blynk est l’utilisation de webhook, des URL qui permettent de déclencher des actions sur Blynk.
Parehong halimbawa, sa pamamagitan ng WebHook de IFTTT:
son_ip_publique: 9443 / le_token_du_projet / update / d10? value = 1
enverra la valeur 1 sur la pin virtuel numéro 10 de Blynk.
Inirerekumendang:
Auto Hébergement Sur Vieux PC Portable: 6 na Hakbang
Auto Hébergement Sur Vieux PC Portable: Voil à, nous au Avilab on aime bien r é parer, sa aime bien les id é es et sa aime bien Internet. Du coup en mettant tout ç a ensemble on obtient: un Instructable sur l'auto-h é bergement! Ibuhos ang iwas sa web site at mag-agrav
Komento Effectuer Un Montage Vidéo Sur IMovie: 5 Hakbang
Komento Effectuer Un Montage Vidéo Sur IMovie: Nous sommes des é tudiants fran ç ais qui sommes partis au Canada le 18 aout 2016.Nous avons un cour nomm é Maker Space, c'est un cour qui pousse la cr é ativit é, l'innovation et l'autonomie de chacun dans lequel nous av
Projection Sur Un Rideau D'eau: 7 Hakbang
Projection Sur Un Rideau D'eau: Space ng Maker, Pangwakas na proyekto
Pagtutubig ng Mga Panloob na Halaman na May NodeMCU, Lokal na Blynk Server at Blynk Apk, Naaayos na Itakda na Punto: 3 Mga Hakbang
Pagtatanim ng Mga Loob na Panloob Sa Pamamagitan ng NodeMCU, Local Blynk Server at Blynk Apk, Adjustable Set Point: Binubuo ko ang proyektong ito dahil ang aking mga panloob na halaman ay kailangang maging malusog kahit na nagbakasyon ako para sa isang pinahabang panahon at gusto ko ang ideya na magkaroon kontrolin o kahit papaano subaybayan ang lahat ng mga posibleng bagay na nangyayari sa aking tahanan sa internet
Hello Blynk! Pag-interfacing ng SPEEEduino Gamit ang Blynk App: 5 Hakbang
Hello Blynk! Ang pag-interfacing ng SPEEEduino Sa Blynk App: Ano ang SPEEEduino? Ang SPEEEduino ay isang board na pinagana ng Wi-Fi na microcontroller na nakabatay sa paligid ng ecosystem ng Arduino, na binuo para sa mga nagtuturo. Pinagsasama ng SPEEEduino ang form factor at ang microcontroller ng Arduino sa ESP8266 Wi-Fi SoC, ginagawa