IoT (Интернет на нещата) и IoE (интернет of Everything) Platfилиm/° Сloud решениеs


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

IoT - Интернет на нещата (облак само за местни iSys - Интелигентни системи продукти, приложение, Franchize, Rebranding, IoT Cloud Gateways)
IoE - Интернет на всичко (облак за индивидуално Партньори и техните приложения) със специална таблица за шифроване

IoE, IoT платформа, посветена на всеки партньор с индивидуално шифроване
  • Ниско ниво 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 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, команди)
    • възел => сървър (състояние, команди, регистрационни файлове, ACK)
  • Самозащита срещу различни атаки:
    • произволно скачане на 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.
  • 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).

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


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