Интернет вещей (Интернет вещей) а также IoE (Интернет of Everything) Platfили жеm/Cloud решениеs


Платформа IoE / IoT

Интернет вещей - Интернет вещей (Облако только для родных iSys - Интеллектуальные системы продукты, приложение, франчайзинг, ребрендинг, облачные шлюзы Интернета вещей)
IoE - Интернет всего (Облако для индивидуального Партнеры и их приложения) со специальной таблицей шифрования

IoE, платформа IoT, предназначенная для каждого партнера с индивидуальным шифрованием
  • Серверное приложение низкого уровня 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 может работать в системах на базе 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, команды)
  • Самозащита от различных атак:
    • случайный переход UDP-порта для подтверждения / повторной связи
    • своевременно отключать и игнорировать ip злоумышленника - на основании недействительных авторизаций, повторяющихся пакетов, недействительных пакетов
  • Различные способы связи на основе UDP, TCP или HTTP
  • Используйте общие системы баз данных (БД) MySQL или MariaDB для хранения данных
  • Независимые коммуникационные драйверы с прямым доступом к БД для стабильности системы, работоспособности:
    • HTTP <=> БД
    • UDP <=> БД
    • TCP <=> БД
  • 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, стандарты IR)
  • 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 от общих интерфейсов связи (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)

Протокол IoE / IoT:


  • коммуникационно-независимый протокол (шифрование + достоверность данных)
  • двоичные или текстовые данные
  • небольшое увеличение размера полезной нагрузки после шифрования данных
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • использовать многоступенчатый самоизвлекаемый алгоритм дешифрования данных для проверки согласованности, проверки достоверности данных
  • отметка времени для установки часов, синхронизация времени, обнаружение повторных пакетов, десинхронизация связи
  • использовать уникальную и ротационную таблицу шифрования (до 1024 байтов) для каждого партнера
  • использовать динамически изменяемый алгоритм для авторизации (зависит от отметки времени, типа устройства, уникального адреса, счетчика передач)
  • использовать несколько контрольных сумм (зашифрованные и незашифрованные данные) для проверки достоверности данных
Платформа @City IoT - серверная часть / интерфейсная часть