Inhoudsopgave:

Gegevens van de IoT Long Range draadloze temperatuur- en vochtigheidssensor verzenden naar Google Sheet - Ajarnpa
Gegevens van de IoT Long Range draadloze temperatuur- en vochtigheidssensor verzenden naar Google Sheet - Ajarnpa

Video: Gegevens van de IoT Long Range draadloze temperatuur- en vochtigheidssensor verzenden naar Google Sheet - Ajarnpa

Video: Gegevens van de IoT Long Range draadloze temperatuur- en vochtigheidssensor verzenden naar Google Sheet - Ajarnpa
Video: Zigbee klimaatsensor SZ-T04 - snelle respons en flexibele instellingen tegen lage kosten 2024, December
Anonim
Gegevens van de IoT Long Range draadloze temperatuur- en vochtigheidssensor naar Google Spreadsheet verzenden
Gegevens van de IoT Long Range draadloze temperatuur- en vochtigheidssensor naar Google Spreadsheet verzenden

We gebruiken hier de temperatuur- en vochtigheidssensor van NCD, maar de stappen blijven gelijk voor elk van de ncd-producten, dus als je andere ncd draadloze sensoren hebt, kun je er ook naast kijken. Door middel van de stop van deze tekst, moet u een stabiel begrip hebben van hoe u de sensoren instelt, node-red configureert en de gegevens op een dashboard ziet zoals hier afgebeeld.

Stap 1: Benodigde hardware en software:

Benodigde hardware en software
Benodigde hardware en software
Benodigde hardware en software
Benodigde hardware en software

Hardware:

  • NCD lange afstand temperatuur- en vochtigheidssensor
  • NCD draadloos lange afstand mesh-modem met USB-interface

Software:

Knooppunt-Rood

Stap 2: Node-red instellen

Nu je sensoren hebt draaien, hebben we een manier nodig om iets nuttigs met die gegevens te doen.

Allereerst moet je Node-Red installeren.

  • Zodra dat is gebeurd, moet u uw opdrachtregel invoeren, of Power Shell voor Windows-gebruikers, navigeren naar de map waarin Node-RED is geïnstalleerd.
  • Typ nu "npm i ncd-red-wireless node-red-dashboard". Hiermee worden de nodes geïnstalleerd die nodig zijn om gegevens van je draadloze sensoren te ontvangen en kun je Node-RED starten zodra dit is gebeurd.
  • Om de node-server te starten, schrijft u node-red in de opdrachtprompt of terminal en drukt u op enter.

Stap 3: Stappen om de stroom te creëren

Stappen om de stroom te creëren
Stappen om de stroom te creëren

Op dit punt zie je een grote lege stroom met een lange lijst met knooppunten aan de linkerkant, deze zijbalk wordt het palet genoemd.

Stap 4: Ga je gang en sleep een Wireless Gateway Node naar je Flow Canvas om aan de slag te gaan

Ga je gang en sleep een Wireless Gateway Node naar je Flow Canvas om aan de slag te gaan
Ga je gang en sleep een Wireless Gateway Node naar je Flow Canvas om aan de slag te gaan

ncd-red-wireless Biedt de knooppunten die de seriële verbinding beheren, binnenkomende sensorgegevens ontleden, filteren op specifieke parameters en u in staat stellen de draadloze sensoren te configureren.

Stap 5: Uw draadloze sensoren vinden:

Uw draadloze sensoren vinden
Uw draadloze sensoren vinden

Wanneer je de node hebt afgeleverd, kun je het info-tabblad bekijken, dat records bevat over de mogelijkheden van het knooppunt. Dit tabblad is goed gevuld voor maximale node-rode pakketten en bestaat uit waardevolle statistieken, vaak wil je nu niet om andere documentatie buiten het info-tabblad te bekijken, dus houd het in gedachten, zelfs als je je stromen aan het bouwen bent, als je een vraag hebt over hoe een knooppunt werkt. Het volgende element dat we willen doen is het knooppunt configureren, wanneer u het voor het eerst toevoegt, ziet u dat er een klein driehoekje in de rechterbovenhoek naast een blauwe stip staat, het driehoekje geeft aan dat het knooppunt extra configuratie wenst, de blauwe dot geeft aan dat het knooppunt niet langer maar is geïmplementeerd als onderdeel van de stroom.

  • Dubbelklik op het knooppunt om de configuratie-opties te openen.
  • Klik op het potloodpictogram naast het veld Serieel apparaat om uw USB-router te configureren, hierdoor wordt een tweede configuratiepaneel geopend dat slechts een paar opties heeft.

