Sisällysluettelo:
- Vaihe 1: Asenna Java
- Vaihe 2: Lataa ja asenna Blynk
- Vaihe 3: Blynk Au Démarrage Du Raspberry
- Vaihe 4: Parametrer Le FireWall
- Vaihe 5: Blynk -määritykset
- Vaihe 6: Webhook
Video: Tarjoilija Blynk Sur Raspberry Pi: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Blynk on palvelu, joka on saatavana génial permettant de contrôler les entrées/sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) kautta älypuhelimen tai koodin arduino kautta.
Blynk peut aussi utiliser les capteurs du smartphones pour son projet. Laajenna tiedot ja suorita pilvipalveluyhteys Internetin välityksellä. Heureusement, on peut facilement installer son propre serveur Blynk, en Java, sur un vadelma Pi (une version 2 avec Raspbian Lite dans mon 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.
Vaihe 1: Asenna Java
sudo apt-get päivitys
sudo apt-get install oracle-java8-jdk
Faire: java -versio afficher le numéro de version
Vaihe 2: Lataa ja asenna Blynk
Allez chercher on osoitteessa:
(esim: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (modifier le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder/home /pi/Blynk
Un Ctrl+C ferme le serveur, kaada redémarrer fairejava -jar server -0.28.9 -java8.jar -dataFolder/home/pi/Blynk
Katso myös: https:// ip_du_raspi: 9443/admin Käyttäjä tai hallinnoija [email protected] ja järjestelmänvalvoja vuokranantajan käyttöliittymän, ajo -omaisuuden ja käyttöliittymän kautta.
Kaada Blynk
Tuer le processus, pojan numeron PIDps -aux | kautta grep java
sudo tappaa ***
Lataa ja asenna lauvel -versio (Penser à modifier le crontab)
Vaihe 3: Blynk Au Démarrage Du Raspberry
Toimittaja: crontab:
sudo crontab -e (sudo si le -asiakirja Blynk est root: root, sinon crontab -e)
ajouter:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder/home/pi/Blynk &
Vaihe 4: Parametrer Le FireWall
Au besoin, ajouter des règles de redirection à sa box:
Blynk -palvelimessa on portteja auki eri suojaustasoille.
8441 - SSL/TLS -yhteys laitteistolle
8442 - tavallinen TCP -yhteys laitteistolle (ei suojausta)
9443 - Webhook SSL
8080 - Webhook (Modification des ports en debyt 2018)
443 - keskinäinen todennus (keskinäinen SSL) -yhteys mobiilisovelluksille
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 yhteys 4G -yhteyden kautta.
L'appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «users» du serveur Blynk.
Vaihe 5: Blynk -määritykset
On peut aussi créer et personnaliser un fichier server.properties selon des besoins Partuliers mais ce n’est pas anispensable.
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 par server.host = 192.168.0.30
Käytä sovelluksen porttia 8080 (apache…) peut le changerissa. Erreur de flow (trop de requètes) Jos satoja pyyntöjä lähetetään tuotteellesi, voit lisätä tulvarajaa paikallisella palvelimella ja Blynk -kirjastossa. Paikalliselle palvelimelle sinun on muutettava user.viesti.quota.limit -ominaisuutta palvelimessa.properties -tiedosto: #100 Req/sec nopeusrajoitus käyttäjää kohti. user.message.quota.limit = 100 sudo nano mail.properties
Peutin vastaanottotodistuksesta Gmailin kautta…
créer un fichier mail.properties dans le même dossier que je ***. jar sudo nano mail.properties
HUOMIO: ne fonctionne pas si la «validation en 2 étapes» est activé sur le compte Google
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
Vaihe 6: Webhook
Une des fonctions les plus puissante de Blynk est the webhook, des URL qui permettent de déclencher des action sur Blynk.
Esimerkkinä lehden WebHook de IFTTT kautta:
son_ip_publique: 9443/le_token_du_projet/update/d10? value = 1
enverra la valeur 1 sur la pin virtuel numero 10 de Blynk.
Suositeltava:
Auto Hébergement Sur Vieux PC Kannettava: 6 vaihetta
Auto Hébergement Sur Vieux PC Kannettava: Voil à, nous au Avilab aime bien r é parer, aime bien les id é es et aime bien Internet. Vallankaappaus ja mettant tout ç a Ensemble on obtient: un Instructable sur l'auto-h é bergement! Pour avoir votre site web & agrav
Projection Sur Un Rideau D'eau: 7 vaihetta
Projection Sur Un Rideau D'eau: Maker Space, Lopullinen projekti
Sisäkasvien kastelu NodeMCU: lla, paikallisella Blynk -palvelimella ja Blynk Apk: lla, säädettävä asetuspiste: 3 vaihetta
Sisäkasvien kastelu NodeMCU: lla, paikallisella Blynk -palvelimella ja Blynk Apk: llä, säädettävä asetuspiste: Olen rakentanut tämän projektin, koska sisäkasvieni on oltava terveitä, vaikka olen lomalla pitkään ja pidän ajatuksesta hallita tai ainakin seurata kaikkia mahdollisia asioita, joita kotona tapahtuu Internetin kautta
Tarjoilija Please Bot: 6 vaihetta (kuvilla)
Tarjoilija Ole hyvä Bot: Mikä voi mennä vikaan, kun tarjoilijan soittokello lävistää servon avoimessa toimistotilassa? - En tiedä: DPihmisillä on tapana vihata hälytyksiä tai jopa keskeytyksiä, joten olisiko hyvä tehdä siitä hieman hauska (ainakin jonkin aikaa). Sitä minä
Hei Blynk! SPEEEduinon liittäminen Blynk -sovellukseen: 5 vaihetta
Hei Blynk! SPEEEduinon liittäminen Blynk-sovellukseen: Mikä SPEEEduino on? SPEEEduino on Wi-Fi-yhteensopiva mikrokortti, joka perustuu Arduinon ekosysteemiin ja joka on rakennettu opettajille. SPEEEduino yhdistää muodon ja Arduinon mikro-ohjaimen ESP8266 Wi-Fi SoC: n kanssa, mikä tekee