ZigBee Kommunikations Modul DL-20

DL-20 v2.0 CC2530 TTL ZigBee Kommunikationsmodul UART 2.4GHZ Zigbee2mqtt Tasmota.
Das drahtlose serielle ZigBee-Kommunikationsmodul DL-20 TTL ist ein drahtloses transparentes Vollduplex-Übertragungsmodul mit UART-Anschluss. es arbeitet im öffentlichen Frequenzband von 2400 MHz bis 2450 MHz. Das Modul verwendet den von TI hergestellten CC2530-Chip und unterstützt das IEEE-802.15.4-Protokoll. Ermöglicht traditionellen seriellen Geräten und MCU-gesteuerten Geräten die Realisierung einer seriellen drahtlosen Übertragung und vermeidet komplexe Verkabelungsarbeiten. Da es in Punkt-zu-Punkt-Kommunikation und Broadcast-Kommunikation verfügbar ist, bietet es Plug-and-Play, entwicklungsfreie und flexible Nutzung.

Technische DatenArbeitsfrequenz: 2400-2450 MHzSendeleistung: 4.5dBmÜbertragungsrate: bis zu 3300 BpsÜbertragungsdistanz: gemessen 250 MeterGroßer Spannungsbereich: 3 V-5,5 V TTL-AnpassungspegelBetriebsstrom: weniger als 30 mAKompatibler Betriebsmodus: Punkt-zu-Punkt-Arbeitsmodus, ÜbertragungsarbeitsmodusKommunikationsschnittstelle: UART serielle DatenBaudrate: 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200Arbeitskanal: 16 Kanaleinteilungen nach dem IEEE 802.15.4-ProtokollEmpfangsempfindlichkeit: -97dBmBitfehlerrate Punkt-zu-Punkt: 0%Fehlerrate des Übertragungsbits: 0.5%Antennenschnittstelle: Integrierte PCB-AntenneBetriebstemperatur: -40C-80CAbmessungen: 16*32mm

Technische Daten:https://www.hexin-technology.com/250m_TTL_to_ZigBee_Module-Product-565.html

Tasmota:https://tasmota.github.io/docs/Zigbee-CCLib-Flashing/
Zigbee2mqtt:https://github.com/Koenkk/zigbee2mqtt/issues/1362

MQTT mit ESP8266 (SSL)

Lange habe ich versucht mit SSL von dem ESP8266 mit dem MQTT Broker Kontakt aufzunehmen, vieles schlug fehlt.

Nach vielem Suchen im Internet habe ich folgendes Video mit Code (bei Github) gefunden: Hier wird die BearSSL Library statt der WiFiClientSecure verwendet. .

https://github.com/debsahu/ESP_MQTT_Secure

Gleich im Intro wird auf ein anderes Beispiel bei Github verwiesen:

https://github.com/256dpi/arduino-mqtt/blob/master/examples/AdafruitHuzzahESP8266Secure/AdafruitHuzzahESP8266Secure.ino

Und hier findet sich eine Zeile Code, mit der man die Valifierung erstmal abschalten kann:

  // do not verify tls certificate
  // check the following example for methods to verify the server:
  // https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/BearSSL_Validation/BearSSL_Validation.ino
  net.setInsecure();

https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-the-mosquitto-mqtt-messaging-broker-on-ubuntu-18-04-quickstart