Stap 6: Klik op het vergrootglas naast het veld Seriële poort en selecteer de poort die overeenkomt met uw router en klik vervolgens op de knop "Toevoegen" bovenaan

Klik op het vergrootglas naast het veld Seriële poort en selecteer de poort die overeenkomt met uw router en klik vervolgens op de knop "Toevoegen" bovenaan
Klik op het vergrootglas naast het veld Seriële poort en selecteer de poort die overeenkomt met uw router en klik vervolgens op de knop "Toevoegen" bovenaan

Stap 7: Het veld voor serieel apparaat wordt nu ingevuld op basis van die selectie, en u kunt op "Gereed" klikken, u heeft nu directe toegang tot uw draadloze sensoren! om de binnenkomende gegevens te bekijken

Serieel apparaatveld wordt nu ingevuld op basis van die selectie, en u kunt op "Gereed" klikken, u heeft nu directe toegang tot uw draadloze sensoren! om de binnenkomende gegevens te bekijken
Serieel apparaatveld wordt nu ingevuld op basis van die selectie, en u kunt op "Gereed" klikken, u heeft nu directe toegang tot uw draadloze sensoren! om de binnenkomende gegevens te bekijken

Stap 8: Ga nu terug naar uw palet en typ "debug" in het zoekveld bovenaan, pak een van deze knooppunten en sleep deze naar de rechterkant van uw draadloze gateway

Ga nu terug naar uw palet en typ "debug" in het zoekveld bovenaan, pak een van deze knooppunten en sleep deze naar de rechterkant van uw draadloze gateway
Ga nu terug naar uw palet en typ "debug" in het zoekveld bovenaan, pak een van deze knooppunten en sleep deze naar de rechterkant van uw draadloze gateway

Stap 9: Dubbelklik erop en verander "msg." om "Msg Object te voltooien" Klik op Gereed

Dubbelklik erop en wijzig "bericht". om "Msg Object te voltooien" Klik op Gereed
Dubbelklik erop en wijzig "bericht". om "Msg Object te voltooien" Klik op Gereed

Stap 10: Trek nu een lijn tussen de twee knooppunten en klik op "Deploy" in de rechterbovenhoek van het venster

Trek nu een lijn tussen de twee knooppunten en klik op "Deploy" in de rechterbovenhoek van het venster
Trek nu een lijn tussen de twee knooppunten en klik op "Deploy" in de rechterbovenhoek van het venster

Stap 11: Werken met de gegevens:

Werken met de gegevens
Werken met de gegevens

Nu worden uit uw draadloze sensoren gegevens verzameld en deze worden uitgevoerd naar het tabblad "foutopsporing", dit "foutopsporingstabblad" wordt in de rechterzijbalk naast het informatietabblad geplaatst. Om de informatie te zien is beschikbaar om op de reset-knop te drukken. In node-red worden records overtroffen onder nodes in een json-pakket. Wanneer het msg-object in het debug-tabblad komt, kunt u het groter maken om de algemene lijst met informatie te bekijken die ermee gepaard gaat. Dit is buitengewoon handig als u snel wilt zien welke sensoren inchecken. Het andere probleem dat dit knooppunt geeft, is een gemakkelijke manier om uw router om te wisselen met de netwerkidentiteit waarop apparaten in de configuratiemodus documenteren, druk gewoon op de knop aan de linkerkant van het knooppunt en de tool zal overschakelen naar het configuratienetwerk, druk er nogmaals op om terug te keren naar de luistermodus. Zodra we de wifi-toolknooppunten hebben ingesteld, kunnen ze worden ingesteld om routinematig een sensor te configureren terwijl deze in de configuratiemodus gaat, dus het is altijd beschikbaar om dergelijke gateway-knooppunten aanwezig te houden in de stroom voor een snelle configuratie van een apparaat.

Stap 12: De draadloze sensoren toevoegen:

De draadloze sensoren toevoegen
De draadloze sensoren toevoegen

we moeten de draadloze sensorrecords in het binnenland scheiden zodat we deze kunnen weergeven, we zouden een schakelknooppunt kunnen gebruiken om de berichten van de gateway te splitsen volledig op basis van het mac-adres met of sensortype, maar zoals ik al zei, de draadloze nodes bevatten echt extra functionaliteit voor het configureren van de sensoren, dus we beginnen ermee om je een extra volledig beeld te geven van hoe die structuren kunnen werken. Als je nog geen pakketten van beide sensoren hebt zien binnenkomen, kruis dan van tevoren en druk op de reset-knop op de enige die nog niet is gestart. Terwijl een sensorbeoordeling plaatsvindt via elk configuratieknooppunt van een serieel apparaat, worden het mac-adres en het soort sensor in een cache opgeslagen in een pool, zodat we het snel kunnen vinden voor de duur van deze volgende stap.

