Përmbajtje:

Serveur Blynk Sur Raspberry Pi: 6 hapa
Serveur Blynk Sur Raspberry Pi: 6 hapa

Video: Serveur Blynk Sur Raspberry Pi: 6 hapa

Video: Serveur Blynk Sur Raspberry Pi: 6 hapa
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Nëntor
Anonim
Serveur Blynk Sur Raspberry Pi
Serveur Blynk Sur Raspberry Pi

Blynk është një shërbim i përgjithshëm permettant de contrôler les entrées/sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) përmes një telefoni të mençur ose aplikuar me kodin arduino.

Blynk peut aussi utiliser les capteurs du smartphones pour son projet. La création d’un compte octroi un cloud permettant la ndërlidhje nëpërmjet internetit gjatë një grushti shteti, si latence qui peut être gênante parfois. Heureusement, në instalimin e lehtësimit të shkëlqyeshëm, si shërbëtor i shërbimit Blynk, në Java, në mjedër Pi (nga versioni 2 i avec Raspbian Lite dans mon exemple). L’avantage aussi est de s’affranchir de la limite «d’energy balance» du projet Blynk car sur son propre serveur, on peut monter cette valeur.

Hapi 1: Instaluesi Java

përditësim sudo apt-get

sudo apt-get install oracle-java8-jdk

Faire: java -version pour afficher le numéro de version

Hapi 2: Télécharger Et Installer Blynk

Télécharger Et Installer Blynk
Télécharger Et Installer Blynk

Allez chercher l’adresse sur le site:

(psh: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (modifikuesi i numrit të java selon) java -jar server-0.28.9-java8.jar -dataFolder/home /pi/Blynk

Un Ctrl+C ju lutem, derdhni redemar fairejava -jar server -0.28.9 -java8.jar -dataFolder/home/pi/Blynk

Përgjigjuni: https:// ip_du_raspi: 9443/admin Shfrytëzuesi ose [email protected] dhe admin derisni një ndërfaqe me qira, sigurohuni që të përdorni hyrjen dhe fjalëkalimin duke përdorur fjalëkalimin dhe sugjerimin e administratorit.

Hidh mettre à jour Blynk

Tuer le processus, via son numéro PIDps -aux | grep java

sudo vras ***

Versioni Télécharger dhe installer la nouvelle (Penser à modifier le crontab)

Hapi 3: Blynk Au Démarrage Du Raspberry

Editor le crontab:

sudo crontab -e (sudo si le dossier Blynk është rrënjë: rrënjë, sinon crontab -e)

ajouter:

@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder/home/pi/Blynk &

Hapi 4: Paramétrer Le FireWall

Paramétrer Le FireWall
Paramétrer Le FireWall

Për më tepër, përcjellja e rregullave të përcjelljes në kutinë:

Serveri Blynk ka porte të hapura për nivele të ndryshme sigurie.

8441 - lidhje SSL/TLS për harduerin

8442 - lidhje e thjeshtë TCP për pajisjet (pa siguri)

9443 - Webhook SSL

8080 - Webhook (Modifikimi i porteve në debutim 2018)

443 - lidhje e vërtetimit reciprok (reciprok SSL) për Aplikacionet Mobile

A partir de la, il suffit de créer un projet dans l'appli Blynk et de choisir «custom» pour le serveur, avec l'adresse IP de son Raspberry ou l'adresse IP externe de sa box, si l'on souhaite un akses përmes një lidhje 4G.

L'appli envoie le token du projet par mail mais on peut le récupérer nëpërmjet la rubrique «users» du serveur Blynk.

Hapi 5: Konfigurimi De Blynk

On peut aussi créer et personnaliser un fichier server.pronies selon des besoins particuliers mais ce n’est pas indispensable.

Në rast të riinstalimit të shërbimit, do të gjeni një zgjidhje për të shpëtuarit.

sudo nano server. pronat (dans le même dosja que le *.jar)

github.com/blynkkk/blynk-server/blob/mast…

remplacer #server.host = test.blynk.cc par server.host = 192.168.0.30

si të përdorni portin 8080 (apache…) në ndryshimin e ndryshimeve http.port = 8181 dhe në rast bllokimi nëpërmjet webhook webhooks.frequency.user.quota.limit = -1 në vetitë e serverit. Erreur de flow (trop de Requètes) Nëse dërgimi i qindra kërkesave është ajo që ju nevojitet për produktin tuaj, ju mund të rrisni kufirin e përmbytjeve në serverin lokal dhe brenda bibliotekës Blynk. Për serverin lokal ju duhet të ndryshoni vetinë user.message.quota.limit brenda skedarit server.properties: #100 Kufiri i normës Req/sek për përdorues. user.message.quota.limit = 100 sudo nano mail.pallime

Për shembull, me anë të Gmail…

créer un fichier mail. pronat dans le même dosja que je ***. jar sudo nano mail. pronat

KUJDES: ne fonctionne pas si la «validation en 2 étapes» est activé sur le compte Google

Përgjigjet e Ajouter:

mail.smtp.auth = mail.smtp.starttls.enable = mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS_HERE

Hapi 6: Webhook

Une des fonctions les plus puissante de Blynk est l’utilisation de webhook, des URL qui permettent de déclencher des action sur Blynk.

Shembull, nëpërmjet WebHook de IFTTT:

son_ip_publique: 9443/le_token_du_projet/update/d10? vlera = 1

enverra la valeur 1 sur la pin virtuel numéro 10 de Blynk.

Recommended: