<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Koen Vervloesem - Technologieschrijver (Berichten over rtl-sdr)</title><link>https://koen.vervloesem.eu/</link><description></description><atom:link href="https://koen.vervloesem.eu/nl/tags/rtl-sdr.xml" rel="self" type="application/rss+xml"></atom:link><language>nl</language><copyright>Copyright © 2024 &lt;a href="mailto:koen@vervloesem.eu"&gt;Koen Vervloesem&lt;/a&gt; &lt;p xmlns:dct="http://purl.org/dc/terms/" xmlns:cc="http://creativecommons.org/ns#" class="license-text"&gt;Dit werk door &lt;a rel="cc:attributionURL" href="mailto:koen@vervloesem.eu"&gt;&lt;span rel="cc:attributionName"&gt;Koen Vervloesem&lt;/span&gt;&lt;/a&gt; is gelicentieerd onder &lt;a href="https://creativecommons.org/licenses/by-sa/4.0/deed.nl"&gt;CC BY-SA 4.0&lt;img style="height:22px!important;margin-left: 3px;vertical-align:text-bottom;" src="/cc.svg" /&gt;&lt;img  style="height:22px!important;margin-left: 3px;vertical-align:text-bottom;" src="/by.svg" /&gt;&lt;img  style="height:22px!important;margin-left: 3px;vertical-align:text-bottom;" src="/sa.svg" /&gt;&lt;/a&gt; | &lt;a href="/nl/juridische-kennisgeving/"&gt;Juridische kennisgeving&lt;/a&gt; | &lt;a href="/nl/privacybeleid/"&gt;Privacybeleid&lt;/a&gt;&lt;/p&gt;</copyright><lastBuildDate>Sat, 07 Sep 2024 14:15:02 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>MQTT: hét protocol voor domotica</title><link>https://koen.vervloesem.eu/nl/blog/mqtt-het-protocol-voor-domotica/</link><dc:creator>Koen Vervloesem</dc:creator><description>&lt;p&gt;Als je een tijdje met domotica bezig bent, dan heb je waarschijnlijk apparaten in huis die allerlei protocollen gebruiken: Z-Wave, ZigBee, KNX, Loxone, maar ook Wi-Fi en Bluetooth. Dat levert al snel een taalbarrière op vanwege alle apparaten die hun eigen taaltje spreken.&lt;/p&gt;
&lt;p&gt;Fabrikanten dachten daar iets op te hebben gevonden: ze ontwikkelden hun eigen domoticaplatforms die al deze standaarden ondersteunden. Zo heb je HomeKit van Apple en SmartThings van Samsung. En uiteraard bestaan er ook opensourceplatforms die hetzelfde bereiken, zoals &lt;a class="reference external" href="https://www.home-assistant.io/"&gt;Home Assistant&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Maar waarom al die moeite doen als er al twintig jaar een open protocol bestaat om op een gestandaardiseerde manier boodschappen uit te wisselen via ip-netwerken? &lt;a class="reference external" href="https://mqtt.org/"&gt;MQTT (Message Queuing Telemetry Transport)&lt;/a&gt; is hét protocol voor domotica. Op de website van het project staat het concept van MQTT mooi geïllustreerd:&lt;/p&gt;
&lt;img alt="/images/mqtt-publish-subscribe.png" src="https://koen.vervloesem.eu/images/mqtt-publish-subscribe.png"&gt;
&lt;p&gt;In &lt;a class="reference external" href="https://computertotaal.nl/artikelen/internet-thuis/mqtt-het-protocol-voor-domotica/"&gt;een artikel in Computer!Totaal&lt;/a&gt; leg ik uit hoe MQTT werkt en hoe je het voor domotica gebruikt, bijvoorbeeld door een MQTT-broker zoals &lt;a class="reference external" href="https://mosquitto.org/"&gt;Eclipse Mosquitto&lt;/a&gt; op een Raspberry Pi of Linux-server in huis te installeren. Je leest er ook hoe je Home Assistant en &lt;a class="reference external" href="https://nodered.org/"&gt;Node-RED&lt;/a&gt; met je MQTT-broker integreert.&lt;/p&gt;
&lt;p&gt;Het grootste deel van het artikel besteed ik aan allerlei projecten die andere protocols met MQTT koppelen en die je op een Raspberry Pi kunt installeren:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference external" href="https://github.com/zewelor/bt-mqtt-gateway"&gt;bt-mqtt-gateway&lt;/a&gt; om Bluetooth-sensoren uit te lezen&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference external" href="https://github.com/bademux/rtl_433toMQTT"&gt;rtl_433toMQTT&lt;/a&gt; om via een RTL-SDR usb-dongle draadloze weersensoren uit te lezen die in de ISM-band rond 433,92 MHz uitzenden&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference external" href="https://github.com/OpenZWave/Zwave2Mqtt"&gt;Zwave2Mqtt&lt;/a&gt; om Z-Wave-apparaten aan te sturen&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference external" href="https://www.zigbee2mqtt.io/"&gt;Zigbee2MQTT&lt;/a&gt; om Zigbee-apparaten (inclusief Philips Hue en IKEA Trådfri) aan te sturen&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference external" href="https://github.com/pakerfeldt/knx-mqtt-bridge"&gt;knx-mqtt-bridge&lt;/a&gt; om KNX-apparaten aan te sturen&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference external" href="https://www.loxwiki.eu/pages/viewpage.action?pageId=27100273"&gt;LoxBerry&lt;/a&gt; met zijn MQTT Gateway om met Loxone-apparaten te communiceren&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;De meeste van deze projecten gebruik ik al jaren in mijn eigen domoticasysteem thuis, dat op een Raspberry Pi 4 draait.&lt;/p&gt;
&lt;section id="flexibel-domoticasysteem"&gt;
&lt;h2&gt;Flexibel domoticasysteem&lt;/h2&gt;
&lt;aside class="sidebar"&gt;
&lt;p class="sidebar-title"&gt;Wil je dit toepassen?&lt;/p&gt;
&lt;p&gt;Deze modulaire aanpak heb ik vorig jaar uitgewerkt in mijn boek &lt;a class="reference external" href="https://koen.vervloesem.eu/nl/boeken/control-your-home-with-raspberry-pi/"&gt;Control Your Home with Raspberry Pi&lt;/a&gt;. Daarin leg ik uit hoe je een flexibel op MQTT gebaseerd domoticasysteem opbouwt met een Raspberry Pi, inclusief beveiliging.&lt;/p&gt;
&lt;/aside&gt;
&lt;p&gt;Waarom dan niet een domoticaplatform als Home Assistant gebruiken, dat ook allerlei protocols ondersteunt en een alles-in-éénoplossing aanbiedt? Ik ben zo inderdaad begonnen, maar Home Assistant is nogal beperkend: er wordt van uitgegaan dat je alles op één machine draait. Maar als je Raspberry Pi met Home Assistant in de kelder staat en je Zigbee-apparaten vooral op de zolder, zul je weinig ontvangst hebben met de Zigbee-transceiver op je Raspberry Pi aangesloten. Door bovenstaande programma's al die protocols naar MQTT te laten vertalen, kun je ze in principe allemaal op een andere machine draaien, die je plaatst waar die het beste bereik heeft.&lt;/p&gt;
&lt;p&gt;Bovendien bestaat MQTT al veel langer dan Home Assistant en is het heel flexibel. Ik gebruik nog altijd Home Assistant, maar niet als alles-in-éénoplossing: in mijn domoticasysteem is het gewoon een van de vele onafhankelijk werkende componenten, namelijk een front-end. Home Assistant is dan ook uitstekend met MQTT te integreren. Wil ik ooit overschakelen naar een andere front-end, dan kan dat heel eenvoudig zonder dat dit een impact heeft op de andere componenten, zolang die front-end maar MQTT ondersteunt. En als ik bt-mqtt-gateway en rtl_422toMQTT wil vervangen door &lt;a class="reference external" href="https://docs.openmqttgateway.com/"&gt;OpenMQTTGateway&lt;/a&gt; op een ESP32-microcontrollerbordje, dan kan dat ook. Dankzij MQTT kan mijn domoticasysteem met mijn veranderende wensen mee evolueren.&lt;/p&gt;
&lt;/section&gt;</description><category>adafruit-io</category><category>bluetooth</category><category>bt-mqtt-gateway</category><category>cc2531</category><category>domotica</category><category>home-assistant</category><category>homie</category><category>iot</category><category>knx</category><category>knx-mqtt-bridge</category><category>loxberry</category><category>loxone</category><category>mosquitto</category><category>mqtt</category><category>mqtt-explorer</category><category>mqtt-smarthome</category><category>node-red</category><category>openmqttgateway</category><category>pyloxone</category><category>raspberry-pi</category><category>razberry</category><category>rtl433</category><category>rtl-sdr</category><category>websocket</category><category>z-wave</category><category>zigbee</category><category>zigbee2mqtt</category><category>zwave2mqtt</category><guid>https://koen.vervloesem.eu/nl/blog/mqtt-het-protocol-voor-domotica/</guid><pubDate>Thu, 21 Jan 2021 16:01:17 GMT</pubDate></item></channel></rss>