IoT (Lietu internets) un IoE (Internets of Everything) Platfvaim/Cloud risinājumss


IoE / IoT platforma

IoT - Lietiskais internets (mākonis paredzēts tikai vietējiem iedzīvotājiem iSys - inteliģentās sistēmas produkti, lietojumprogramma, franšīze, pārstrukturēšana, IoT Cloud Gateways)
IoE - Internets visam (Mākonis indivīdam Partneri un to lietojumprogrammas) ar īpašu šifrēšanas tabulu

IoE, IoT platforma, kas paredzēta katram partnerim ar individuālu šifrēšanu
  • Zema līmeņa C valodas servera lietojumprogramma (izpildāmā / binārā) - nodrošina:
    • vairāk nekā 5 reizes mazāks atmiņas patēriņš salīdzinājumā ar citiem programmēšanas valodu risinājumiem
    • vairāk nekā 15 reizes lielāka efektivitāte salīdzinājumā ar serveru risinājumiem, kas rakstīti citās programmēšanas valodās
    • ne atvērtā pirmkoda skripti, kodu tulki. 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 platforma var darboties uz Linux balstītām sistēmām (Debian, Raspbian, Ubuntu):
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
    • Lokāli - mikrodatoros (Raspberry Pi 3,4, Tinker Board) un personālajos datoros (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.
  • Divvirzienu saziņa ar rokasspiedienu (atzīšana):
    • mezgls => serveris (statuss, komandas, žurnāli, ACK)
    • serveris => mezgls (ACK, komandas)
  • Pašaizsardzība pret dažādiem uzbrukumiem:
    • izlases veida UDP porta lēciens rokasspiediena / atkārtotu sakaru veikšanai
    • savlaicīgi atspējot un ignorēt uzbrucēja ip - pamatojoties uz nederīgām autorizācijām, atkārtotām paketēm, nederīgām pakotnēm
  • Dažāda saziņas metode, kuras pamatā ir UDP, TCP vai HTTP
  • Datu glabāšanai izmantojiet parastās datu bāzes (DB) sistēmas MySQL vai MariaDB
  • Neatkarīgi komunikācijas draiveri ar tiešu piekļuvi DB, lai nodrošinātu sistēmas stabilitāti un darbspēju:
    • HTTP <=> DB
    • UDP <=> DB
    • TCP <=> DB
  • Pēc izvēles piegādā vārtejas / tiltus uz IoE mākoni no kopējām sakaru saskarnēm (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • Pēc izvēles nodrošina vārtejas / tiltus uz IoE cloud no kopējiem sakaru protokoliem (BACNet, MQTT, Modbus, DMX, Dali, IR standarti)
  • 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.
  • Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.

IoE / IoT protokols:


  • no komunikācijas neatkarīgs protokols (šifrēšana + datu derīgums)
  • bināros vai teksta datus
  • zems lietderīgās slodzes lieluma palielinājums pēc datu šifrēšanas
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • autorizācijai izmantojiet dinamiski mainītu algoritmu (atkarīgs no laika zīmoga, ierīces veida, unikālas adreses, pārraides skaitītāja)
  • laika zīmogs pulksteņa kopai, laika sinhronizācijai, atkārtotu paku noteikšanai, sakaru desinhronizācijai
  • konsekvences pārbaudei, datu derīguma pārbaudei izmantojiet daudzpakāpju pašu iegūto datu atšifrēšanas algoritmu
  • katram partnerim izmantojiet unikālu un rotējošu Cipher tabulu (līdz 1024 Baitiem)
  • datu derīguma pārbaudei izmantojiet vairāku kontrolsummu (šifrētus un nešifrētus datus)
@City IoT platforma - aizmugure / priekšējā daļa