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