การเข้าถึงระยะไกลสำหรับหน่วย IoT หลายโครงการ


10

เราอยู่ในช่วงเริ่มต้นของการวางแผนโครงการ IoT

ปัญหาหนึ่งที่เรากำลังดิ้นรนคือวิธีที่เซิร์ฟเวอร์บนอินเทอร์เน็ตของเราสามารถเข้าถึงแต่ละยูนิตของโครงการ IoT ของเราและปรับใช้การอัปเดตรหัสข้อความ ... ฯลฯ

ฉันกังวลเกี่ยวกับเรื่องนี้เพราะแน่นอนแต่ละหน่วย IoT อยู่ในเครือข่าย WiFi ของตัวเองซึ่งออกแบบโดยปิด

เซิร์ฟเวอร์ของเราเป็นส่วนสำคัญของการตั้งค่าของเราอย่างไรเรียกว่ามันคือ 'ลูก' ในเครือข่ายที่ปิดของพวกเขา


1
ยินดีต้อนรับสู่ IoT stackexchange! คุณกำลังวางแผนที่จะใช้โปรโตคอลใด
anonymous2

@ anonymous2: ขอบคุณสำหรับการต้อนรับ ยกโทษให้ฉัน แต่ฉันใหม่ทั้งหมดนี้ ฉันไม่รู้ว่าจะใช้โปรโตคอลใดอย่างน้อยฉันไม่รู้ว่าคุณหมายถึงอะไร
sisko

1
@Mawg - มันไม่จริงเลยแม้แต่ในอดีต สิ่งที่เป็นจริงคือไคลเอนต์ต้องเริ่มต้นการเชื่อมต่อ - แต่ตราบใดที่การเชื่อมต่อเปิดอยู่เซิร์ฟเวอร์สามารถส่งทราฟฟิกที่ไม่พึงประสงค์ลงไปได้ หากการเชื่อมต่อแตกลูกค้าจะสร้างใหม่อีกครั้ง นี่ไม่ใช่ความคิดใหม่
Chris Stratton

วา! ฉันเขียนมันจริงเหรอ? ก่อนนอน แต่ก็ยังไม่มีข้อแก้ตัว ฉันจะลบความคิดเห็นที่ไม่เลว (ฉันคิดว่าประเด็นหลักของฉันคือว่านี่ไม่ใช่สิ่งใหม่สำหรับ IoT & คำถามอาจมีการถามที่ดีกว่าในเว็บไซต์น้องสาว)
Mawg พูดว่าการคืนสถานะโมนิก้า

คำตอบ:


6

ดูเหมือนว่าคุณควรมองหาแพลตฟอร์มการจัดการอุปกรณ์ IoT ที่สมบูรณ์ - มีแง่มุมที่ซับซ้อนมากเกินไปของความสามารถในการปรับขนาดความปลอดภัยการจัดเตรียมและเฟิร์มแวร์สำหรับสิ่งนี้เพื่อให้เป็นสิ่งที่สมเหตุสมผลในการพยายามพัฒนาภายในองค์กร ตรวจสอบให้แน่ใจว่าคุณเลือกแพลตฟอร์มที่ใช้มาตรฐานแบบเปิด

เพื่อตอบคำถามของคุณโดยตรงมากขึ้นโดยทั่วไปปลายทางแต่ละจุดจะเปิดการเชื่อมต่อที่ปลอดภัย TLS ไปยังเซิร์ฟเวอร์คลาวด์ (ใช้บางอย่างเช่น CoAP, LWM2M หรือ MQTT ขึ้นอยู่กับจุดประสงค์ของการเชื่อมต่อ) ดังนั้นการเชื่อมต่อจึงเริ่มต้นจากปลายทางเสมอ เฉพาะกับ IPv6 หรือโดยเฉพาะอย่างยิ่งกรณีการใช้งานโดยเฉพาะอย่างยิ่งคุณมีแนวโน้มที่จะมีเมฆเริ่มต้นการเชื่อมต่อโดยไม่มีความช่วยเหลือใด ๆ จากปลายทาง


5

วิธีที่ดีวิธีหนึ่งในการเข้าถึงอุปกรณ์ที่กระจัดกระจายในเครือข่ายส่วนตัวคือการใช้MQTTเพื่อการสื่อสาร ในเซิร์ฟเวอร์ MQTT เผยแพร่ข้อความในหัวข้อและอุปกรณ์สามารถสมัครสมาชิกได้และจะได้รับการแจ้งเตือนเมื่อมีเนื้อหาใหม่มาถึงหัวข้อ

มีวิธีแก้ไขปัญหาอยู่ทั่วเว็บคุณเลือกอย่างใดอย่างหนึ่งหรือใช้งานของคุณเอง

แนวคิดหลักคือการสร้างหัวข้อสำหรับ 'การอัปเดตเฟิร์มแวร์' และลิงก์หรือแพ็กเก็ตนั้นจะเป็นคำตอบ ข้อความ MQTT สำหรับการทำเครื่องหมายข้อความที่อ่านทำให้การอัพเดทเกิดขึ้นเพียงครั้งเดียว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.