Orodha ya maudhui:

Mtumishi Blynk Sur Raspberry Pi: 6 Hatua
Mtumishi Blynk Sur Raspberry Pi: 6 Hatua

Video: Mtumishi Blynk Sur Raspberry Pi: 6 Hatua

Video: Mtumishi Blynk Sur Raspberry Pi: 6 Hatua
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Novemba
Anonim
Mtumishi Blynk Sur Raspberry Pi
Mtumishi Blynk Sur Raspberry Pi

Blynk ni huduma ya miaka miwili inayoruhusiwa kuingia kwenye orodha / orodha kutoka kwa wahusika (Arduino, raspberryPi, Vijana…) kupitia simu yako ya rununu au nambari ya simu.

Blynk peut aussi utiliser les capteurs du smartphones pour mwana projet. La création d'un compte octroi un cloud permettant la liaison kupitia Internet mais du coup, une latence qui peut être gênante parfois. Heureusement, juu ya peut facilement installer son propre servur Blynk, en Java, sur un raspberry Pi (une version 2 ave Raspbian Lite kwa mfano). L'avantage aussi est de s'affranchir de la limite «usawa wa nguvu» du projet Blynk gari sur son propre servur, kwenye peut monter cette valeur.

Hatua ya 1: Sakinisha Java

Sudo apt-pata sasisho

Sudo apt-get kufunga oracle-java8-jdk

Faire: toleo la java pour afficher le numéro de version

Hatua ya 2: Télécharger Et Installer Blynk

Télécharger Et Kisakinishaji Blynk
Télécharger Et Kisakinishaji Blynk

Allez chercher l'adresse sur le tovuti:

(mfano: wget / pi / Blynk

Un Ctrl + C ferme le servur, mimina fairejava -jar server-0.28.9-java8.jar -dataFolder / nyumbani / 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 and password and supprimer ensuite with compte admin.

Pour mettre à jour Blynk

Tu mchakato, kupitia mtoto numéro PIDps -aux | grep java

Sudo kuua ***

Télécharger na kisakinishi cha toleo jipya (Penser à modifier le crontab)

Hatua ya 3: Blynk Au Démarrage Du Raspberry

Mhariri le crontab:

Sudo crontab -e (Sudo si le dossier Blynk ni mzizi: mzizi, sinon crontab -e)

ajouter:

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

Hatua ya 4: Paramétrer Le FireWall

Paramétrer Le FireWall
Paramétrer Le FireWall

Au besoin, ajouter des règles de redirection kwa sanduku:

Seva ya Blynk ina bandari zilizo wazi kwa viwango tofauti vya usalama.

8441 - Uunganisho wa SSL / TLS kwa vifaa

8442 - unganisho wazi la TCP kwa vifaa (hakuna usalama)

9443 - Webhook SSL

8080 - Webhook (Modification des ports en début 2018)

443 - unganisho la uthibitishaji wa pamoja (SSL ya pamoja) kwa Programu za rununu

Partir de la, it suffit de créer un the lans of the Appli Blynk et de choisir «desturi» kwa ajili ya huduma, kwa sababu IP ya mwana Raspberry au utaftaji wa IP nje ya sanduku, sio tu hupatikana kupitia unganisho la 4G.

L'appli envoie le token du projet par mail juu ya peut le récupérer kupitia la rubrique «watumiaji» du serveur Blynk.

Hatua ya 5: Usanidi De Blynk

On peut aussi créer and personnaliser un fichier 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

Sio programu inayotumia bandari 8080 (apache…) kwenye kibadilishaji cha kubadilisha http.port = 8181 en cas de blocage kupitia webhook webhooks.frequency.user.quota.limit = -1 kwa mali ya seva. Ikiwa unatuma mamia ya maombi ndio unahitaji kwa bidhaa yako unaweza kuongeza kikomo cha mafuriko kwenye seva ya ndani na ndani ya maktaba ya Blynk. Kwa seva ya karibu unahitaji kubadilisha mali ya mtumiaji.message.quota.limit ndani ya faili ya mali ya seva: # 100 kikomo cha kiwango cha req / sec kwa kila mtumiaji. user.message.quota.limit = 100 barua nano mail.properties

Kwenye ishara ya kupokea peut kupitia Gmail…

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

TAHADHARI: hautumiwi kuwa na uthibitisho wa «uthibitisho wa enzi mbili» ni shughuli ya Google

Ajeder dedans:

mail.smtp.auth = barua ya kweli.smtp.starttls.enable = kweli mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YAKO_EMAIL_HAPA mail.smtp.password = YOUR_EMAIL_PASS_HERE

Hatua ya 6: Webhook

Une des fonctions les plus puissante de Blynk is l'utilisation de webhook, des URL qui permettent de déclencher of vitendo sur Blynk.

Mfano, kupitia WebHook de IFTTT:

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

maelezo zaidi ni kama ilivyo hapo chini.

Ilipendekeza: