IoT ((Internet der Dinge) und IoE ((Internet of Everything) Platfoderm/.C.loud Lösungs


IoE / IoT-Plattform

IoT - Internet der Dinge (Cloud nur für Muttersprachler iSys - Intelligente Systeme Produkte, Anwendung, Franchize, Rebranding, IoT Cloud Gateways)
IoE - Internet von allem (Cloud für Einzelpersonen Partner und ihre Anwendungen) mit dedizierter Verschlüsselungstabelle

IoE, IoT-Plattform für jeden Partner mit individueller Verschlüsselung
  • Low Level C-Sprachserveranwendung (ausführbar / binär) - stellt sicher:
    • Nicht-Open-Source-Skripte, Code-Interpreter. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
    • Mehr als fünfmal weniger Speicherbedarf im Vergleich zu anderen Programmiersprachenlösungen
    • Mehr als 15-mal höhere Effizienz im Vergleich zu Serverlösungen, die in anderen Programmiersprachen geschrieben wurden
  • Die IoT-Plattform funktioniert möglicherweise auf Linux-basierten Systemen (Debian, Raspbian, Ubuntu):
    • Vor Ort - auf Mikrocomputern (Raspberry Pi 3,4, Tinker Board) und PCs (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.
  • Bidirektionale Kommunikation mit Handshake (Bestätigen):
    • Server => Knoten (ACKs, Befehle)
    • Knoten => Server (Status, Befehle, Protokolle, ACKs)
  • Selbstschutz gegen verschiedene Angriffe:
    • Rechtzeitige Deaktivierung und Ignorierung der IP-Adresse des Angreifers - basierend auf ungültigen Berechtigungen, wiederholten Paketen und ungültigen Paketen
    • zufälliges UDP-Port-Jumping für Handshake / wiederholte Kommunikation
  • Verschiedene Kommunikationsmethoden basierend auf UDP, TCP oder HTTP
  • Verwenden Sie zur Datenspeicherung gängige Datenbanksysteme (DB) MySQL oder MariaDB
  • Unabhängige Kommunikationstreiber mit direktem Zugriff auf die Datenbank für Systemstabilität und Bedienbarkeit:
    • UDP <=> DB
    • HTTP <=> DB
    • TCP <=> DB
  • 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.
  • Optional gelieferte Gateways / Bridges zur IoE-Cloud von gängigen Kommunikationsschnittstellen (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN).
  • Optional gelieferte Gateways / Bridges zur IoE-Cloud aus gängigen Kommunikationsprotokollen (BACNet-, MQTT-, Modbus-, DMX-, Dali-, IR-Standards)

IoE / IoT-Protokoll:


  • Kommunikationsunabhängiges Protokoll (Verschlüsselung + Datengültigkeit)
  • Binär- oder Textdaten
  • Geringe Zunahme der Nutzlast nach Datenverschlüsselung
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • Verwenden Sie einen mehrstufigen, selbst extrahierten Datenentschlüsselungsalgorithmus für die Konsistenzprüfung und Datengültigkeitsprüfung
  • Verwenden Sie mehrere Prüfsummen (verschlüsselte und unverschlüsselte Daten) zur Überprüfung der Datengültigkeit
  • Verwenden Sie einen dynamisch geänderten Algorithmus für Berechtigungen (abhängig von Zeitstempel, Gerätetyp, eindeutiger Adresse, Übertragungszähler).
  • Zeitstempel für Uhrensatz, Zeitsynchronisation, Erkennung von Wiederholungspaketen, Desynchronisation der Kommunikation
  • Verwenden Sie für jeden Partner eine eindeutige und rotierende Verschlüsselungstabelle (bis zu 1024 Byte)
@ City IoT-Plattform - Back-End / Front-End