Questo forum utilizza i cookies
Questo forum fa uso di cookie per migliorare l'esperienza utente. I cookie sono piccoli file di testo memorizzati sul tuo browser. I cookie impostati dal forum possono essere utilizzati solo su questo sito e non costituiscono rischio per la sicurezza, vengono utilizzati unicamente per memorizzare le tue preferenze. Navigando sul sito accetti che RaspberryItaly installi i cookie sul tuo browser.
Per maggiori informazioni consulta l'informativa sui Cookie di RasberryItaly

Un cookie verra memorizzato nel browser indipendentemente dalla scelta per evitare che questa domanda ti venga posta di nuovo. Sarai in grado di modificare le impostazioni dei cookie in qualsiasi momento utilizzando il link nel footer.
  • Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Sondaggio: Preferisco:
Poche Guide dettagliate
66.67%
2 66.67%
Tante Mini-Guide
33.33%
1 33.33%
Totale 3 voto(i) 100%
* Hai votato. [Mostra risultato]

Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
tutorial node mini mqtt inviare red tramite dati

[Tutorial] [Mini] [Node-Red] Inviare dati tramite MQTT
#1
Lightbulb 
[Immagine: node_red.png]
Benvenuto nella prima mini-guida su Node-RED!

Sei alla ricerca di un metodo semplice, veloce, affidabile e standardizzato per gestire l'invio e la ricezione di migliaia di dati dai tuoi dispositivi iot sparsi per il mondo, semplice, basta mosquitto e node-red!  Big Grin
Essendo una mini-guida, cercherò di essere rapido, i tutorial più corposi li troverai sul nostro Blog.

L'idea di base è inviare dati in tempo reale da dispositivi iot (raspberrypi, nodemcd, arduino, frigoriferi...) ad un server (Broker MQTT).


Preparare il server, in questo caso un RaspberryPi con Raspian
Codice:
sudo apt update; sudo apt install -y mosquitto

In Node-Red impostiamo la ricezione dei post, tramite l'oggetto 
[Immagine: Schermata_del_2018_07_30_12_04_49.png]

Apri le proprietà del nodo appena messo ed imposta:
Topic: # per tutti i topic o solo quello desiderato
Server: seleziona "server: add new mqtt-broker"
      Premi la matita se nella voce server: scrivi localhost
      Premi UPDATE, DONE, DEPLOY  

Ricevitore pronto!

Facciamo un test?  Idea
1. Collega il nodo precendente ad un nodo debug.
2. Crea un nodo output MQTT, collegalo al server precedente
3. Precedi il nodo output con un inject
[Immagine: Schermata_del_2018_07_30_12_09_29.png]
4. in inject imposta un messaggio (payload) ed un topic
5. Esegui DEPLOY
6. Premi il pulsantino a sinistra di inject


Immagina ora di avere tanti dispositivi nodemcu, arduino, raspberrypi che inviano tramite internet i loro dati al server broker, massima semplicità in pochissimi kb.

Bonus:
scarica  su android l'app IoT MQTT Panel e collegala al server!
[Immagine: Schermata_del_2018_07_30_12_23_12.png]
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
  


Vai al forum:


Navigazione:
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect