IoT (Internet de las Cosas) y IdT (Internet of Everything) Platfom/Cloud solucións
Plataforma IoE / IoT
IoT - Internet de las cosas (Cloud solo para nativos
iSys - Sistemas inteligentes productos, aplicación, franquicia, cambio de marca, pasarelas de la nube de IoT)
IdT - Internet de todo (nube para individuos
Socios y sus aplicaciones) con tabla de cifrado dedicada
- Aplicación de servidor de lenguaje de bajo nivel C (ejecutable / binario): asegura:
- scripts que no son de código abierto, 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.
- uso de memoria más de 5 veces menor en comparación con otras soluciones de lenguajes de programación
- Más de 15 veces mayor eficiencia en comparación con las soluciones de servidores escritas en otros lenguajes de programación.
- La plataforma IoT puede funcionar en sistemas basados en Linux (Debian, Raspbian, Ubuntu):
- in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
- Localmente: en microcomputadoras (Raspberry Pi 3,4, Tinker Board) y 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.
- Comunicación bidireccional con protocolo de enlace (reconocimiento):
- nodo => servidor (estado, comandos, registros, ACK)
- servidor => nodo (ACK, comandos)
- Autoprotección contra varios ataques:
- salto de puerto UDP aleatorio para el protocolo de enlace / comunicaciones repetidas
- Deshabilitar oportunamente e ignorar la IP del atacante - basado en autorizaciones inválidas, paquetes repetidos, paquetes inválidos
- Varios métodos de comunicación basados en UDP, TCP o HTTP
- Utilice sistemas de bases de datos comunes (DB) MySQL o MariaDB para el almacenamiento de datos
- Controladores de comunicación independientes con acceso directo a DB para estabilidad del sistema, operatividad:
- HTTP <=> DB
- UDP <=> DB
- TCP <=> DB
- Puertas de enlace / puentes suministrados opcionalmente a la nube de IdT desde protocolos de comunicación comunes (BACNet, MQTT, Modbus, DMX, Dali, estándares de infrarrojos)
- Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN).
- Puertas de enlace / puentes suministrados opcionalmente a la nube de IdT desde interfaces de comunicación comunes (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.
- Optional data caching in file system for 100% data capture.
Protocolo IoE / IoT:
- protocolo independiente de comunicación (cifrado + validez de datos)
- datos binarios o de texto
- aumento del tamaño de la carga útil baja después del cifrado de datos
- supplied microcontrollers C source code for Nodes for each partner under NDA and License.
- utilizar varias sumas de comprobación (datos cifrados y no cifrados) para comprobar la validez de los datos
- Utilice un algoritmo de descifrado de datos autoextraído de varias etapas para comprobar la coherencia, comprobar la validez de los datos
- use una tabla de cifrado única y rotativa (hasta 1024 bytes) para cada socio
- sello de tiempo para el ajuste del reloj, sincronización de tiempo, detección de paquetes repetidos, desincronización de comunicaciones
- utilizar un algoritmo modificado dinámicamente para las autorizaciones (depende de la marca de tiempo, el tipo de dispositivo, la dirección única, el contador de transmisión)
@City IoT Platform: back-end / front-end