Inhoudsopgave:
Video: MQTT-lichtregeling met 6LoWPAN - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
In navolging van het boek "IoT in vijf dagen" en het voorbeeld in de github, implementeert deze demo het gebruik van variabele commando's van ubidots en het lezen van een digitale lichtsensor.
Er werd een 6LoWPAN/IPv4-router gebruikt om de 6LoWPAN/IPv6-gegevens van het draadloze netwerk te vertalen naar een externe MQTT-broker op de "cloud", in dit geval Ubidots, de applicatie creëert een boomtype van gebeurtenissen:
- een gegevensgebeurtenis (sensormetingen die periodiek worden gepubliceerd)
- alarmgebeurtenis (sensormetingen boven/onder een bepaalde drempel)
- gegevens van Ubidots (het apparaat leest de waarde die door het platform is gepubliceerd)
De tutorials zijn met linux, er is een afbeelding voor ontwikkeling die kan worden gebruikt in Windows met VMware
Stap 1: Knipperende RE-Mote
voor flash dit moet je:
- terminal openen
- ga naar de /voorbeelden/zolertia/tutorial/99-apps/mqtt-node
- bewerk het Makerfile met ubidots en verlichting
- kopieer het token van het ubidots-account en plak het in ubidots.h in de cloudmap
- controleer of de RE_Mote is verbonden met het programma
- upload Makefile in de RE-Mote
- de volgende stap is het programmeren en configureren van de Orion, dit wordt uitgelegd in github
Stap 2: HET IS GEDAAN
Indien succesvol geüpload, ziet u via de terminal de RE-Mote-respons die constant de sensorwaarden laadt en deze periodiek publiceert met het adres van het apparaat.
Op het ubidots-platform binnen apparaten en op het apparaat dat overeenkomt met het gepubliceerde adres, kun je alle variabelen zien die van het apparaat zijn geüpload.
led_toggle is een variabele die niet wordt gegenereerd, het apparaat laadt het niet op het platform, maar het platform laadt het op het apparaat. Om de led te besturen hebben we de variabele led_toggle nodig, klik daarvoor op Variabele toevoegen, Standaard en de naam led_toggle.
In het dashboard zullen we een widget maken, Control, Slider, Add Variable, klik in het adres van het apparaat, led_toggle, Max: 100, Min: 0, Add Variable.
Als u de balk verschuift, ziet u hoe de led oplicht en de waarden worden gepubliceerd in terminal, de waarde van de balk ligt tussen 0 en 100, op het apparaat moet deze waarde 16 bit zijn die 65535 bereikt, om te controleren is het vermenigvuldigd met een factor dus 100 * 655 = 65500.
Aanbevolen:
Internet/cloudgestuurde huisautomatisering met behulp van Esp8266 (aREST, MQTT, IoT): 7 stappen (met afbeeldingen)
Internet/cloudgestuurde huisautomatisering met behulp van Esp8266 (aREST, MQTT, IoT): ALLE credits naar http://arest.io/ voor de cloudservice!!IoT het meest besproken onderwerp ter wereld op dit moment!! Cloudservers en -services die dit mogelijk maken, is het aantrekkingspunt van de wereld van vandaag… DE AFSTANDSBARRIRE UITSLUITEN was en is de
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T