اینترنت اشیا (اینترنت اشیا) و IoE (اینترنت of Everything) Platfیاm/جloud راه حلs
IoE / IoT Platform
اینترنت اشیا - اینترنت اشیا (ابر فقط برای افراد بومی)
iSys - سیستم های هوشمند محصولات ، برنامه ، Franchize ، Rebranding ، IoT Cloud Gateways)
IoE - اینترنت همه چیز (ابر برای هر شخص)
شرکا و کاربردهای آنها) با جدول رمزگذاری اختصاصی
- برنامه سرور زبان سطح پایین C (اجرایی / باینری) - اطمینان می دهد:
- بیش از 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 Platform ممکن است روی سیستم های مبتنی بر Linux (دبیان ، Raspbian ، اوبونتو) کار کند:
- به صورت محلی - در میکرو کامپیوترها (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 ها ، دستورات)
- node => سرور (وضعیت ، دستورات ، گزارش ها ، ACK ها)
- محافظت از خود در برابر حملات مختلف:
- پرش تصادفی پورت UDP برای مصافحه / ارتباطات مکرر
- به موقع ip مهاجم را غیرفعال کنید و نادیده بگیرید - براساس مجوزهای نامعتبر ، بسته های تکراری ، بسته های نامعتبر
- روش ارتباطی مختلف مبتنی بر UDP ، TCP یا HTTP
- برای ذخیره داده ها از سیستم های پایگاه داده مشترک (DB) MySQL یا MariaDB استفاده کنید
- درایورهای ارتباطی مستقل با دسترسی مستقیم به DB برای ثبات سیستم ، کارایی:
- UDP <=> DB
- HTTP <=> DB
- TCP <=> DB
- Optional data caching in file system for 100% data capture.
- 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 ابر از رابط های ارتباطی مشترک (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 Platform - Back-End / Front-End