EdgeX ช่วยให้คุณสร้างเกตเวย์ที่เชื่อมต่อกับอุปกรณ์ IoT ที่มีอยู่และรวบรวมข้อมูลจากเซ็นเซอร์ต่างๆ เกตเวย์จัดระเบียบการโต้ตอบกับอุปกรณ์และดำเนินการประมวลผลหลัก การรวมกลุ่ม และการวิเคราะห์ข้อมูล โดยทำหน้าที่เป็นตัวเชื่อมโยงระดับกลางระหว่างเครือข่ายของอุปกรณ์ IoT และศูนย์ควบคุมในพื้นที่หรือโครงสร้างพื้นฐานการจัดการระบบคลาวด์ เกตเวย์ยังสามารถเรียกใช้ตัวจัดการที่บรรจุเป็นไมโครเซอร์วิสได้ การโต้ตอบกับอุปกรณ์ IoT สามารถจัดระเบียบผ่านเครือข่ายแบบมีสายหรือไร้สายโดยใช้เครือข่าย TCP/IP และโปรโตคอลเฉพาะ (ไม่ใช่ IP)
เกตเวย์สำหรับวัตถุประสงค์ที่แตกต่างกันสามารถรวมกันเป็นลูกโซ่ได้ เช่น เกตเวย์ของลิงก์แรกสามารถแก้ปัญหาการจัดการอุปกรณ์ (การจัดการระบบ) และความปลอดภัย และเกตเวย์ของลิงก์ที่สอง (เซิร์ฟเวอร์หมอก) สามารถจัดเก็บข้อมูลขาเข้า ทำการวิเคราะห์ได้ และให้บริการ ระบบเป็นแบบโมดูลาร์ ดังนั้นฟังก์ชันการทำงานจึงแบ่งออกเป็นแต่ละโหนดโดยขึ้นอยู่กับโหลด ในกรณีง่ายๆ เกตเวย์เดียวก็เพียงพอแล้ว แต่สำหรับเครือข่าย IoT ขนาดใหญ่ คลัสเตอร์ทั้งหมดสามารถปรับใช้ได้
EdgeX ขึ้นอยู่กับสแต็ก IoT แบบเปิด
โปรเจ็กต์นี้ประกอบด้วยไมโครเซอร์วิสสำเร็จรูปที่ได้รับการคัดสรรสำหรับการวิเคราะห์ข้อมูล ความปลอดภัย การจัดการ และการแก้ปัญหาต่างๆ
รีลีส 1.0 ถือเป็นการสิ้นสุดระยะเวลาสองปีของการพัฒนาและการทดสอบ และยังจะถือเป็นการรักษาเสถียรภาพของ API หลักๆ ทั้งหมดเพื่อสร้างมาตรฐานให้กับแอปพลิเคชัน Edge และการรับรู้ถึงความพร้อมในการนำไปใช้อย่างแพร่หลาย
หลัก
- รองรับ Redis และ MongoDB สำหรับบริการทั้งหมดที่ใช้ DBMS ลดความซับซ้อนในการเปลี่ยนที่เก็บข้อมูลในเลเยอร์เพื่อการจัดเก็บข้อมูลถาวร
- การเพิ่มบริการแอปพลิเคชันและ SDK สำหรับการสร้าง บริการแอปพลิเคชันหมายถึงตัวจัดการสำหรับการเตรียมข้อมูลก่อนส่งไปยังเซิร์ฟเวอร์สุดท้าย ในอนาคต บริการแอปพลิเคชันจะมาแทนที่บริการส่งออก และปัจจุบันถูกวางตำแหน่งให้เป็นเครื่องมือในการแก้ปัญหางานส่งออกเล็กๆ น้อยๆ ที่ได้รับการประมวลผลอย่างมีประสิทธิภาพมากขึ้น
- เครื่องมือการจัดการระบบได้รับการขยายให้ครอบคลุมความสามารถในการตรวจสอบโหลด CPU ที่สร้างโดยบริการ สถานะการประมวลผลข้อมูล และตัวชี้วัดอื่นๆ
- โดยคำนึงถึงตัวระบุความสัมพันธ์ ซึ่งช่วยให้คุณติดตามข้อมูลที่มาจากเซ็นเซอร์ในทุกขั้นตอนก่อนที่จะส่งออก เพื่อลดความซับซ้อนในการแก้ไขข้อบกพร่องและการตรวจสอบ
- รองรับการรับ ใช้ และส่งออกข้อมูลไบนารี่ในรูปแบบ CBOR
- รวมถึงเครื่องมือสำหรับการทดสอบหน่วยและการทดสอบความปลอดภัยอัตโนมัติ
- การเตรียมกรอบการทำงานใหม่สำหรับการประเมินการใช้ทรัพยากรและพฤติกรรมของระบบโดยรวมด้วยสายตา
- การใช้ SDK ใหม่และปรับปรุงเพื่อพัฒนาบริการสำหรับการโต้ตอบกับอุปกรณ์และเซ็นเซอร์ในภาษา Go และ C
- เครื่องมือที่ได้รับการปรับปรุงสำหรับการปรับใช้การกำหนดค่า ตัวกำหนดเวลา โปรไฟล์อุปกรณ์ เกตเวย์ API และการจัดเก็บข้อมูลที่ละเอียดอ่อนอย่างปลอดภัย
ที่มา: opennet.ru