คำถามติดแท็ก https

5
เมื่อใดและทำไมต้องใช้โปรโตคอล MQTT
ฉันกำลังพัฒนาอุปกรณ์ที่ใช้วัดอุณหภูมิความชื้นและมวล ปัจจุบันใช้ HTTPS เพื่ออัปโหลดข้อมูลไปยังเซิร์ฟเวอร์ระยะไกล ตอนนี้ฉันรู้แล้วว่ามีโปรโตคอลที่เรียกว่าMQTTซึ่งอ้างว่าเป็น "โปรโตคอลของ Internet of Things" ในกรณีใดและทำไมฉันจึงควรเปลี่ยนจาก HTTPS เป็น MQTT

1
อัตราการตอบสนอง HTTP GET รวดเร็วของ ESP8266
ในขณะที่เริ่มโปรแกรม ESP8266 ของฉันเพื่อรับการเปลี่ยนแปลงข้อมูลอย่างต่อเนื่อง (ตำแหน่งรถ) จากเซิร์ฟเวอร์ฉันพบปัญหา: ฉันไม่สามารถรับ ESP8266 เพื่อรับข้อมูลจากเซิร์ฟเวอร์มากกว่า 3 ครั้ง / วินาที อัตราข้อมูลจะดีกว่า 15 ครั้ง / วินาที ข้อมูลที่ได้รับคือสตริง 47 องค์ประกอบ #include <ESP8266WiFi.h> #include <WiFiClient.h> // WiFi information const char WIFI_SSID[] = "my-wlan"; const char WIFI_PSK[] = "123qwe123qwe"; // Remote site information const char http_site[] = "10.13.137.144"; const int http_port = …

2
SSL แบบทางเดียวสามารถรักษาความปลอดภัยอุปกรณ์ IoT ได้หรือไม่
ฉันกำลังพิจารณาอุปกรณ์ IoT ที่เชื่อมต่อกับเครือข่ายท้องถิ่นของฉัน (การตั้งค่าเริ่มต้นไม่มี VPN ไม่มี NAT ไม่มี DMZ) ที่มีหรือไม่มีอินเทอร์เน็ต อุปกรณ์ของฉันจะทำงานเป็นเซิร์ฟเวอร์ HTTP ที่เสนอกลไก RPC พร้อมการตรวจสอบและการอนุญาต โฆษณาตัวเองด้วย mDNS และฉันคุยกับมันโดยใช้แอพมือถือหรือ RaspberryPi ของฉัน ดูเหมือนว่าบรรทัดฐานในการพัฒนา IoT คือการมี SSL (สองทาง) ซึ่งกันและกัน นั่นหมายความว่า SSL แบบทางเดียวไม่สามารถรักษาความปลอดภัยให้กับทราฟฟิคของฉันได้? ทำไม? หมายเหตุ: ฉันเข้าใจความแตกต่างทางเทคนิคระหว่าง SSL หนึ่งและสองทางฉันไม่เข้าใจว่าทำไม One-way (เกือบ) ไม่เคยถูกพิจารณาในการผลิต IoT ฉันเข้าใจว่าการมี SSL ร่วมกันสำหรับอุปกรณ์ในพื้นที่นั้นเป็นเรื่องยาก: คุณต้องใช้รหัสสาธารณะของเซิร์ฟเวอร์และรับรองลูกค้าและในทางกลับกัน ในทางกลับกันดูเหมือนง่ายขึ้น (ไม่ต้องการให้ผู้ใช้ดำเนินการ) อุปกรณ์ที่ผลิตจำนวนมากเช่นฟิลิปส์เว้ต้องการเปิดจุดปลาย http ท้องถิ่นและไม่ปลอดภัยกว่าการเข้ารหัส SSL ทางเดียว ทำไมหนึ่งจะเลือกนี้ …
9 security  wifi  https  tls 

2
ฉันต้องใช้ MQTT หรือ HTTP หรือไม่
ฉันกำลังทำงานกับอุปกรณ์ที่รับรู้และรวบรวมข้อมูลจากสภาพแวดล้อมเช่นอุณหภูมิความชื้น ฯลฯ อุปกรณ์ไม่ได้เชื่อมต่อกับแหล่งพลังงานใด ๆ แต่มีแบตเตอรี่และแผงพลังงานแสงอาทิตย์เพื่อชาร์จ เกือบจะอยู่ในสถานะหลับสนิทเกือบตลอดเวลาและจะตื่นขึ้นเมื่อจำเป็นต้องรับรู้และถ่ายโอนข้อมูลเท่านั้น การดำเนินการนี้ใช้เวลาประมาณ 1-2 นาทีและจากนั้นจะเข้าสู่โหมดสลีอีกครั้ง ฉันไม่ใช่ผู้เชี่ยวชาญในด้านนี้ แต่ฉันคิดว่า MQTT ควรเป็นตัวเลือกที่ดีถ้าอุปกรณ์ต้องสามารถเข้าถึงเพื่อรับข้อความจากหัวข้อตลอดเวลา แต่ในสถานการณ์ของฉันมันอ่านเซ็นเซอร์เท่านั้นและส่งข้อมูลไปยัง เซิร์ฟเวอร์เป็นระยะ ขณะนี้ฉันกำลังส่งข้อมูลผ่าน HTTP แต่ฉันสงสัยว่าเหมาะสมที่จะใช้ MQTT หรือไม่ ฉันควรได้รับประโยชน์ใด ๆ จาก HTTP สำหรับสถานการณ์นี้หรือไม่
9 mqtt  protocols  https 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.