IoT (Sakernas internet) och IoE (Internet of Everything) Platfellerm/Cloud lösnings


IoE / IoT-plattform

IoT - Internet of Things (Moln endast för infödda iSys - intelligenta system produkter, applikation, Franchize, Rebranding, IoT Cloud Gateways)
IoE - Internet of Everything (Moln för individ Partners och deras applikationer) med dedikerad krypteringstabell

IoE, IoT-plattform dedikerad för varje partner med individuell kryptering
  • Låg nivå C-språkserverapplikation (körbar / binär) - försäkrar:
    • mer än fem gånger mindre minnesanvändning jämfört med andra programmeringsspråklösningar
    • mer än 15 gånger högre effektivitet jämfört med servrar lösningar skrivna på andra programmeringsspråk
    • icke-open-source-skript, kodtolkare. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
  • IoT-plattformen kan fungera på Linux-baserade system (Debian, Raspbian, Ubuntu):
    • Lokalt - på mikrodatorer (Raspberry Pi 3,4, Tinker Board) och datorer (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.
  • Dubbelriktad kommunikation med handskakning (Bekräfta):
    • server => nod (ACK, kommandon)
    • node => server (status, kommandon, loggar, ACK)
  • Självskydd mot olika attacker:
    • slumpmässig UDP-porthoppning för handskakning / upprepad kommunikation
    • inaktivera och ignorera angriparen i rätt tid - baserat på ogiltiga behörigheter, upprepade paket, ogiltiga paket
  • Olika kommunikationsmetoder baserade på UDP, TCP eller HTTP
  • Använd gemensamma databassystem (DB) MySQL eller MariaDB för datalagring
  • Oberoende kommunikationsdrivrutiner med direkt åtkomst till DB för systemstabilitet, användbarhet:
    • TCP <=> DB
    • HTTP <=> DB
    • UDP <=> DB
  • Valfritt levererade gateways / broar till IoE-moln från vanliga kommunikationsgränssnitt (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.
  • 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 data caching in file system for 100% data capture.
  • Valfritt levererade gateways / broar till IoE-moln `från vanliga kommunikationsprotokoll (BACNet, MQTT, Modbus, DMX, Dali, IR-standarder)

IoE / IoT-protokoll:


  • kommunikationsoberoende protokoll (kryptering + datagiltighet)
  • binär- eller textdata
  • låg nyttolaststorlek ökar efter datakryptering
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • tidsstämpel för klockinställning, tidssynkronisering, upprepning av paketdetektering, desynkronisering av kommunikation
  • använd flerstegs självutdragad datadekrypteringsalgoritm för konsistenskontroll, datagiltighetskontroll
  • använd flera kontrollsummor (krypterad och icke-krypterad data) för datagiltighetskontroll
  • använd unik och roterande krypteringstabell (upp till 1024 byte) för varje partner
  • använda dynamiskt ändrad algoritm för behörigheter (beror på tidsstämpel, enhetstyp, unik adress, överföringsräknare)
@City IoT-plattform - Back-End / Front-End