IoT (l'Internet des objets) et IoE (l'Internet of Everything) Platfou alorsm/Cloud solutions


Plateforme IoE / IoT

IoT - Internet des objets (Cloud uniquement pour les iSys - Systèmes intelligents produits, application, franchise, rebranding, passerelles cloud IoT)
IoE - Internet of Everything (Cloud pour les particuliers Les partenaires et leurs applications) avec table de chiffrement dédiée

IoE, plateforme IoT dédiée à chaque partenaire avec chiffrement individuel
  • Application serveur de langage C de bas niveau (exécutable / binaire) - assure:
    • scripts non open-source, interpréteurs de code. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
    • efficacité plus de 15 fois supérieure par rapport aux solutions de serveurs écrites dans d'autres langages de programmation
    • utilisation de la mémoire plus de 5 fois inférieure par rapport aux autres solutions de langages de programmation
  • La plateforme IoT peut fonctionner sur des systèmes basés sur Linux (Debian, Raspbian, Ubuntu):
    • Localement - sur micro-ordinateurs (Raspberry Pi 3,4, Tinker Board) et 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.
  • Communication bidirectionnelle avec prise de contact (Acknowledge):
    • node => serveur (état, commandes, journaux, ACK)
    • serveur => nœud (ACK, commandes)
  • Auto-protection contre diverses attaques:
    • désactiver et ignorer en temps opportun l'IP de l'attaquant - en fonction d'autorisations invalides, de packages répétés, de packages invalides
    • saut de port UDP aléatoire pour la prise de contact / les communications répétées
  • Diverses méthodes de communication basées sur UDP, TCP ou HTTP
  • Utilisez les systèmes de base de données communs (DB) MySQL ou MariaDB pour le stockage des données
  • Pilotes de communication indépendants avec accès direct à la base de données pour la stabilité du système, l'opérabilité:
    • TCP <=> DB
    • UDP <=> DB
    • HTTP <=> DB
  • Passerelles / ponts vers le cloud IoE fournis en option à partir d'interfaces de communication courantes (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • Optional data caching in file system for 100% data capture.
  • 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.
  • Passerelles / ponts vers le cloud IoE fournis en option à partir de protocoles de communication courants (normes BACNet, MQTT, Modbus, DMX, Dali, IR)

Protocole IoE / IoT:


  • protocole indépendant de la communication (chiffrement + validité des données)
  • données binaires ou texte
  • faible augmentation de la taille de la charge utile après le chiffrement des données
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • horodatage pour le réglage de l'horloge, synchronisation de l'heure, détection des paquets répétés, désynchronisation des communications
  • utiliser un algorithme modifié dynamiquement pour les autorisations (dépend de l'horodatage, du type d'appareil, de l'adresse unique, du compteur de transmission)
  • utiliser un algorithme de décryptage de données auto-extrait à plusieurs niveaux pour le contrôle de cohérence, le contrôle de validité des données
  • utiliser plusieurs sommes de contrôle (données cryptées et non cryptées) pour le contrôle de validité des données
  • utiliser une table de chiffrement unique et rotative (jusqu'à 1024 octets) pour chaque partenaire
Plateforme @City IoT - Back-End / Front-End