- WLAN
- MQTT
- USB
- Bluetooth
WLAN
Mittels WLAN (Wireless Local Area Network) findet die Kommunikation zwischen unserem Mikrokontroller und MQTT statt. Über das WLAN-Signal werden unsere MQTT-Messages gesendet.
MQTT
MQTT (Message Queuing Telemetry Transport) funktionert nach dem Publisher/Subscriber-Prinzip. Ein Publisher verschickt Daten, und jeder Subscriber, der diese Daten abboniert hat, bekommt diese zugesendet. Hierdurch können der Mikrocontroller und Node-RED kommunizieren. MQTT besitzt jedoch eine geringe Bandbreite und hohe Latenz.
USB
Der Universal System Bus dient zur Datenübertragung von unserem PC auf den Mikrocontroller. Dieser werden Bit für Bit übertragen. Mittels USB stellen wir außerdem eine Stromversorgung zu unserem Sensor und Mikrocontroller her. Daten können aber über diese Verbindung nicht nur zum externen Gerät, sondern auch von diesem zu dem PC laufen (I/O).
Bluetooth
Bluetooth ist ein Funkstandard, um über kurze Distanzen Daten, Musik oder Bilder zu übertragen. Somit muss keine Kabelverbindung bestehen. Wir verwenden dieses, um eine Verbindung zu unserer Lampe mittels der HUE-Bridge zu erstellen.