We have developed a platform for the IoT as a scalable distributed system that can seamlessly support an in-home
smart grid and different concurrent applications for remote monitoring and control. The platform architecture is illustrated in Fig. 1. It consists of three main parts: the sensor and actuator networks, the IoT server and the user interfaces for visualization and management. Sensor and actuator nodes communicate in a reliable bidirectional way with the IoT server. The communication between the nodes and the IoT server follows the TCP/IP client-server model. Sensors send messages in their native format to the IoT server (through a gateway, if needed), over an encrypted link. The IoT server converts the raw payload, containing information from heterogeneous nodes, into a standard format, containing
object identifier, object type, measurement unit, data field, geographical position, and timestamp. In this way, data
can be easily represented, manipulated and aggregated without considering the communication protocol of the originating
source.A web-based graphical interface allows users to access real time and historical sensor data. The same interface
allows users with administration privileges to manage networks and single nodes. Third-party software can access the
platform using a REpresentational State Transfer application programming interface (API) [25]. Due to the possibility of using the system to collect sensitive and confidential data, the platform ensures an adequate security level both to end-to-end communications and to data access. For this reason, users need to be authenticated before they can access the platform and can only access specific sets of sensor data through HTTPS. The IoT server supports multiple encryption protocols (AES-128, SSH). At a finer level of detail, the IoT platform consists of several hardware and software components, each described by its functions and by its interfaces with other components. In this way, the architecture is easily scalable and robust. Each component can be modified, redesigned, and extended with minimum impact on the rest of the system. The components are indicated in Table I and are described in more detail in the following subsections.
เราได้พัฒนาแพลตฟอร์มสำหรับ IOT เป็นระบบที่สามารถสนับสนุนระบบการกระจายในบ้าน
สมาร์ทกริดและการใช้งานแบบต่าง ๆสำหรับการตรวจสอบระยะไกลและการควบคุม แพลตฟอร์มสถาปัตยกรรมจะแสดงในรูปที่ 1 ประกอบด้วยสามส่วนหลัก : เครือข่ายเซ็นเซอร์และตัวกระตุ้น IOT เซิร์ฟเวอร์และผู้ใช้อินเทอร์เฟซสำหรับการแสดงและการจัดการเซ็นเซอร์และตัวโหนดสื่อสารในทางทิศทางที่น่าเชื่อถือกับพวก Server การสื่อสารระหว่างโหนดและหลายเซิร์ฟเวอร์ตาม TCP / IP ของไคลเอ็นต์เซิร์ฟเวอร์แบบ เซ็นเซอร์ส่งข้อความในรูปแบบพื้นเมืองของพวกเขาไปยังเซิร์ฟเวอร์ด้วย ( ผ่านทางเกตเวย์ หากต้องการมากกว่าการเชื่อมโยงการเข้ารหัส . IOT เซิร์ฟเวอร์แปลง payload ดิบที่มีข้อมูลจากโหนดต่างกัน ,เป็นรูปแบบมาตรฐานที่มี
ระบุวัตถุ วัตถุประเภท , หน่วยวัด , ข้อมูลภาคสนามทางภูมิศาสตร์ตำแหน่ง และลงบันทึกเวลา ด้วยวิธีนี้ข้อมูล
สามารถแสดง , จัดการและรวม โดยไม่พิจารณาโปรโตคอลการสื่อสารของที่มา
แหล่ง เว็บที่ใช้อินเตอร์เฟซแบบกราฟิกที่ช่วยให้ผู้ใช้สามารถเข้าถึงเวลาจริงและข้อมูลเซ็นเซอร์ทางประวัติศาสตร์
อินเตอร์เฟซเดียวกันช่วยให้ผู้ใช้ที่มีสิทธิ์ในการจัดการและการบริหารเครือข่ายโหนดเดียว ซอฟต์แวร์ของบุคคลที่สามสามารถเข้าถึงแพลตฟอร์มโดยใช้ตัวแทนรัฐโอน
เอพีไอ ( API ) [ 25 ] เนื่องจากความเป็นไปได้ของการใช้ระบบเก็บข้อมูลสำคัญ และเป็นความลับแพลตฟอร์มการรักษาความปลอดภัยระดับเพียงพอทั้งสำหรับการสื่อสารและการเข้าถึงข้อมูล ด้วยเหตุผลนี้ ผู้ใช้ต้องตรวจสอบก่อนที่พวกเขาสามารถเข้าถึงแพลตฟอร์มและสามารถเข้าถึงชุดข้อมูลเฉพาะของเซ็นเซอร์ผ่าน HTTPS . IOT เซิร์ฟเวอร์สนับสนุนโปรโตคอลการเข้ารหัสหลาย ( aes-128 , SSH ) ในระดับปลีกย่อยรายละเอียดที่ประกอบด้วยหลายหลายแพลตฟอร์มฮาร์ดแวร์และซอฟต์แวร์ส่วนประกอบแต่ละอธิบายโดยหน้าที่และโดยการเชื่อมต่อกับส่วนประกอบอื่น ๆ วิธีนี้เป็นสถาปัตยกรรมที่ปรับขนาดได้อย่างง่ายดายและมีประสิทธิภาพ . แต่ละองค์ประกอบสามารถแก้ไข , ออกแบบใหม่และขยายที่มีผลกระทบน้อยที่สุดต่อส่วนที่เหลือของระบบองค์ประกอบที่แสดงเป็นตารางผมจะอธิบายในรายละเอียดเพิ่มเติมในอนุมาตราต่อไปนี้
การแปล กรุณารอสักครู่..