Мазмұны:

Қызметші Blynk Sur Raspberry Pi: 6 қадам
Қызметші Blynk Sur Raspberry Pi: 6 қадам

Бейне: Қызметші Blynk Sur Raspberry Pi: 6 қадам

Бейне: Қызметші Blynk Sur Raspberry Pi: 6 қадам
Бейне: Одна в городе_Рассказ_Слушать 2024, Қараша
Anonim
Қызметші Blynk Sur Raspberry Pi
Қызметші Blynk Sur Raspberry Pi

Arduino смартфоны арқылы смартфон арқылы (Arduino, raspberryPi, Teensy…) ақысыз қызмет көрсету қызметтері ұсынылған.

Ұялы телефондар смартфондарды шығарады. Интернетте байланыс орнатылғаннан кейін бұлтты байланыстар жасалынған кезде, бұл құпия емес. Heureusement, Blynk -тің ең маңызды қызметтерін орнататын қондырғыда, Java -де, Raspberry Pi -де (Raspbian Lite 2 нұсқасының нұсқасы). L'avantage aussi est de s’affranchir de la limite «d'energy balance» жобасы Blynk автокөлігінің суретін шығарады, бұл бағаны бағалайды.

1 -қадам: Java орнатушысы

sudo apt-get жаңартуы

sudo apt-get oracle-java8-jdk орнатыңыз

Faire: java нұсқасы нұсқаны жаңартады

2 -қадам: Télécharger Et Installer Blynk

Tlycharger Et Installer Blynk
Tlycharger Et Installer Blynk

Allez chercher l’adresse сайтында:

(мысалы: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (модифицирлеуші) java -jar server-0.28.9-java8.jar -dataFolder/home /pi/Blynk

Ctrl+C қызметтерін қосқанда, redémarrer fairejava -jar server -0.28.9 -java8.jar -dataFolder/home/pi/Blynk қойыңыз

Қосымша ақпарат: https:// ip_du_raspi: 9443/admin интерфейске кіру үшін әкімші мен әкімші кіруі керек, сонымен қатар логин мен құпия сөзді енгізу қажет.

Blynk метрін құйыңыз

Бұл процесс PIDps -sonux нөмірі арқылы | grep java

sudo kill ***

Télécharger et installer la nouvelle нұсқасы (Penser à modifier le crontab)

3 -қадам: Blynk Au Démarrage Du Raspberry

Редактор le crontab:

sudo crontab -e (sudo si le dossier Blynk est root: root, sinon crontab -e)

ауттер:

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

4 -қадам: Paramétrer Le FireWall

Параметрлер Le FireWall
Параметрлер Le FireWall

Сонымен қатар, қорапқа қайта бағыттау қажет:

Blynk серверінде әр түрлі қауіпсіздік деңгейлері үшін ашық порттар бар.

8441 - жабдыққа SSL/TLS қосылымы

8442 - аппараттық құралдар үшін қарапайым TCP қосылымы (қауіпсіздік жоқ)

9443 - SSH Webhook

8080 - Webhook (2018 ж. Порттарды өзгерту)

443 - ұялы қосымшалар үшін өзара аутентификация (өзара SSL) қосылымы

Бөлмелер мен бағдарламаларды іске қосқанда, «әдет -ғұрып» қызмет көрсетуге, IP -мекен -жайға Raspberry немесе IP -мекен -жайға кіруге мүмкіндік береді. 4G байланысы арқылы қосылу.

Blynk -тің «пайдаланушылар» қызметіне кіру арқылы пошталық хабарламалар мен қызметтерді табуға болады.

5 -қадам: De Blynk конфигурациясы

Кез келген серверге кіруге болмайды.

Қайта орнату кезінде сервистік қызмет көрсетуді тоқтату керек.

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

Қолданбалар сервер сипаттарына webhooks.frequency.user.quota.limit = -1 арқылы http:port = 8181 блогын өзгертуге арналған 8080 (apache…) портын қолданады. Егер өнімге қажет жүздеген сұраныстар жіберілсе, сіз жергілікті серверде және Blynk кітапханасында су тасқынының шегін арттыра аласыз. Жергілікті сервер үшін server.properties файлындағы user.message.quota.limit сипатын өзгерту қажет: бір пайдаланушыға #100 Req/sn жылдамдық шегі. user.message.quota.limit = 100 sudo nano mail.properties

Gmail арқылы таңбалауды қалпына келтіру үшін …

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

НАЗАР АУДАРЫҢЫЗ: Google -дың «тексеру 2 эtapes» функциясын орындауға болмайды

Ajouter deans:

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_HARE

6 -қадам: Webhook

Blynk -тің веб -сайттағы функциялары мен қызметтері, сонымен қатар Blynk -тің URL -мекен -жайын анықтауға болады.

Мысалы, IFTTT WebHook арқылы:

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

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

Ұсынылған: