Inhoudsopgave:
- Stap 1: Upload de USB-modulecode om met Zigbee-herder te werken
- Stap 2: Zigbee-herder configureren
- Stap 3: Voer ZigBee Control Service uit en sluit de lamp aan
- Stap 4: De lamp bedienen
- Stap 5: Conclusie
Video: Een lamp aansluiten en bedienen via de ZigBee-module op Dragonboard: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Deze instructable leert de gebruiker hoe hij de ZigBee-module op het Dragonboard moet aansluiten en correct moet installeren en deze moet communiceren met een ZigBee-gestuurde lamp (OSRAM), waardoor een ZigBee IOT-netwerk ontstaat.
Vereisten:
- Drakenbord 410c;
- CC2531 USB-dongle;
- TEXAS INSTRUMENTS CC-foutopsporing/programmeur;
- OSRAM Lightify Tunable White A19.
Stap 1: Upload de USB-modulecode om met Zigbee-herder te werken
Allereerst is het nodig om een code naar de USB-module te uploaden om met zigbee-shepherd te kunnen werken. Het biedt de functionaliteit om de apparaten correct te herkennen en het IOT-netwerk op de juiste manier te creëren.
Raadpleeg deze GitHub-tutorial om dit mogelijk te maken.
Stap 2: Zigbee-herder configureren
Aangezien de code al is geüpload naar de ZigBee USB-module, is het nu tijd om de zigbee-shepherd-applicatie te configureren.
De zigbee-herder is ontwikkeld op Node, daarom is het noodzakelijk om Node op het Dragonboard te hebben geïnstalleerd. De installatie verschilt per besturingssysteem, dus zoek het Debian-onderwerp op deze link om te weten hoe u het correct installeert.
Als Node al op Dragonboard is geïnstalleerd, volgt u de volgende stappen om de zigbee-herder te configureren:
- Maak een map naar het project met de naam "zbserver" (CLI: ~$ mkdir zbserver)
- Maak in de map zbserver een bestand met de naam "server.js" (CLI: ~$ touch server.js)
-
Nu is het nodig om enkele afhankelijkheden te installeren om te projecteren, zigbee-shepherd, serialport en express libs te installeren met de CLI-commando's:
- :~/zbserver$ sudo npm install serialport
- :~/zbserver$ sudo npm installeer zigbee-shepherd
- :~/zbserver$ sudo npm install express
Daarna is het noodzakelijk om de controlecode van de server (bijgevoegd aan het einde van deze stap) naar het aangemaakte "server.js"-bestand te kopiëren.
Let op: het werkt alleen met de meegeleverde lamp en de USB-dongle moet op het Dragonboard worden aangesloten.
Stap 3: Voer ZigBee Control Service uit en sluit de lamp aan
Om de lamp met de server te verbinden is het noodzakelijk om naar de aangemaakte map (zbserver) directory te gaan en het "server.js" (met de dongle aangesloten op het Dragonboard) bestand uit te voeren met het CLI commando:
~/zbserver$ sudo node server.js
De geopende console moet de status van de Zigbee-verbindingen informeren, of er een lamp is gevonden en of het nodig is om automatisch te koppelen.
Om de lamppaarmodus in te schakelen, moet u:
- Schakel het uit met 5 seconden;
- Schakel het 5 seconden in;
- Herhaal stap 1 en 2 vijf keer.
De lamp maakt automatisch verbinding met de server.
Stap 4: De lamp bedienen
Voor het aansturen van de lamp is het nodig om palen te realiseren op de volgende IP-adressen:
- localhost:3000/turnOff -> Om de lamp uit te schakelen;
- localhost:3000/turnOn -> Om de lamp aan te zetten.
Stap 5: Conclusie
Nu, na de vorige stappen, kun je een lamp via het ZigBee-protocol bedienen met behulp van de Dragonboard 410c en de ZigBee Module CC2531.
In geval van twijfel kunt u hieronder reageren of de volgende links raadplegen:
- zigbee-shepherd Wiki: informatie over de server- en apparaatklassen.
- zigbee-herder HowTo: informatie over het gebruik van de ZigBee-herder.
Aanbevolen:
Een controller installeren, uitvoeren en aansluiten op een emulator: 7 stappen
Een controller installeren, uitvoeren en aansluiten op een emulator: Heb je ooit stil gezeten en je je jeugd als jonge gamer herinnerd en soms gewenst dat je die oude juweeltjes uit het verleden opnieuw zou kunnen bezoeken? Nou, daar is een app voor… meer specifiek is er een community van gamers die programma's maken
Led bedienen via de Blynk-app met Nodemcu via internet - Ajarnpa
Led bedienen via de Blynk-app Nodemcu gebruiken via internet: Hallo iedereen Vandaag laten we u zien hoe u een LED kunt bedienen met een smartphone via internet
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Apparaten bedienen via internet via browser. (IoT): 6 stappen
Apparaten bedienen via internet via browser. (IoT): In deze Instructable zal ik je laten zien hoe je apparaten zoals LED's, relais, motoren etc. via internet via een webbrowser kunt bedienen. En u hebt via elk apparaat veilig toegang tot de bedieningselementen. Het webplatform dat ik hier heb gebruikt, is RemoteMe.org bezoek
Een luidspreker aansluiten op een 3,5 mm-aansluiting: 4 stappen
Een luidspreker aansluiten op een 3,5 mm-aansluiting: in deze Instructable, dit is mijn eerste, laat ik u zien hoe u een gewone 3,5 mm-koptelefoonkabel op een luidspreker aansluit. Ik zal proberen zo duidelijk mogelijk te zijn, en als je hulp nodig hebt, vraag het dan gewoon. En ik ben NIET verantwoordelijk voor enige schade aan iets dat je gek hebt gemaakt