IoT (internetul Lucrurilsau) și IoE (Internet of Everything) Platfsaum/Cloud soluţies


Platforma IoE / IoT

IoT - Internetul obiectelor (Cloud numai pentru nativ iSys - Sisteme inteligente produse, aplicație, Franciza, Rebranding, IoT Cloud Gateways)
IoE - Internet of Everything (Cloud pentru fiecare persoană) Parteneri și aplicațiile acestora) cu tabel de cifrare dedicat

IoE, platforma IoT dedicată fiecărui partener cu cifrare individuală
  • Aplicație server de limbaj C de nivel scăzut (executabil / binar) - asigură:
    • eficiență de peste 15 ori mai mare comparativ cu soluțiile de servere scrise în alte limbaje de programare
    • utilizarea de memorie de peste 5 ori mai mică în comparație cu alte soluții de limbaje de programare
    • scripturi non-open source, interpreți de cod. 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 poate funcționa pe sisteme bazate pe Linux (Debian, Raspbian, Ubuntu):
    • Local - pe microcomputere (Raspberry Pi 3,4, Tinker Board) și PC-uri (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.
  • Comunicare bidirecțională cu strângere de mână (recunoaște):
    • server => nod (ACK-uri, comenzi)
    • nod => server (stare, comenzi, jurnale, ACK-uri)
  • Auto-protecție împotriva diferitelor atacuri:
    • salt UDP aleatoriu pentru strângere de mână / comunicări repetate
    • dezactivează în timp util și ignoră ip-ul atacatorului - bazat pe autorizații nevalide, pachete repetate, pachete invalide
  • Diverse metode de comunicare bazate pe UDP, TCP sau HTTP
  • Utilizați sisteme comune de baze de date (DB) MySQL sau MariaDB pentru stocarea datelor
  • Drivere de comunicații independente cu acces direct la DB pentru stabilitate, operabilitate a sistemului:
    • UDP <=> DB
    • TCP <=> DB
    • HTTP <=> DB
  • Optional data caching in file system for 100% data capture.
  • Opțional furnizate gateway-uri / poduri către cloud IoE din protocoale comune de comunicații (BACNet, MQTT, Modbus, DMX, Dali, standarde 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).
  • Opțional furnizate gateway-uri / poduri către cloud IoE de la interfețe comune de comunicații (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.

Protocol IoE / IoT:


  • protocol independent de comunicare (cifrare + validitate date)
  • date binare sau text
  • mărirea sarcinii utile reduse după criptarea datelor
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • utilizați algoritmul de decriptare a datelor auto-extras în mai multe etape pentru verificarea consistenței, verificarea validității datelor
  • utilizați algoritmul modificat dinamic pentru autorizații (depinde de timbru, tip de dispozitiv, adresă unică, contor de transmisie)
  • utilizați mai multe sume de control (date criptate și necriptate) pentru verificarea validității datelor
  • utilizați tabelul de cifrare unic și rotativ (până la 1024 octeți) pentru fiecare partener
  • marcaj de timp pentru setarea ceasului, sincronizarea orei, detectarea pachetelor repetate, desincronizarea comunicațiilor
@City IoT Platform - Back-End / Front-End