توصيل مستشعرات تجارية 433 ميجا هرتز بـ MQTT والمساعد المنزلي باستخدام RTL-SDR

توصيل مستشعرات تجارية 433 ميجا هرتز بـ MQTT والمساعد المنزلي باستخدام RTL-SDR

عقدة المصدر: 1786349

عندما كان [Elixir of Progress] يبحث في إعداد مستشعرات بيئية حول منزلهم لتتبع درجة الحرارة والرطوبة وما إلى ذلك ، لم تنجح الأفكار الواضحة لاستخدام المستشعرات المتصلة بشبكة WiFi بسبب نقص نطاق WiFi. على الرغم من أن مستشعرات Zigbee (Z-wave) لها مدى أطول من WiFi ، إلا أنها بالتأكيد أغلى ثمناً ومملوكة وتتطلب محور إرسال واستقبال خاص. هذا هو المكان الذي توجد فيه أجهزة استشعار 433 ميجا هرتز لمحطات الطقس تعال إلى الصورة.

الفكرة بسيطة: كل هذه المستشعرات تقريبًا - تم تصنيف العديد منها للاستخدام الخارجي - تستخدم الطيف غير المرخص 433 ميجاهرتز الذي يمكن التقاطه بسهولة باستخدام دونجل USB RTL-SDR (راديو محدد بالبرمجيات). مع تدفق البيانات من هذه المستشعرات ، يتم التقاط المصدر المفتوح rtl_433 يمكّن المشروع من فك التشفير التلقائي لتدفقات البيانات هذه لمجموعة واسعة من أجهزة الاستشعار المدعومة.

بينما يمكن العثور على Realtek RTL2832 المستندة إلى RTL-SDRs الأخرى بسعر رخيص جدًا ، تجدر الإشارة إلى أن هذه يمكن أن تعمل ساخنة جدًا. بدلاً من التبديد الحراري لـ IC ، تم اختيار هذا المشروع للاستماع فقط بشكل متقطع والسماح لجهاز الاستقبال RTL-SDR بتبريده بين جلسات الاستماع.

يعد الحصول على البيانات من هناك إلى Home Assistant أو InfluxDB أو ما شابه أمرًا سهلاً ، حيث يمكن لـ rtl_433 إخراج البيانات التي تم فك تشفيرها مباشرةً إلى قاعدة بيانات Influx ووسيط MQTT بالإضافة إلى التنسيقات الأخرى. في هذه الحالة ، تم إرسال البيانات عبر MQTT مع تكوين مثيل Home Assistant للتعامل مع موضوعات MQTT هذه كأجهزة استشعار. مع تسجيل موقع كل جهاز استشعار بعناية ، يتيح ذلك إنشاء شبكة كثيفة منخفضة الطاقة للغاية من مستشعرات 433 ميجاهرتز لأغراض المراقبة والأتمتة المنزلية.

الطابع الزمني:

اكثر من هاك يوم