IoT (A tárgyak internete) és IoE (Internet of Everything) Platfvagym/Cloud megoldáss


IoE / IoT Platform

IoT - Dolgok internete (a felhő csak az őslakosok számára) iSys - intelligens rendszerek termékek, alkalmazás, Franchize, Rebranding, IoT Cloud Gateways)
IoE - Internet mindenről (felhő egyén számára Partnerek és alkalmazásaik) dedikált rejtjelező táblával

Az IoE, az IoT Platform minden partner számára külön titkosítással rendelkezik
  • Alacsony szintű C nyelvi kiszolgáló alkalmazás (futtatható / bináris) - biztosítja:
    • több mint 15-szer nagyobb hatékonyság a más programozási nyelveken írt szerver megoldásokhoz képest
    • több mint ötször kisebb memóriafelhasználás a többi programozási nyelv megoldásához képest
    • nem nyílt forráskódú szkriptek, kódértelmezők. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
  • Az IoT Platform működhet Linux alapú rendszereken (Debian, Raspbian, Ubuntu):
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
    • Helyileg - mikrokomputereken (Raspberry Pi 3,4, Tinker Board) és PC-ken (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.
  • Kétirányú kommunikáció kézfogással (nyugtázás):
    • szerver => csomópont (ACK-k, parancsok)
    • csomópont => kiszolgáló (állapot, parancsok, naplók, ACK-k)
  • Önvédelem különféle támadások ellen:
    • a támadó ip időben történő letiltása és figyelmen kívül hagyása - érvénytelen engedélyek, ismételt csomagok, érvénytelen csomagok alapján
    • véletlenszerű UDP port ugrás kézfogáshoz / ismételt kommunikációhoz
  • Különböző kommunikációs módszer UDP, TCP vagy HTTP alapján
  • Használjon közös MySQL vagy MariaDB adatbázis-rendszereket az adattároláshoz
  • Független kommunikációs illesztőprogramok, közvetlen hozzáféréssel a DB-hez a rendszer stabilitása és működtethetősége érdekében:
    • TCP <=> DB
    • HTTP <=> DB
    • UDP <=> DB
  • Opcionálisan átjárók / hidak az IoE felhőhöz a közös kommunikációs interfészekről (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • Opcionálisan átjárók / hidak az IoE felhőhöz a közös kommunikációs protokolloktól (BACNet, MQTT, Modbus, DMX, Dali, IR szabványok)
  • 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.
  • Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN).

IoE / IoT protokoll:


  • kommunikációtól független protokoll (titkosítás + adatok érvényessége)
  • bináris vagy szöveges adatok
  • alacsony hasznos terhelésnövekedés az adatok titkosítása után
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • időbélyeg az órakészlethez, időszinkronizálás, ismétlődő csomagok észlelése, a kommunikáció deszinkronizálása
  • használjon több ellenőrző összeget (titkosított és nem titkosított adatok) az adatok érvényességének ellenőrzéséhez
  • dinamikusan módosított algoritmust használjon az engedélyekhez (időbélyegtől, eszköztípustól, egyedi címtől, átviteli számlálótól függ)
  • használjon egyedi és rotációs Cipher táblázatot (legfeljebb 1024 Bájt) minden partnerhez
  • használjon többlépcsős, önkivont adat-visszafejtő algoritmust a konzisztencia ellenőrzéséhez, az adatok érvényességének ellenőrzéséhez
@City IoT Platform - Háttér / Kezelőfelület