IoT (Internet das cousas) e IoE (Internet of Everything) Platfoum/Cloud solucións


Plataforma IoE / IoT

IoT - Internet das cousas (Cloud só para nativos iSys: sistemas intelixentes produtos, aplicación, franquiciamento, rebranding, pasarelas de IoT Cloud)
IoE - Internet de todo (Cloud para cada usuario Socios e as súas aplicacións) cunha táboa de cifrado dedicada

IoE, plataforma IoT dedicada a cada socio con cifrado individual
  • Aplicación de servidor de linguaxe de baixo nivel C (executable / binaria): asegura:
    • uso de memoria máis de 5 veces menor en comparación con outras solucións de linguaxes de programación
    • scripts de código aberto, intérpretes de código. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
    • máis de 15 veces maior eficiencia en comparación con solucións de servidores escritas noutras linguaxes de programación
  • A plataforma IoT pode funcionar en sistemas baseados en Linux (Debian, Raspbian, Ubuntu):
    • Localmente: en microordenadores (Raspberry Pi 3,4, Tinker Board) e PC (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.
  • Comunicación bidireccional con apretón de mans (Recoñecemento):
    • servidor => nodo (ACK, comandos)
    • nodo => servidor (estado, comandos, rexistros, ACK)
  • Autoprotección contra varios ataques:
    • desactiva e ignora oportuno a IP do atacante - baseada en autorizacións non válidas, paquetes repetidos e paquetes non válidos
    • salto de porto UDP aleatorio por aperto de mans / comunicacións repetidas
  • Varios métodos de comunicación baseados en UDP, TCP ou HTTP
  • Use sistemas de base de datos comúns (DB) MySQL ou MariaDB para almacenar datos
  • Controladores de comunicación independentes con acceso directo á base de datos para a estabilidade e operatividade do sistema:
    • UDP <=> DB
    • HTTP <=> DB
    • TCP <=> 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).
  • Pasarelas / pontes subministrados opcionalmente á nube IoE desde protocolos de comunicación comúns (estándares BACNet, MQTT, Modbus, DMX, Dali, IR)
  • Optional data caching in file system for 100% data capture.
  • Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.
  • Pasarelas / pontes subministrados opcionalmente á nube IoE desde interfaces de comunicación comúns (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)

Protocolo IoE / IoT:


  • protocolo de comunicación independente (cifrado + validez de datos)
  • datos binarios ou de texto
  • aumento do tamaño da carga útil despois do cifrado de datos
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • use algoritmo de descifrado de datos autoextractos de varias etapas para a comprobación da coherencia, a comprobación da validez dos datos
  • marca de tempo para o conxunto de reloxos, sincronización de hora, detección de paquetes repetidos, desincronización de comunicacións
  • usar o algoritmo cambiado dinámicamente para as autorizacións (depende do selo de tempo, do tipo de dispositivo, do enderezo único, do contador de transmisión)
  • use a suma de comprobación múltiple (datos cifrados e non cifrados) para a comprobación da validez dos datos
  • use táboa de cifrado única e rotativa (ata 1024 bytes) para cada socio
@City IoT Platform: Back-End / Front-End