IoT (internet van dingen) en IoE (Internet of Everything) Platfofm/Cloud oplossings


IoE / IoT-platform

IoT - Internet of Things (alleen cloud voor native iSys - Intelligente systemen producten, applicatie, franchise, rebranding, IoT Cloud Gateways)
IoE - Internet of Everything (Cloud voor individu Partners en hun toepassingen) met een speciale coderingstabel

IoE, IoT-platform speciaal voor elke partner met individuele codering
  • Low Level C-taalservertoepassing (uitvoerbaar / binair) - verzekert:
    • meer dan 5 keer minder geheugengebruik in vergelijking met andere programmeertalen
    • meer dan 15 keer hogere efficiëntie in vergelijking met serveroplossingen die in andere programmeertalen zijn geschreven
    • niet-open-source scripts, code-interpreters. 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-platform werkt mogelijk op Linux-gebaseerde systemen (Debian, Raspbian, Ubuntu):
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
    • Lokaal - op microcomputers (Raspberry Pi 3,4, Tinker Board) en pc's (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.
  • Bidirectionele communicatie met handshaking (Erken):
    • server => knooppunt (ACK's, opdrachten)
    • node => server (status, commando's, logs, ACKs)
  • Zelfbescherming tegen verschillende aanvallen:
    • IP-adres van aanvaller tijdig uitschakelen en negeren - gebaseerd op ongeldige autorisaties, herhaalde pakketten, ongeldige pakketten
    • willekeurige UDP-poort springen voor handshake / herhaalde communicatie
  • Diverse communicatiemethoden op basis van UDP, TCP of HTTP
  • Gebruik gemeenschappelijke database (DB) -systemen MySQL of MariaDB voor gegevensopslag
  • Onafhankelijke communicatiedrivers met directe toegang tot DB voor systeemstabiliteit, bediening:
    • UDP <=> DB
    • TCP <=> DB
    • HTTP <=> DB
  • 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.
  • Optioneel geleverde gateways / bridges naar IoE-cloud vanuit gemeenschappelijke communicatie-interfaces (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.
  • Optioneel geleverde gateways / bridges naar IoE-cloud 'vanuit gangbare communicatieprotocollen (BACNet, MQTT, Modbus, DMX, Dali, IR-standaarden)

IoE / IoT-protocol:


  • communicatie-onafhankelijk protocol (codering + gegevensvaliditeit)
  • binaire of tekstgegevens
  • toename van de lage payload na gegevensversleuteling
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • gebruik een unieke en roterende coderingstabel (tot 1024 bytes) voor elke partner
  • tijdstempel voor klokinstelling, tijdsynchronisatie, detectie van herhaalde pakketten, desynchronisatie van communicatie
  • gebruik meerdere checksum (gecodeerde en niet-gecodeerde gegevens) voor controle van de gegevensvaliditeit
  • gebruik dynamisch gewijzigd algoritme voor autorisaties (afhankelijk van tijdstempel, apparaattype, uniek adres, transmissieteller)
  • gebruik meertraps zelfgeëxtraheerd data-decoderingsalgoritme voor consistentiecontrole, controle van gegevensgeldigheid
@City IoT-platform - back-end / front-end