فهرست مطالب:
- مرحله 1: Node-RED را نصب کنید
- مرحله 2: برخی از اجزای مورد نیاز برای ساخت و آزمایش
- مرحله 3: آزمایش 1: واسطه اتصال MQTT HIVEMQ با Node-RED
- مرحله چهارم: معماری
- مرحله 5: تست 2: واسطه اتصال MQTT HIVEMQ با ESP8266 & Node-RED
- مرحله 6: نتیجه گیری و اطلاعات بیشتر
تصویری: ESP8266 & Public "Free" MQTT Broker HiveMQ & Node-RED: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
پروتکل MQTT در سالهای اخیر از قدرت بسیار بالایی برخوردار بوده است زیرا ساده ، ایمن ، کاربردی و سبک وزن است و برای کاربردهای IoT و M2M مناسب است.
به لطف مشارکت توسعه دهندگان و توسعه دهندگان برنامه های MQTT ، بروکر عمومی MQTT برای نظارت و آزمایشات اینترنت وجود دارد ، برای اتصال از هر مشتری MQTT در این مورد در دسترس است ، در این صورت از HIVEMQ استفاده می کنیم ، که دارای داشبورد برای مشاهده اتصالات MQTT و سوکت های وب است. ، از آنجا که عمومی است باید ملاحظاتی داشته باشد که در زیر خواهیم دید.
وب سایت رسمی: HiveMQDshboard MQTT: HiveMQ
واسطه اتصالات MQTT
- کارگزار: broker.hivemq.com
- بندر TCP: 1883
- پورت وب سایت: 8000
تست
سپس 2 آزمایش انجام می دهیم:
- واسطه اتصال MQTT HIVEMQ با Node-RED.
- واسطه اتصال MQTT HIVEMQ با ESP8266 & Node-RED.
آموزش کامل و بارگیری
برای اطلاعات بیشتر ، لطفاً به آدرس زیر مراجعه کنید:
برای اطلاع از بازدید:
مرحله 1: Node-RED را نصب کنید
مرحله 2: برخی از اجزای مورد نیاز برای ساخت و آزمایش
برخی از اجزای مورد نیاز برای ساخت و آزمایش:
ESP8266 12E -
سنسور DS18B20 Onewire -
3 مقاومت 10k
مرحله 3: آزمایش 1: واسطه اتصال MQTT HIVEMQ با Node-RED
با استفاده از Node-RED که قبلاً در یک سرور محلی در شبکه من نصب شده است ، ما اتصال MQTT را با HIVEMQ ایجاد می کنیم تا اتصال از طریق هر سرویس گیرنده MQTT تأیید شود.
مرحله چهارم: معماری
اتصالات سنسور
ماژول ESP8266 به عنوان یک سرویس گیرنده MQTT پیکربندی شده و دما را به صورت دوره ای سنسور DS18B20 ، متصل به پین D4 (Gpio 02) ، منبع تغذیه 5 ولت ، با مقاومت توصیه شده مربوطه در برگه اطلاعات حداکثر ، انجام می دهد.
نیاز به کتابخانه:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
مرحله 5: تست 2: واسطه اتصال MQTT HIVEMQ با ESP8266 & Node-RED
در این مورد ، ماژول ESP8266 12E NodeMCU پیکربندی شده به عنوان مشتری MQTT سنسور دما را می خواند پروتکل DS18B20 (Onewire) دما را از طریق MQTT به کارگزار HIVEMQ ارسال می کند و Node-RED نصب شده در شبکه محلی مقدار دما و نمودار را در Node-RED درخواست می کند. داشبورد.
موضوع MQTT "دما/PDAControl/sensor"
پیام
مثالهای ارزش دما "28.9"
مرحله 6: نتیجه گیری و اطلاعات بیشتر
ما در نظر داریم که اگرچه از نظر فنی کارگزار عمومی است ، اما متوجه برنامه هایی نمی شویم که دائماً به این کارگزار متصل هستند ، و از آنجا که رایگان است HIVE عمومی دارای جنبه های حقوقی متعددی است که باید مورد توجه قرار گیرد.
ما فقط آزمایشات سریع را انجام می دهیم ، اگرچه لازم به ذکر است که آنها برنامه های اینترنت اشیا خود را بدون هیچ گونه ناراحتی ظاهری با این کارگزار نصب کرده اند ، این سرویس فعال و عمومی است.
با یک کارگزار در فضای ابری (intenet) از هر کجا می توانیم دستگاه ها و برنامه های خود را بدون محدودیت آدرس IP و سایر محدودیت ها ، در حال حاضر برنامه ها و خدمات سرورهای MQTT ، متصل کنیم.
در آموزش های بعدی ما سایر سرورهای MQTT عمومی و تعامل با FRED (Node-RED) را امتحان می کنیم.
سایر کارگزاران عمومی
کارگزار عمومی Mosca.io را آزمایش می کند
توصیه شده:
با اصلاح & quot؛ قوانین طراحی & quot ؛: 15 مرحله (همراه با تصاویر) PCB های سرگرمی با ابزارهای CAD حرفه ای بسازید
با اصلاح & quot؛ قوانین طراحی & quot ؛: PCB های سرگرمی با ابزارهای CAD حرفه ای بسازید: بسیار خوب است که برخی از ابزارهای حرفه ای برد مدار در دسترس علاقمندان قرار دارد. در اینجا نکاتی در مورد استفاده از آنها برای استفاده از تابلوهای طراحی ito وجود دارد که برای ساخت آنها نیازی به سازنده حرفه ای ندارند
USB DIY & quot؛ هارد دیسک & quot ؛: 7 مرحله (همراه با تصاویر)
USB DIY & quot؛ هارد دیسک & quot ؛: با استفاده از یک هارد دیسک مرده ، یک هاب USB 4 پورت و چند درایو فلش ، ما مدتی را از بین خواهیم برد و هر کسی که می بیند شما از این وسیله استفاده می کنید ، می خندد. ** توجه ** شما بچه ها می توانند مقاله پاره پروژه مجله MAKE را در آدرس زیر مشاهده کنند: http: //blog.makezine.com/archive
هدست ارزان + تلفن همراه شکسته = & quot؛ SkypeCell & quot ؛: 7 مرحله (همراه با تصاویر)
هدست ارزان + تلفن همراه شکسته = & quot؛ SkypeCell & quot ؛: برای این اولین دستورالعمل ، من یک هک اخیر را که انجام داده ام به شما نشان می دهم. من یک هدست خراب ارزان و یک تلفن همراه شکسته (صفحه ترک خورده) داشتم و برای برقراری تماس نیاز به یک راه حل قابل اعتماد داشتم با اسکایپ … بنابراین من دو مورد آماده برای سطل زباله را با هم ترکیب کردم
آردوینو پروتو شیلد از & quot؛ خانگی & quot؛ موارد (& lt؛ 5 $): 9 مرحله (همراه با تصاویر)
آردوینو پروتو شیلد از & quot؛ خانگی & quot؛ موارد (& lt؛ 5 $): من آردوینو خود را دوست دارم. من را درگیر برنامه نویسی میکروکنترلر کرد. من همچنین از قابلیت توسعه ای که سپرها ارائه می دهند خوشم می آید. Arduino من می تواند یک دقیقه GPS Locatorone باشد و در مرحله بعد به وب متصل شود. همچنین یک کیت وجود دارد که به شما امکان می دهد
بازیافت شده منحنی & quot؛ شیشه & quot؛ قاب تصویر: 7 مرحله (همراه با تصاویر)
بازیافت شده منحنی & quot؛ شیشه & quot؛ قاب تصویر: استفاده دیگری از ضایعات مدرن بطری های پلاستیکی ، بسته بندی مقوایی باقی مانده و برخی از لباس های دست دوم- قاب عکسهای منحنی جلویی زیبا را برای تصاویر مورد علاقه خود از مواد بازیافتی تهیه کنید! اینها یادگاری فوق العاده ای هستند