IOT (Internet of Things) và IoE (Internet of Everything) Platfhoặc làm/Cloud giải pháps
Nền tảng IoE / IoT
IOT - Internet of Things (Đám mây chỉ dành cho bản địa
iSys - Hệ thống thông minh sản phẩm, ứng dụng, Nhượng quyền thương mại, Đổi thương hiệu, Cổng kết nối đám mây IoT)
IoE - Internet of Everything (Đám mây cho cá nhân
Đối tác và các ứng dụng của chúng) với bảng mật mã chuyên dụng
- Ứng dụng máy chủ ngôn ngữ C mức thấp (thực thi / nhị phân) - đảm bảo:
- sử dụng bộ nhớ nhỏ hơn 5 lần so với các giải pháp ngôn ngữ lập trình khác
- tập lệnh không phải mã nguồn mở, trình thông dịch mã. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
- Hiệu quả cao hơn 15 lần so với các giải pháp máy chủ được viết bằng các ngôn ngữ lập trình khác
- Nền tảng IoT có thể hoạt động trên các hệ thống dựa trên Linux (Debian, Raspbian, Ubuntu):
- in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
- Cục bộ - trên máy tính Micro (Raspberry Pi 3,4, Tinker Board) và PC (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.
- Giao tiếp hai chiều với bắt tay (Lời cảm ơn):
- nút => máy chủ (trạng thái, lệnh, nhật ký, ACK)
- máy chủ => nút (ACK, lệnh)
- Tự bảo vệ chống lại các cuộc tấn công khác nhau:
- nhảy cổng UDP ngẫu nhiên để bắt tay / liên lạc lặp lại
- vô hiệu hóa kịp thời và bỏ qua ip của kẻ tấn công - dựa trên ủy quyền không hợp lệ, gói lặp lại, gói không hợp lệ
- Phương thức giao tiếp khác nhau dựa trên UDP, TCP hoặc HTTP
- Sử dụng hệ thống cơ sở dữ liệu (DB) chung MySQL hoặc MariaDB để lưu trữ dữ liệu
- Trình điều khiển giao tiếp độc lập với quyền truy cập trực tiếp vào DB để đảm bảo tính ổn định của hệ thống, khả năng hoạt động:
- TCP <=> DB
- HTTP <=> DB
- UDP <=> DB
- Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.
- Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN).
- Các cổng / cầu nối được cung cấp tùy chọn tới đám mây IoE từ các giao diện truyền thông chung (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
- Optional data caching in file system for 100% data capture.
- Các cổng / cầu nối được cung cấp tùy chọn tới đám mây IoE từ các giao thức truyền thông chung (tiêu chuẩn BACNet, MQTT, Modbus, DMX, Dali, IR)
Giao thức IoE / IoT:
- giao thức độc lập giao tiếp (mật mã + hiệu lực dữ liệu)
- dữ liệu nhị phân hoặc văn bản
- tăng kích thước tải trọng thấp sau khi mã hóa dữ liệu
- supplied microcontrollers C source code for Nodes for each partner under NDA and License.
- sử dụng thuật toán giải mã dữ liệu tự trích xuất nhiều tầng để kiểm tra tính nhất quán, kiểm tra tính hợp lệ của dữ liệu
- tem thời gian cho bộ đồng hồ, đồng bộ hóa thời gian, phát hiện gói lặp lại, không đồng bộ hóa thông tin liên lạc
- sử dụng thuật toán thay đổi động cho các ủy quyền (phụ thuộc vào tem thời gian, loại thiết bị, địa chỉ duy nhất, bộ đếm truyền)
- sử dụng bảng Mật mã duy nhất và xoay vòng (lên đến 1024 Byte) cho mỗi đối tác
- sử dụng nhiều tổng kiểm tra (dữ liệu được mã hóa và không được mã hóa) để kiểm tra tính hợp lệ của dữ liệu
Nền tảng @City IoT - Back-End / Front-End