IoT (อินเทอร์เน็ตของสิ่งต่างๆ) และ ไอโออี (อินเทอร์เน็ต of Everything) Platfหรือm/คloud สารละลายs


แพลตฟอร์ม IoE / IoT

IoT - Internet of Things (Cloud สำหรับเจ้าของภาษาเท่านั้น iSys - ระบบอัจฉริยะ ผลิตภัณฑ์แอปพลิเคชันแฟรนไชส์รีแบรนด์เกตเวย์ IoT Cloud)
ไอโออี - Internet of Everything (ระบบคลาวด์สำหรับแต่ละบุคคล พันธมิตร และแอปพลิเคชัน) พร้อมตารางการเข้ารหัสเฉพาะ

IoE, IoT Platform เฉพาะสำหรับคู่ค้าแต่ละรายที่มีการเข้ารหัสส่วนบุคคล
  • แอปพลิเคชันเซิร์ฟเวอร์ภาษา C ระดับต่ำ (ปฏิบัติการ / ไบนารี) - รับรอง:
    • ไม่ใช่สคริปต์โอเพ่นซอร์สตัวแปลรหัส Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
    • ประสิทธิภาพสูงกว่า 15 เท่าเมื่อเทียบกับโซลูชันเซิร์ฟเวอร์ที่เขียนด้วยภาษาโปรแกรมอื่น ๆ
    • ใช้หน่วยความจำน้อยกว่า 5 เท่าเมื่อเทียบกับโซลูชันภาษาโปรแกรมอื่น ๆ
  • IoT Platform อาจทำงานบนระบบที่ใช้ Linux (Debian, Raspbian, Ubuntu):
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
    • ในเครื่อง - บนไมโครคอมพิวเตอร์ (Raspberry Pi 3,4, Tinker Board) และพีซี (Intel / AMD x64, x86)
  • Binary data transfer (minimize payload/packets size and overall data transmitted via communication media).
  • Enable transfers over LTE NBIoT NB1/NB2, LoRaWAN where there are a lot of limitations on packet size and amount of data send.
  • Minimize battery utilization during transmission due to much shorter packages.
  • การสื่อสารแบบสองทิศทางด้วยการจับมือกัน (รับทราบ):
    • โหนด => เซิร์ฟเวอร์ (สถานะคำสั่งบันทึก ACK)
    • เซิร์ฟเวอร์ => โหนด (ACKs คำสั่ง)
  • การป้องกันตนเองจากการโจมตีต่างๆ:
    • การกระโดดพอร์ต UDP แบบสุ่มสำหรับการจับมือ / การสื่อสารซ้ำ ๆ
    • ปิดการใช้งานและเพิกเฉยต่อ ip ของผู้โจมตีในเวลาที่เหมาะสม - ขึ้นอยู่กับการอนุญาตที่ไม่ถูกต้องแพ็กเกจซ้ำแพ็กเกจที่ไม่ถูกต้อง
  • วิธีการสื่อสารที่หลากหลายขึ้นอยู่กับ UDP, TCP หรือ HTTP
  • ใช้ระบบฐานข้อมูลทั่วไป (DB) MySQL หรือ MariaDB สำหรับการจัดเก็บข้อมูล
  • ไดรเวอร์การสื่อสารอิสระพร้อมการเข้าถึง DB โดยตรงเพื่อความเสถียรของระบบการทำงาน:
    • HTTP <=> DB
    • UDP <=> DB
    • TCP <=> DB
  • Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.
  • สามารถเลือกเกตเวย์ / บริดจ์ให้กับ IoE cloud` จากโปรโตคอลการสื่อสารทั่วไป (BACNet, MQTT, Modbus, DMX, Dali, IR มาตรฐาน)
  • เกตเวย์ / บริดจ์ที่เป็นทางเลือกให้กับไอโออีคลาวด์จากอินเทอร์เฟซการสื่อสารทั่วไป (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN).
  • Optional data caching in file system for 100% data capture.

โปรโตคอล IoE / IoT:


  • โปรโตคอลอิสระในการสื่อสาร (การเข้ารหัส + ความถูกต้องของข้อมูล)
  • ข้อมูลไบนารีหรือข้อความ
  • ขนาดน้ำหนักบรรทุกต่ำจะเพิ่มขึ้นหลังจากการเข้ารหัสข้อมูล
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • ใช้ตาราง Cipher ที่ไม่ซ้ำกันและหมุนได้ (สูงสุด 1024 ไบต์) สำหรับคู่ค้าแต่ละราย
  • การประทับเวลาสำหรับชุดนาฬิกาการซิงโครไนซ์เวลาการตรวจจับแพ็กเกจซ้ำการยกเลิกการซิงโครไนซ์การสื่อสาร
  • ใช้อัลกอริทึมที่เปลี่ยนแปลงแบบไดนามิกสำหรับการอนุญาต (ขึ้นอยู่กับการประทับเวลาประเภทอุปกรณ์ที่อยู่ที่ไม่ซ้ำกันตัวนับการส่ง)
  • ใช้การตรวจสอบหลายรายการ (ข้อมูลที่เข้ารหัสและไม่เข้ารหัส) สำหรับการตรวจสอบความถูกต้องของข้อมูล
  • ใช้อัลกอริทึมการถอดรหัสข้อมูลแบบแยกขั้นตอนหลายขั้นตอนสำหรับการตรวจสอบความสอดคล้องการตรวจสอบความถูกต้องของข้อมูล
@City IoT Platform - Back-End / Front-End