RTL-SDR ile Ticari 433 MHz Sensörlerini MQTT'ye ve Ev Asistanına Bağlama

RTL-SDR ile Ticari 433 MHz Sensörlerini MQTT'ye ve Ev Asistanına Bağlama

Kaynak Düğüm: 1786349

[İlerleme İksiri] sıcaklığı, nemi vb. takip etmek için evlerinin etrafına çevresel sensörler kurmayı düşünürken, WiFi bağlantılı sensörleri kullanma fikri, WiFi menzilinin olmaması nedeniyle işe yaramadı. Zigbee (Z-dalgası) sensörleri WiFi'den daha uzun menzile sahip olsa da, bunlar kesinlikle daha pahalıdır, tescillidir ve özel bir alıcı-verici merkezi gerektirir. Meteoroloji istasyonları için 433 MHz sensörlerin bulunduğu yer burasıdır resmin içine gir.

Fikir basit: çoğu dış mekan kullanımına uygun olan bu sensörlerin neredeyse tamamı, ucuz RTL-SDR (yazılım tanımlı radyo) USB donanım kilitleri kullanılarak kolayca yakalanabilen lisanssız 433 MHz spektrumunu kullanıyor. Bu sensörlerden gelen veri akışı yakalandığında, açık kaynak rtl_433 projesi, çok çeşitli desteklenen sensörler için bu veri akışlarının otomatik olarak çözülmesini sağlar.

Realtek RTL2832 tabanlı ve diğer RTL-SDR'ler oldukça ucuza bulunabilse de bunların oldukça ısınabileceğini de belirtmek gerekiyor. Bu proje için IC'yi soğutmak yerine yalnızca ara sıra dinleme ve RTL-SDR alıcısının dinleme oturumları arasında soğumasına izin verme seçildi.

Rtl_433, kodu çözülmüş verileri doğrudan bir Influx veritabanına, MQTT aracısına ve diğer formatlara aktarabildiğinden, verileri buradan Home Assistant'a, InfluxDB'ye veya benzerine almak kolaydır. Bu durumda veriler, bu MQTT konularını sensör olarak ele alacak şekilde yapılandırılmış Home Assistant örneğiyle MQTT aracılığıyla gönderildi. Her sensörün konumunun dikkatli bir şekilde kaydedilmesi, izleme ve ev otomasyonu amacıyla 433 MHz sensörlerden oluşan yoğun, çok düşük güçlü bir ağ kurulmasına olanak tanır.

Zaman Damgası:

Den fazla Bir Gün Hack