IoT (Internet untuk segala) dan IoE (Internet of Everything) Platfataum/Cloud larutans


Platform IoE / IoT

IoT - Internet of Things (Cloud hanya untuk native iSys - Sistem Cerdas produk, aplikasi, Waralaba, Rebranding, IoT Cloud Gateways)
IoE - Internet of Everything (Cloud untuk individu Mitra dan aplikasinya) dengan tabel penyandian khusus

IoE, Platform IoT didedikasikan untuk setiap mitra dengan penyandian individu
  • Aplikasi server bahasa Level C rendah (dapat dieksekusi / biner) - menjamin:
    • efisiensi lebih dari 15 kali lebih tinggi dibandingkan dengan solusi server yang ditulis dalam bahasa pemrograman lain
    • lebih dari 5 kali lebih kecil penggunaan memori dibandingkan dengan solusi bahasa pemrograman lain
    • skrip non-open-source, penerjemah kode. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
  • Platform IoT dapat bekerja pada sistem berbasis Linux (Debian, Raspbian, Ubuntu):
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
    • Lokal - di Mikrokomputer (Raspberry Pi 3,4, Tinker Board) dan PC (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.
  • Komunikasi dua arah dengan jabat tangan (Akui):
    • node => server (status, perintah, log, ACK)
    • server => node (ACK, perintah)
  • Perlindungan diri terhadap berbagai serangan:
    • port UDP acak melompat untuk jabat tangan / komunikasi berulang
    • menonaktifkan tepat waktu dan mengabaikan ip penyerang - berdasarkan otorisasi yang tidak valid, paket berulang, paket tidak valid
  • Berbagai metode komunikasi berdasarkan UDP, TCP atau HTTP
  • Gunakan sistem database umum (DB) MySQL atau MariaDB untuk penyimpanan data
  • Driver komunikasi independen dengan akses langsung ke DB untuk stabilitas sistem, pengoperasian:
    • TCP <=> DB
    • UDP <=> DB
    • HTTP <=> DB
  • Gerbang / jembatan yang disediakan secara opsional ke cloud IoE dari protokol komunikasi umum (BACNet, MQTT, Modbus, DMX, Dali, standar IR)
  • Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN).
  • 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.
  • Gerbang / jembatan yang disediakan secara opsional ke cloud IoE dari antarmuka komunikasi umum (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)

Protokol IoE / IoT:


  • protokol independen komunikasi (penyandian + validitas data)
  • data biner atau teks
  • ukuran muatan rendah meningkat setelah enkripsi data
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • menggunakan algoritme yang diubah secara dinamis untuk otorisasi (tergantung pada stempel waktu, jenis perangkat, alamat unik, penghitung transmisi)
  • menggunakan beberapa checksum (data terenkripsi dan tidak terenkripsi) untuk pemeriksaan validitas data
  • menggunakan algoritma dekripsi data yang diekstraksi sendiri multistage untuk pemeriksaan konsistensi, pemeriksaan validitas data
  • cap waktu untuk set jam, sinkronisasi waktu, deteksi paket berulang, desinkronisasi komunikasi
  • gunakan tabel Cipher yang unik dan berputar (hingga 1024 Bytes) untuk setiap partner
@City IoT Platform - Back-End / Front-End