Мазмуну:

Кызмат Блинк Сур Малина Пи: 6 кадам
Кызмат Блинк Сур Малина Пи: 6 кадам

Video: Кызмат Блинк Сур Малина Пи: 6 кадам

Video: Кызмат Блинк Сур Малина Пи: 6 кадам
Video: Василий и Василиса_Рассказ_Слушать 2024, Ноябрь
Anonim
Кызмат Блинк Сур Raspberry Pi
Кызмат Блинк Сур Raspberry Pi

Кызматтын жабдууларын контролдоо/кирүү/сорттоо beaucoup de matériels (Arduino, raspberryPi, Teensy…) смартфону аркылуу же коду ардуино аркылуу.

Смартфондор уулу проекти төгөт. 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, peut facilement орнотуучусу Blynk кызматында, Java менен, raspberry Pi (une version 2 avec Raspbian Lite dans mon exemple). L’avantage aussi est de s’affranchir de la limite «d’energy балансы» долбоору Blynk автоунаа уулу уулу пропре сервуру, боюнча peut monter cette valeur.

1 -кадам: Java орнотуучусу

sudo apt-get update

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

Faire: java -версия afficher le numéro de version төк

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:

(мис: 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 Utiliser au départ [email protected] и администратор интерфейске кирүү үчүн интерфейске кирүү үчүн, администратор менен кирүү жана сырсөздү ачуу.

Mettre à jour Blynk төк

Так процесс, PIDps -aux | grep java

sudo kill ***

Télécharger et installer la nouvelle version (Penser à modifier le crontab)

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

Редактор le crontab:

Sudo crontab -e (Sudo si le 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 &

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

Paramétrer Le FireWall
Paramétrer Le FireWall

Жөнөкөй сөз менен айтканда, кутучага кайра багыттоо:

Blynk серверинде ар кандай коопсуздук деңгээлдери үчүн ачык порттор бар.

8441 - жабдыктар үчүн SSL/TLS байланышы

8442 - жабдыктар үчүн жөнөкөй TCP туташуусу (коопсуздук жок)

9443 - Webhook SSL

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

443 - Мобилдик колдонмолор үчүн өз ара аутентификация (өз ара SSL) байланышы

Дисциплиналык жабдуулар менен иштөө "колдонуучунун" купуя кызматын, IP дарегин жана Raspberry же IP дарегин IP кутусуна орнотуу үчүн колдонулат. une connexion 4G аркылуу кирүү.

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

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

On a peut aussi créer et personnaliser un un fichier server.properties selon deso besoins particuliers mais ce n’est pas ажырагыс.

En cas de réinstallation 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 server.host = 192.168.0.30

Алар 8080 портун (apache…) колдонушат, http.port = 8181 блогунун веб-каркастары аркылуу webhooks.frequency.user.quota.limit = -1 сервердин касиеттерине. Erreur de flow (trop de Requètes) Эгерде сиздин продукт үчүн жүздөгөн сурамдарды жөнөтүү керек болсо, анда сиз жергиликтүү сервердеги жана Blynk китепканасындагы селдин чегин жогорулатсаңыз болот. Жергиликтүү сервер үчүн server.properties файлынын ичинде user.message.quota.limit касиетин өзгөртүү керек: #100 Req/sec чен колдонуучуга. 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 эффекттерин" басаңдатуу Google'дун активдүүлүгүн камсыз кылат

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_HASSE

6 -кадам: Webhook

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

Мисалы, 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.

Сунушталууда: