INHOUDSOPGAWE:

Bediener Blynk Sur Framboos Pi: 6 stappe
Bediener Blynk Sur Framboos Pi: 6 stappe

Video: Bediener Blynk Sur Framboos Pi: 6 stappe

Video: Bediener Blynk Sur Framboos Pi: 6 stappe
Video: Раскрываю секрет вкусного шашлыка от А до Я. Шашлык из баранины 2024, November
Anonim
Bediener Blynk Sur Framboos Pi
Bediener Blynk Sur Framboos Pi

U kan 'n algemene deurlaatbare diens van die kontrole/entiteite/soorte beelde van matrieke (Arduino, framboosPi, Teensy …) via 'n unieke slimfoon of 'n kode arduino gebruik.

Skakel gerus in om die slimfone van u slimfone te gebruik. La création d'un compte octroi en cloud permettant la liaison via Internet mais du coup, une latence qui peut être gênante parfois. Heureusement, on installer installer son by service Blynk, en Java, on framboos Pi (une version 2 of Raspbian Lite in monem 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.

Stap 1: Java installeerder

sudo apt-get update

sudo apt-get install oracle-java8-jdk

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

Stap 2: Aflaai Et Installer Blynk

Aflaai Et Installer Blynk
Aflaai Et Installer Blynk

Allez chercher l’adresse sur le site:

(byvoorbeeld: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (wysiger le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder/home /pi/Blynk

As u Ctrl+C gebruik, kan u 'n redémarrer fairejava -jar server -0.28.9 -java8.jar -dataFolder/home/pi/Blynk

Verder: https:// ip_du_raspi: 9443/admin Gebruikers kan by [email protected] gebruik word, en ons kan 'n en suite -gebruiker gebruik om gebruikers te gebruik met wagwoord en 'n volledige ensuite.

Giet mettre à jour Blynk

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

sudo dood ***

Laai die nuwe weergawe af en installeer dit (Penser à modifier le crontab)

Stap 3: Blynk Au Démarrage Du Raspberry

Redakteur:

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 &

Stap 4: Paramétrer Le FireWall

Paramétrer Le FireWall
Paramétrer Le FireWall

Dit is ook moontlik om die herleiding na die boks te stuur:

Blynk -bediener het hawens oop vir verskillende veiligheidsvlakke.

8441 - SSL/TLS -verbinding vir hardeware

8442 - gewone TCP -verbinding vir hardeware (geen sekuriteit)

9443 - Webhook SSL

8080 - Webhook (wysiging van hawens en debuut 2018)

443 - onderlinge verifikasie (onderlinge SSL) verbinding vir mobiele programme

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 toegang via une verbinding 4G.

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

Stap 5: Opset De Blynk

Ons kan ook 'n persoonlike e -posadres en 'n fichier -bediener aanbied.

En cas de ronaldallation du serveur, 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 by server.host = 192.168.0.30

As u hierdie toepassing gebruik, kan u poort 8080 (apache …) gebruik op http.port = 8181 en deur die webblok via webhook webhooks.frequency.user.quota.limit = -1 na bedienereienskappe. Vloeistelsel (trop die requètes) As u honderde versoeke stuur vir u produk, kan u die vloedlimiet op die plaaslike bediener en binne die Blynk -biblioteek verhoog. Vir die plaaslike bediener moet u user.message.quota.limit -eiendom verander binne die server.properties -lêer: #100 Req/sec -tarieflimiet per gebruiker. user.message.quota.limit = 100 sudo nano mail.properties

As u die token via Gmail kan herwin …

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

LET WEL: die funksie is nie 'n gevalideerde en twee tipes nie.

Ajouter dedans:

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

Stap 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.

Byvoorbeeld, via die 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.

Aanbeveel: