Სარჩევი:
- ნაბიჯი 1: დააინსტალირეთ Node-RED
- ნაბიჯი 2: მშენებლობისა და გამოცდისათვის საჭირო ზოგიერთი კომპონენტი
- ნაბიჯი 3: ტესტი 1: კავშირის ბროკერი MQTT HIVEMQ Node-RED– თან
- ნაბიჯი 4: არქიტექტურა
- ნაბიჯი 5: ტესტი 2: კავშირის ბროკერი MQTT HIVEMQ ESP8266 & Node-RED
- ნაბიჯი 6: დასკვნები და მეტი ინფორმაცია
ვიდეო: ESP8266 და საჯარო "უფასო" MQTT ბროკერი HiveMQ & Node-RED: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
MQTT პროტოკოლს აქვს დიდი ძალა ბოლო წლებში, რადგან ის არის მარტივი, უსაფრთხო, პრაქტიკული და მსუბუქი სრულყოფილი IoT და M2M პროგრამებისთვის.
MQTT პროგრამების შემქმნელთა და შემქმნელთა წვლილის წყალობით, არსებობს საზოგადოებრივი MQTT ბროკერი ინტერნეტ მონიტორინგისა და კონტროლის ტესტებისთვის, ხელმისაწვდომია ნებისმიერი MQTT კლიენტის დასაკავშირებლად, ამ შემთხვევაში ჩვენ გამოვიყენებთ HIVEMQ- ს, რომელსაც გააჩნია MQTT კავშირებისა და ვებ სოკეტების სანახავი დაფა, ვინაიდან ის საჯაროა, უნდა ჰქონდეს გარკვეული მოსაზრებები, რასაც ქვემოთ ვნახავთ.
ოფიციალური საიტი: HiveMQDashboard 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 კლიენტისგან.
ნაბიჯი 4: არქიტექტურა
სენსორული კავშირები
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 თემა "ტემპერატურა/PDAC კონტროლი/სენსორი"
შეტყობინება
ტემპერატურის ღირებულების მაგალითები "28.9"
ნაბიჯი 6: დასკვნები და მეტი ინფორმაცია
ჩვენ მიგვაჩნია, რომ მიუხედავად იმისა, რომ ტექნიკურად ბროკერი საჯაროა, ჩვენ არ ვაცნობიერებთ პროგრამებს, რომლებიც გამუდმებით უკავშირდება ამ ბროკერს და რადგან ის უფასოა საჯარო HIVE– ს აქვს რამდენიმე სამართლებრივი ასპექტი, რომელიც უნდა იქნას გათვალისწინებული.
ჩვენ ვატარებთ მხოლოდ სწრაფ ტესტებს, თუმცა უნდა აღინიშნოს, რომ მათ დაამონტაჟეს თავიანთი IoT პროგრამები ამ ბროკერთან ყოველგვარი უხერხულობის გარეშე, სერვისი აქტიური და საჯაროა.
ღრუბელში არსებული ბროკერით (ინტენეტი) ნებისმიერი ადგილიდან ჩვენ შეგვიძლია შევაერთოთ ჩვენი მოწყობილობები და პროგრამები IP მისამართებისა და სხვა შეზღუდვების გარეშე, ამჟამად MQTT სერვერების კვლევის გეგმებსა და სერვისებში.
შემდეგ გაკვეთილებში ჩვენ შევეცდებით სხვა საჯარო MQTT სერვერებს და ურთიერთქმედებას FRED– თან (Node-RED).
სხვა საჯარო ბროკერი
საჯარო ბროკერი ატესტებს Mosca.io
გირჩევთ:
როგორ გავხადოთ პირადი ან საჯარო ქსელი Titanfall– ში 2: 15 ნაბიჯი
როგორ გავხადოთ პირადი ან საჯარო ქსელი Titanfall 2 -ში: მე გაჩვენებთ თუ როგორ უნდა შექმნათ ქსელი
ხელახლა შექმენით თქვენი უფასო ინოვაციების "ფანტასტიკური პლასტმასის სამუშაოები" რობოტი: 5 ნაბიჯი
ხელახლა შექმენით თქვენი უფასო ინოვაციების "ფანტასტიკური პლასტმასის სამუშაოები" რობოტი: გამოიყენეთ თაროდან გამორთული LED- ები, რათა პლასტიკური "რობოტი" ბრწყინავდეს და ქრებოდა ფერები! გთავაზობთ გაცნობის ძირითად შედუღებას, სქემას, LED- ებს და პლასტმასს
"უფასო" DvD IPod– მდე: 13 ნაბიჯი
"უფასო" DvD IPod– ზე: ამ ინსტრუქციურად მე გასწავლით თუ როგორ გადააკეთოთ ნებისმიერი DVD ფილმი ან ფილმი თქვენს iPod– ში 100% უფასოდ
უკეთესი მაშინ " ყორანი " ან Annoy-a-tron . უფასო !!!: 3 ნაბიჯი
უკეთესი მაშინ " ყორანი " ან Annoy-a-tron …. უფასო !!!: აქ მე გეტყვით 3 მარტივ ნაბიჯზე, თუ როგორ გამოიყენოთ კოღო, პროგრამა, რომელიც თქვენი მობილური ტელეფონისთვისაა და აბსოლუტურად არ ღირს !!! (ეს არის ჩემი პირველი ხატი): D
გიტარის გამაძლიერებელი დახრის სადგამი - "აფრიკული სკამის" დიზაინი - მარტივი, პატარა, ძლიერი, მარტივი, უფასო ან რეალური იაფი: 9 ნაბიჯი
გიტარის გამაძლიერებელი დახრის სადგამი - "აფრიკული სავარძლის" დიზაინი - მარტივი, პატარა, ძლიერი, მარტივი, უფასო ან რეალური იაფი: გიტარის გამაძლიერებლის დახრის სადგამი - ძალიან ადვილი - მარტივი, პატარა, ძლიერი, უფასო ან რეალური იაფი. ყველა ზომის ამპერისთვის, თუნდაც დიდი კაბინეტები ცალკე თავით. უბრალოდ გააკეთეთ დაფები და მილები ზომის და გჭირდებათ თითქმის ნებისმიერი აღჭურვილობა, რომელიც გსურთ