IoT (ნივთების ინტერნეტი) და IoE (ინტერნეტი of Everything) Platfანm/გloud გამოსავალიs


IoE / IoT პლატფორმა

IoT - ნივთების ინტერნეტი (ღრუბელი მხოლოდ მშობლიური ენისთვის) iSys - ინტელექტუალური სისტემები პროდუქტები, პროგრამები, ფრენჩაიზია, რებრენდინგი, IoT Cloud Gateways)
IoE - ინტერნეტის ყველაფერი (ღრუბელი ინდივიდუალური) პარტნიორები და მათი პროგრამები) გამოყოფილი შიფრირების ცხრილით

IoE, IoT პლატფორმა, რომელიც განკუთვნილია თითოეული პარტნიორისთვის, ინდივიდუალური შიფრირებით
  • დაბალი დონის C ენის სერვერის პროგრამა (შესრულებადი / ორობითი) - დარწმუნებულია:
    • 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.
    • 5 – ჯერ მეტი მეხსიერების გამოყენება, ვიდრე სხვა პროგრამულ ენებთან დაკავშირებულ გადაწყვეტილებებთან შედარებით
  • IoT პლატფორმა შეიძლება მუშაობდეს Linux– ზე დაფუძნებულ სისტემებზე (Debian, Raspbian, Ubuntu):
    • in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
    • ადგილობრივად - მიკროკომპიუტერებზე (Raspberry Pi 3,4, Tinker Board) და კომპიუტერებზე (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.
  • ორმხრივი ურთიერთობა ხელის მოკიდებით (აღიარება):
    • სერვერი => კვანძი (ACK, ბრძანებები)
    • node => სერვერი (სტატუსი, ბრძანებები, ჟურნალები, ACK)
  • საკუთარი თავის დაცვა სხვადასხვა შეტევებისგან:
    • დროულად გამორთეთ და იგნორირება მოახდინეთ თავდამსხმელი ip - არასწორი ავტორიზაციის, განმეორებითი პაკეტების, არასწორი პაკეტების საფუძველზე
    • შემთხვევითი UDP პორტი ხტომა / განმეორებითი კომუნიკაციისთვის
  • კომუნიკაციის სხვადასხვა მეთოდი, რომელიც დაფუძნებულია UDP, TCP ან HTTP- ზე
  • მონაცემთა შენახვისთვის გამოიყენეთ მონაცემთა ბაზის (DB) სისტემები MySQL ან MariaDB
  • დამოუკიდებელი კომუნიკაციის დრაივერები, რომლებსაც აქვთ პირდაპირი წვდომა DB– ზე, სისტემის სტაბილურობის, მუშაობის მიზნით:
    • TCP <=> დბ
    • HTTP <=> დბ
    • UDP <=> დბ
  • 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.
  • IoE ღრუბლისთვის სურვილისამებრ მიეწოდება კარიბჭეები / ხიდები საერთო საკომუნიკაციო ინტერფეისიდან (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
  • IoE ღრუბლის სურვილისამებრ მოწოდებული კარიბჭეები / ხიდები საერთო საკომუნიკაციო პროტოკოლებიდან (BACNet, MQTT, Modbus, DMX, Dali, IR სტანდარტები)
  • Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.

IoE / IoT პროტოკოლი:


  • კომუნიკაციის დამოუკიდებელი პროტოკოლი (შიფრირება + მონაცემთა ვალიდობა)
  • ორობითი ან ტექსტური მონაცემები
  • დაბალი დატვირთვის ზომა იზრდება მონაცემთა დაშიფვრის შემდეგ
  • supplied microcontrollers C source code for Nodes for each partner under NDA and License.
  • დროის ბეჭედი საათის ნაკრებისთვის, დროის სინქრონიზაცია, განმეორებითი პაკეტების გამოვლენა, კომუნიკაციების დისინქრონიზაცია
  • დინამიურად შეცვლილი ალგორითმის გამოყენება ავტორიზაციისთვის (დამოკიდებულია დროის შტამპის, მოწყობილობის ტიპის, უნიკალური მისამართის, გადაცემის მრიცხველის მიხედვით)
  • გამოიყენეთ უნიკალური და მბრუნავი შიფრი მაგიდა (1024 ბაიტამდე) თითოეული პარტნიორისთვის
  • თანმიმდევრულობის შემოწმების, მონაცემთა ვალიდობის შემოწმებისთვის გამოიყენეთ მრავალსაფეხურიანი თვითგამოტანილი მონაცემების გაშიფვრის ალგორითმი
  • გამოიყენეთ მრავალი საკონტროლო ჯამი (დაშიფრული და არა დაშიფრული მონაცემები) მონაცემთა ვალიდობის შესამოწმებლად
@City IoT პლატფორმა - Back-End / Front-End