Мазмуну:
- 1 -кадам: Java орнотуучусу
- 2 -кадам: Télécharger Et Installer Blynk
- 3 -кадам: Blynk Au Démarrage Du Raspberry
- 4 -кадам: Paramétrer Le FireWall
- 5 -кадам: Конфигурация De Blynk
- 6 -кадам: Webhook
Video: Кызмат Блинк Сур Малина Пи: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Кызматтын жабдууларын контролдоо/кирүү/сорттоо 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
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
Жөнөкөй сөз менен айтканда, кутучага кайра багыттоо:
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.
Сунушталууда:
КЫЗМАТ РОБОТУ: 8 кадам
SERVICE ROBOT: Бул робот бардык рендерлерде ишенимдүү жардамчы болот. Робот көптөгөн кыймылдуу мүчө, айлануучу баш жана айлануучу дөңгөлөктөр менен келет. Дененин 7 түстүү варианты жана көздүн 2 варианты бар
E.S.D.U (шашылыш кызмат Droid Unit): 7 кадам
E.S.D.U (Өзгөчө кырдаалдар кызматынын Droid бирдиги): Бүгүн биз E.S.D.U (Өзгөчө кырдаалдар кызматынын Droid бирдиги) курганы жатабыз. E.S.D.U 3 класска бөлүнөт: полиция, өрт жана медицина. Мунун баары азырынча толук иштелип чыга элек, бирок биз аларды коммерция катары бирге жаңыртып, өнүктүрө алабыз деп үмүттөнөм
Сиздин жолго кызмат кылуу үчүн серверлерди бузуу: 9 кадам
Hacking Servos Your Way кызмат кылуу үчүн: Servos робот техникасында эң пайдалуу моторлордун бири. Алар чоң моментке, кичинекей өлчөмгө, интегралдык H-көпүрөгө, PWMди көзөмөлдөөгө ж.б.у.с. Бирок кээде аларды иштетүү абдан кыйын болушу мүмкүн
Neopixel Light Up Sushi кызмат тактасы: 6 кадам (сүрөттөр менен)
Neopixel Light Up Sushi Servis Board: Жаратуучу жасашы керек. Кристи Канида Instructables боюнча: Тамак -аштын, технологиянын жана ачарчылыктын кесилишинде, беттеш үчүн суши үстөлүн жарык кылыңыз
Портативдүү сууга чыдамдуу LED пикник жууркан, катуу борбор менен кызмат кылат!: 10 кадам (сүрөттөр менен)
Портативдүү сууга чыдамкай LED пикник жууркан! Катуу борбору бар!: Бул жерде Лос -Анжелесте кечинде пикникке чыгып, Hollywood Forever көрүстөнүндөгү Cinespia сыяктуу сырткы тасманы көрүү үчүн көптөгөн жерлер бар. Бул коркунучтуу угулат, бирок сизде газонго жайылган винил пикник жуурканыңыз болгондо, пр