IoT (Інтэрнэт рэчаў) і IoE (Інтэрнэт of Everything) Platfальбоm/Зloud растворs
Платформа IoE / IoT
IoT - Інтэрнэт рэчаў (Воблака толькі для роднай
iSys - Інтэлектуальныя сістэмы прадукты, прыкладанне, франчайзінг, рэбрэндынг, воблачныя шлюзы IoT)
IoE - Інтэрнэт усяго (Воблака для індывіда
Партнёры і іх прыкладання) са спецыяльнай табліцай шыфравання
- Прыкладанне сервера мовы нізкага ўзроўню C (выканальнае / двайковае) - забяспечвае:
- больш чым у 15 разоў вышэйшая эфектыўнасць у параўнанні з сервернымі рашэннямі, напісанымі на іншых мовах праграмавання
- больш чым у 5 разоў меншае выкарыстанне памяці ў параўнанні з рашэннямі іншых моў праграмавання
- сцэнарыі не з адкрытым зыходным кодам, інтэрпрэтатары кода. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
- Платформа IoT можа працаваць у сістэмах на базе 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)
- сервер => вузел (ACK, каманды)
- Самаабарона ад розных нападаў:
- выпадковы скачок порта UDP для поціску рукі / паўторнай сувязі
- своечасова адключыць і ігнараваць ip зламысніка - на аснове несапраўдных аўтарызацый, паўторных пакетаў, несапраўдных пакетаў
- Розны спосаб сувязі на аснове UDP, TCP або HTTP
- Выкарыстоўвайце агульныя сістэмы баз дадзеных (БД) MySQL або MariaDB для захоўвання дадзеных
- Незалежныя драйверы сувязі з прамым доступам да БД для стабільнасці і працаздольнасці сістэмы:
- HTTP <=> БД
- UDP <=> БД
- TCP <=> БД
- Даступныя дадаткова шлюзы / масты да воблака IoE з агульных камунікацыйных інтэрфейсаў (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
- Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.
- Optional data caching in file system for 100% data capture.
- Даступныя дадаткова шлюзы / масты да воблака IoE з агульных пратаколаў сувязі (стандарты BACNet, MQTT, Modbus, DMX, Dali, ВК)
- Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN).
Пратакол IoE / IoT:
- незалежны пратакол сувязі (шыфраванне + сапраўднасць дадзеных)
- двайковыя або тэкставыя дадзеныя
- нізкі памер карыснай нагрузкі пасля шыфравання дадзеных
- supplied microcontrollers C source code for Nodes for each partner under NDA and License.
- выкарыстоўваць унікальную табліцу шыфра (да 1024 байт) для кожнага партнёра
- адбітак часу для ўстаноўкі гадзінніка, сінхранізацыя часу, выяўленне паўторных пакетаў, дэсінхранізацыя сувязі
- выкарыстоўваць шматступенны алгарытм самашыравання расшыфраваных дадзеных для праверкі ўзгодненасці, праверкі сапраўднасці дадзеных
- выкарыстоўваць дынамічна зменены алгарытм для аўтарызацый (залежыць ад штампа часу, тыпу прылады, унікальнага адраса, лічыльніка перадачы)
- выкарыстоўваць некалькі кантрольных сум (зашыфраваныя і нешыфраваныя дадзеныя) для праверкі сапраўднасці дадзеных
Платформа @City IoT - бэк-энд / фронт-энд