اتصال سنسورهای تجاری 433 مگاهرتز به MQTT و Home Assistant با RTL-SDR

اتصال سنسورهای تجاری 433 مگاهرتز به MQTT و Home Assistant با RTL-SDR

گره منبع: 1786349

هنگامی که [Elixir of Progress] به دنبال راه اندازی حسگرهای محیطی در اطراف خانه خود بود تا دما، رطوبت و مواردی از این قبیل را ردیابی کند، ایده های واضح استفاده از سنسورهای متصل به وای فای به دلیل نداشتن برد WiFi کارساز نبود. اگرچه حسگرهای Zigbee (موج Z) برد بیشتری نسبت به WiFi دارند، اما قطعاً گران‌تر، اختصاصی‌تر هستند و به یک هاب فرستنده گیرنده ویژه نیاز دارند. اینجاست که سنسورهای 433 مگاهرتز برای ایستگاه های هواشناسی وارد عکس شوید.

ایده ساده است: تقریباً همه آن سنسورها - بسیاری از آنها برای استفاده در فضای باز رتبه بندی شده اند - از طیف بدون مجوز 433 مگاهرتز استفاده می کنند که به راحتی می توان با استفاده از دانگل های USB ارزان RTL-SDR (رادیو تعریف شده نرم افزاری) آنها را ضبط کرد. با گرفتن جریان داده از این حسگرها، منبع باز است rtl_433 پروژه رمزگشایی خودکار این جریان های داده را برای طیف گسترده ای از حسگرهای پشتیبانی شده امکان پذیر می کند.

در حالی که RTL-SDR های مبتنی بر Realtek و سایر RTL-SDR ها را می توان با قیمت بسیار ارزان پیدا کرد، باید توجه داشت که این ها می توانند بسیار داغ کار کنند. به جای هیت سینک کردن آی سی، برای این پروژه فقط به صورت پراکنده گوش داده و اجازه می دهد گیرنده RTL-SDR در بین جلسات گوش دادن خنک شود.

دریافت داده ها از آنجا به Home Assistant، InfluxDB یا موارد مشابه آسان است، زیرا rtl_433 می تواند داده های رمزگشایی شده را مستقیماً به پایگاه داده Influx، کارگزار MQTT و همچنین فرمت های دیگر خروجی دهد. در این مورد، داده ها از طریق MQTT با نمونه Home Assistant پیکربندی شده است تا با این موضوعات MQTT به عنوان حسگر برخورد کند. با ثبت دقیق مکان هر سنسور، این امکان راه اندازی یک شبکه متراکم و کم مصرف از سنسورهای 433 مگاهرتز را برای اهداف نظارت و اتوماسیون خانگی فراهم می کند.

تمبر زمان:

بیشتر از هک یک روز