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
- 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