IoT (Интернет на нештата) и IoE (Интернет of Everything) Platfилиm/В.loud решениеs


IoE / IoT платформа

IoT - Интернет на нештата (Облак само за мајчин јазик) iSys - Интелигентни системи производи, апликација, франшиза, ребрендирање, IoT Cloud Gateways)
IoE - Интернет на сè (Облак за поединец) Партнери и нивните апликации) со наменска табела за шифрирање

IoE, IoT платформа наменета за секој партнер со индивидуално шифрирање
  • Апликација за сервер со ниско ниво Ц во јазикот (извршна / бинарна) - уверува:
    • повеќе од 5 пати помала употреба на меморија во споредба со решенијата за другите програмски јазици
    • повеќе од 15 пати поголема ефикасност во споредба со решенијата за сервери напишани на други програмски јазици
    • не скрипти со отворен извор, толкувачи на кодови. 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 платформата може да работи на системи базирани на Linux (Debian, Raspbian, Ubuntu):
    • Локално - на микрокомпјутери (Raspberry Pi 3,4, Tinker Board) и компјутери (Intel / AMD x64, x86)
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
  • 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.
  • Двонасочна комуникација со ракување (Потврда):
    • јазол => сервер (статус, команди, дневници, ACK)
    • сервер => јазол (ACK, команди)
  • Самозаштита од разни напади:
    • случајно скокање на портата UDP за ракување / повторени комуникации
    • навремено оневозможете и игнорирајте ip на напаѓачот - засновано на невалидни овластувања, повторени пакети, неважечки пакети
  • Различен метод за комуникација заснован на UDP, TCP или HTTP
  • Користете системи за заедничка база на податоци (ДБ) MySQL или MariaDB за складирање на податоци
  • Независни двигатели за комуникација со директен пристап до ДБ за стабилност на системот, оперативност:
    • TCP <=> ДБ
    • UDP <=> ДБ
    • HTTP <=> ДБ
  • 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 облак од заеднички протоколи за комуникација (BACNet, MQTT, Modbus, DMX, Дали, IR стандарди)
  • Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.
  • Изборно испорачани портали / мостови на IoE облак од заеднички комуникациски интерфејси (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • Optional data caching in file system for 100% data capture.

Протокол на IoE / IoT:


  • комуникациски независен протокол (шифрирање + валидност на податоци)
  • бинарни или текстуални податоци
  • ниска големина на носивост се зголемува по криптирање на податоците
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • користете повеќе контролни суми (шифрирани и некриптирани податоци) за проверка на валидноста на податоците
  • временски печат за поставување часовник, синхронизација на време, откривање на повторени пакети, десинхронизација на комуникациите
  • користете динамички изменет алгоритам за овластувања (зависи од временски печат, тип на уред, единствена адреса, бројач на пренос)
  • користете повеќестепен алгоритам за самоосвојување на декриптирање податоци за проверка на конзистентност, проверка на валидноста на податоците
  • користете единствена и ротациона табела за шифрирање (до 1024 бајти) за секој партнер
@City IoT платформа - заден крај / пред-крај