IoT (Internet věcí) a IoE (Internet of Everything) Platfnebom/Cloud řešenís


Platforma IoE / IoT

IoT - Internet věcí (cloud pouze pro nativní web) iSys - inteligentní systémy produkty, aplikace, franchize, rebranding, IoT Cloud Gateways)
IoE - Internet všeho (cloud pro jednotlivce Partneři a jejich aplikace) s vyhrazenou šifrovací tabulkou

IoE, IoT Platforma určená pro každého partnera s individuálním šifrováním
  • Aplikace jazykového serveru nízké úrovně C (spustitelný / binární) - zajišťuje:
    • více než 15krát vyšší účinnost ve srovnání se serverovými řešeními napsanými v jiných programovacích jazycích
    • více než 5krát menší využití paměti ve srovnání s jinými řešeními programovacích jazyků
    • skripty bez open-source, tlumočníci kódu. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
  • Platforma IoT může fungovat v systémech založených na Linuxu (Debian, Raspbian, Ubuntu):
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
    • Lokálně - na mikropočítačích (Raspberry Pi 3,4, Tinker Board) a 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.
  • Obousměrná komunikace s podáním ruky (potvrzení):
    • node => server (status, commands, logs, ACKs)
    • server => uzel (ACK, příkazy)
  • Vlastní ochrana proti různým útokům:
    • náhodný skok portu UDP pro handshake / opakovanou komunikaci
    • včas deaktivovat a ignorovat IP útočníka - na základě neplatných autorizací, opakovaných balíčků, neplatných balíčků
  • Různé způsoby komunikace založené na UDP, TCP nebo HTTP
  • Pro ukládání dat používejte běžné databázové systémy (DB) MySQL nebo MariaDB
  • Nezávislé komunikační ovladače s přímým přístupem k DB pro stabilitu systému, provozuschopnost:
    • TCP <=> DB
    • HTTP <=> DB
    • UDP <=> DB
  • 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.
  • Volitelně dodávané brány / mosty do cloudu IoE` z běžných komunikačních protokolů (standardy BACNet, MQTT, Modbus, DMX, Dali, IR)
  • Volitelně dodávané brány / mosty do cloudu IoE z běžných komunikačních rozhraní (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • Optional data caching in file system for 100% data capture.

Protokol IoE / IoT:


  • komunikační nezávislý protokol (šifrování + platnost dat)
  • binární nebo textová data
  • nízké zvýšení užitečného zatížení po šifrování dat
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • pro kontrolu platnosti dat použijte více kontrolních součtů (šifrovaná a nezašifrovaná data)
  • používat vícestupňový algoritmus dešifrování dat pro kontrolu konzistence, kontrolu platnosti dat
  • použít pro autorizaci dynamicky změněný algoritmus (záleží na časovém razítku, typu zařízení, jedinečné adrese, čítači přenosu)
  • pro každého partnera použijte jedinečnou a rotační šifrovací tabulku (až 1024 bajtů)
  • časové razítko pro nastavení hodin, synchronizace času, detekce opakovaných balíků, desynchronizace komunikace
@City IoT Platform - Back-End / Front-End