Pak een draadloos knooppunt uit het palet en sleep het naar de stroom, dubbelklik erop om het te configureren

Stap 13: Selecteer het seriële apparaat in de vervolgkeuzelijst die u voor de draadloze gateway hebt gebruikt, klik nu op het vergrootglas naast "Mac-adres" en selecteer een van de beschikbare opties

Selecteer het seriële apparaat in de vervolgkeuzelijst die u voor de draadloze gateway hebt gebruikt, klik nu op het vergrootglas naast "Mac-adres" en selecteer een van de beschikbare opties
Selecteer het seriële apparaat in de vervolgkeuzelijst die u voor de draadloze gateway hebt gebruikt, klik nu op het vergrootglas naast "Mac-adres" en selecteer een van de beschikbare opties

Stap 14: Klik op Gereed

Klik op Gereed
Klik op Gereed

U zult merken dat dit automatisch het sensortype voor u instelt, u kunt het ook een naam geven om het gemakkelijker te identificeren. Zoals vermeld op het tabblad Info, is het veld Serieel apparaat voor configuratie optioneel, en we zullen ons er nu geen zorgen over maken. Het knooppunt dat u zojuist hebt toegevoegd, werkt effectief als een filter op inkomende sensorgegevens, en gaat alleen door gegevens voor het mac-adres of sensortype als er geen mac-adres aanwezig is.

Stap 15: Ga nu terug naar uw palet en typ "debug" in het zoekveld bovenaan, pak een van deze knooppunten en sleep deze naar de rechterkant van uw draadloze gateway

Ga nu terug naar uw palet en typ "debug" in het zoekveld bovenaan, pak een van deze knooppunten en sleep deze naar de rechterkant van uw draadloze gateway
Ga nu terug naar uw palet en typ "debug" in het zoekveld bovenaan, pak een van deze knooppunten en sleep deze naar de rechterkant van uw draadloze gateway

Stap 16: Dubbelklik erop en klik op Gereed

Dubbelklik erop en klik op Gereed
Dubbelklik erop en klik op Gereed

Stap 17: De functieknooppunten toevoegen

De functieknooppunten toevoegen
De functieknooppunten toevoegen

Het functieknooppunt wordt gebruikt om JavaScript-code uit te voeren op het msg-object. Het functieknooppunt accepteert een berichtobject als invoer en kan 0 of meer berichtobjecten als uitvoer retourneren. Dit berichtobject moet een payload-eigenschap hebben (msg.payload) en heeft meestal andere eigenschappen, afhankelijk van de knooppunten die worden uitgevoerd.

Pak nu een "functie" -knooppunt uit het palet en plaats het rechts van het Temp/Hum-knooppunt

Stap 18: Dubbelklik op het knooppunt om het functieknooppunt te bewerken

Dubbelklik op het knooppunt om het functieknooppunt te bewerken
Dubbelklik op het knooppunt om het functieknooppunt te bewerken

Hier moet je kleine javascript-code schrijven om een voorwaarde te creëren, zodat de temperatuur- en vochtigheidswaarden in de Excel worden geschreven.

Stap 19: Voeg nu het knooppunt "http-verzoek" toe vanuit het palet

Voeg nu het "http-verzoek"-knooppunt toe vanuit het palet
Voeg nu het "http-verzoek"-knooppunt toe vanuit het palet

Als u dubbelklikt op het http-knooppunt bewerken, ziet u een veld "URL", hier moet u de respectieve link van het Google-blad invoeren. Maak nu een Google-blad om de waarden van temperatuur en vochtigheid op te slaan.

Stap 20: Stappen om een Google-spreadsheet te maken

Stappen om een Google-spreadsheet te maken
Stappen om een Google-spreadsheet te maken

Open eerst uw browser en typ www.google.com en meld u aan met een Google-account als u zich nog niet hebt aangemeld, en klik vervolgens op de zes stippen aan de linkerkant van uw afbeelding

Stap 21: Klik nu op "Drive" om Google Drive te openen

Klik nu op "Drive" om de Google Drive te openen
Klik nu op "Drive" om de Google Drive te openen

Stap 22: Klik op Nieuw>Meer>Google Formulieren>Leeg formulier

Hier ziet u een naamloos formulier, geef het een titel zoals weergegeven in de afbeelding
Hier ziet u een naamloos formulier, geef het een titel zoals weergegeven in de afbeelding
Bewerk nu de vraag als temperatuur en klik op de knop "+" om nog een vraag voor vochtigheid toe te voegen
Bewerk nu de vraag als temperatuur en klik op de knop "+" om nog een vraag voor vochtigheid toe te voegen

