IoT (Інтернет речей) і IoE (Інтернет of Everything) Platfабоm/C.loud рішенняs
Платформа IoE / IoT
IoT - Інтернет речей (хмара лише для рідних
iSys - інтелектуальні системи продукти, додатки, франчайзинг, ребрендинг, IoT Cloud Gateways)
IoE - Інтернет усього (хмара для індивідуума
Партнери та їх застосування) із спеціальною таблицею шифрування
- Мовна серверна програма низького рівня C (виконувана / двійкова) - забезпечує:
- більш ніж у 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.
- більш ніж у 15 разів вища ефективність порівняно із серверними рішеннями, написаними іншими мовами програмування
- Платформа IoT може працювати в системах на базі Linux (Debian, Raspbian, Ubuntu):
- Місцево - на мікрокомп’ютерах (Raspberry Pi 3,4, Tinker Board) та ПК (Intel / AMD x64, x86)
- in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
- 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, команди)
- Самозахист від різних атак:
- своєчасне вимкнення та ігнорування ip зловмисника - на основі недійсних авторизацій, повторних пакетів, недійсних пакетів
- випадковий стрибок UDP-порту для рукостискання / повторного зв'язку
- Різний метод зв'язку на основі UDP, TCP або HTTP
- Використовуйте загальні системи баз даних (БД) MySQL або MariaDB для зберігання даних
- Незалежні драйвери зв'язку з прямим доступом до БД для стабільності та працездатності системи:
- TCP <=> БД
- UDP <=> БД
- HTTP <=> БД
- Optional data caching in file system for 100% data capture.
- Опціонально поставляються шлюзи / мости до хмари IoE із загальних протоколів зв'язку (стандарти BACNet, MQTT, Modbus, DMX, Dali, IR)
- Опціонально постачаються шлюзи / мости до хмари IoE із загальних комунікаційних інтерфейсів (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).
- Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.
Протокол IoE / IoT:
- незалежний протокол зв'язку (шифрування + термін дії даних)
- двійкові або текстові дані
- низьке збільшення розміру корисного навантаження після шифрування даних
- supplied microcontrollers C source code for Nodes for each partner under NDA and License.
- використовувати багаторазову контрольну суму (зашифровані та нешифровані дані) для перевірки достовірності даних
- використовувати багатоступеневий самовидобутий алгоритм дешифрування даних для перевірки узгодженості, перевірки достовірності даних
- використовувати унікальну та обертальну таблицю шифрів (до 1024 байт) для кожного партнера
- використовувати динамічно змінений алгоритм для авторизацій (залежить від мітки часу, типу пристрою, унікальної адреси, лічильника передачі)
- відмітка часу для встановленого годинника, синхронізація часу, виявлення повторних пакетів, десинхронізація зв'язку
Платформа @City IoT - Back-End / Front-End