IoT (Esineiden internet) ja IoE (Internet of Everything) Platftaim/Cloud ratkaisus


IoE / IoT -alusta

IoT - esineiden internet (pilvi vain alkuperäiskansalle iSys - älykkäät järjestelmät tuotteet, sovellus, Franchize, Rebranding, IoT Cloud Gateways)
IoE - Internet kaikesta (pilvi yksilölle Kumppanit ja niiden sovellukset) erillisellä salaustaulukolla

IoE, IoT Platform, joka on omistettu jokaiselle kumppanille, jolla on yksilöllinen salaus
  • Matala C-kielipalvelinsovellus (suoritettava / binaarinen) - takaa:
    • ei avoimen lähdekoodin komentosarjat, kooditulkit. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
    • yli 15 kertaa parempi hyötysuhde verrattuna muilla ohjelmointikielillä kirjoitettuihin palvelinratkaisuihin
    • yli viisi kertaa pienempi muistin käyttö verrattuna muihin ohjelmointikieliratkaisuihin
  • IoT Platform saattaa toimia Linux-pohjaisissa järjestelmissä (Debian, Raspbian, Ubuntu):
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
    • Paikallisesti - mikrotietokoneissa (Raspberry Pi 3,4, Tinker Board) ja tietokoneissa (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.
  • Kaksisuuntainen viestintä kättelyllä (kuittaus):
    • solmu => palvelin (tila, komennot, lokit, ACK: t)
    • palvelin => solmu (ACK: t, komennot)
  • Itsesuojaus erilaisia ​​hyökkäyksiä vastaan:
    • satunnainen UDP-portin hyppy kättelyä / toistuvaa viestintää varten
    • ajoissa poistaa käytöstä ja ohita hyökkääjän ip - virheellisten valtuutusten, toistuvien pakettien ja virheellisten pakettien perusteella
  • Erilainen UDP-, TCP- tai HTTP-pohjainen viestintämenetelmä
  • Käytä tietojen tallentamiseen yleisiä tietokantajärjestelmiä (MySQL tai MySQL)
  • Riippumattomat tiedonsiirtoajurit, joilla on suora pääsy DB: hen järjestelmän vakauden ja käytettävyyden takaamiseksi:
    • TCP <=> DB
    • HTTP <=> DB
    • UDP <=> DB
  • Lisävarusteena saatavat yhdyskäytävät / sillat IoE-pilveen yhteisistä tiedonsiirtoliitännöistä (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • Optional data caching in file system for 100% data capture.
  • Lisävarusteena saatavat yhdyskäytävät / sillat IoE-pilveen yleisistä tiedonsiirtoprotokollista (BACNet, MQTT, Modbus, DMX, Dali, IR-standardit)
  • 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).

IoE / IoT-protokolla:


  • viestinnästä riippumaton protokolla (salaus + tietojen kelvollisuus)
  • binääri- tai tekstidataa
  • alhainen hyötykuorman koon kasvu salauksen jälkeen
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • käytä valtuutuksiin dynaamisesti muutettua algoritmia (riippuu aikaleimasta, laitetyypistä, yksilöllisestä osoitteesta, lähetyslaskurista)
  • käytä tietojen tarkistamisen yhteydessä useita tarkistussummia (salattuja ja salaamattomia tietoja)
  • aikaleima kellosarjaa varten, ajan synkronointi, uusintapakettien tunnistus, viestinnän desynkronointi
  • käytä yksilöllistä ja pyörivää salaustaulukkoa (enintään 1024 tavua) kullekin kumppanille
  • käytä monivaiheista itsepurkautuneen tiedon salauksen purkualgoritmia johdonmukaisuuden tarkistamiseen, tietojen oikeellisuuden tarkistamiseen
@City IoT -alusta - taustapuoli / etupää