Stap 23: Hier ziet u een naamloos formulier, geef het een titel zoals weergegeven in de afbeelding

Stap 24: Bewerk nu de vraag als temperatuur en klik op de knop "+" om nog een vraag voor vochtigheid toe te voegen

Bewerk nu de vraag als temperatuur en klik op de knop "+" om nog een vraag voor vochtigheid toe te voegen
Bewerk nu de vraag als temperatuur en klik op de knop "+" om nog een vraag voor vochtigheid toe te voegen

Stap 25: Voer vraag in als vochtigheid om vochtigheidswaarden te nemen

Voer vraag in als vochtigheid om vochtigheidswaarden te nemen
Voer vraag in als vochtigheid om vochtigheidswaarden te nemen

Stap 26: Klik nu op de drie stippen naast uw afbeelding zoals weergegeven in de onderstaande afbeelding

Klik nu op de drie stippen naast uw afbeelding zoals weergegeven in de onderstaande afbeelding
Klik nu op de drie stippen naast uw afbeelding zoals weergegeven in de onderstaande afbeelding

Stap 27: Klik nu op de "Vooraf ingevulde link ophalen"

Klik nu op de "Vooraf ingevulde link ophalen"
Klik nu op de "Vooraf ingevulde link ophalen"

Stap 28: Voer nu willekeurige waarden in voor temperatuur- en vochtigheidsvelden en klik op Een link ophalen

Voer nu willekeurige waarden in voor temperatuur- en vochtigheidsvelden en klik op Een link ophalen
Voer nu willekeurige waarden in voor temperatuur- en vochtigheidsvelden en klik op Een link ophalen

Stap 29: Plak nu die link in Kladblok

Plak die link nu in Kladblok
Plak die link nu in Kladblok

Stap 30: Bewerk die link zoals weergegeven in de afbeelding

Bewerk die link zoals weergegeven in de afbeelding
Bewerk die link zoals weergegeven in de afbeelding

Stap 31: Ga nu terug naar het formulier en klik op ANTWOORDEN en klik vervolgens op het Google-bladpictogram zoals weergegeven in de afbeelding

Ga nu terug naar het formulier en klik op ANTWOORDEN en klik vervolgens op het Google-bladpictogram zoals weergegeven in de afbeelding
Ga nu terug naar het formulier en klik op ANTWOORDEN en klik vervolgens op het Google-bladpictogram zoals weergegeven in de afbeelding

Stap 32: Maak een nieuwe spreadsheet

Een nieuw werkblad maken
Een nieuw werkblad maken

Stap 33: Hier kunt u een nieuwe spreadsheet zien en deze vervolgens een naam geven zoals weergegeven in de afbeeldingen

Hier kunt u een nieuwe spreadsheet zien en deze vervolgens een naam geven, zoals weergegeven in de afbeeldingen
Hier kunt u een nieuwe spreadsheet zien en deze vervolgens een naam geven, zoals weergegeven in de afbeeldingen

Stap 34: Hier kunt u de waarden van temperatuur en vochtigheid visualiseren

Hier kunt u de waarden van temperatuur en vochtigheid visualiseren
Hier kunt u de waarden van temperatuur en vochtigheid visualiseren

Stap 35: Ga nu terug naar Node-red en dubbelklik op Http Request Node om het te bewerken, kopieer vervolgens de URL uit het Kladblok die u hebt opgeslagen en plak deze in het URL-veld zoals weergegeven in de afbeelding

Ga nu terug naar Node-red en dubbelklik op Http Request Node om het te bewerken, kopieer vervolgens de URL uit het Kladblok die u hebt opgeslagen en plak deze in het URL-veld zoals weergegeven in de afbeelding
Ga nu terug naar Node-red en dubbelklik op Http Request Node om het te bewerken, kopieer vervolgens de URL uit het Kladblok die u hebt opgeslagen en plak deze in het URL-veld zoals weergegeven in de afbeelding

U kunt ook een foutopsporingsknooppunt koppelen om de uitvoer van het http-knooppunt te controleren.

Stap 36: Sluit nu alle draden aan

Sluit nu alle draden aan
Sluit nu alle draden aan

Stap 37: Klik op de knop Deploy om ze op het Google-spreadsheet te krijgen

Klik op de knop Deploy om ze op het Google-spreadsheet te krijgen
Klik op de knop Deploy om ze op het Google-spreadsheet te krijgen

Stap 38: UITGANG

UITGANG
UITGANG

Ga nu naar Google-spreadsheet en je zult zien dat er waarden komen.

Aanbevolen: