IoT (사물 인터넷) 과 IoE (인터넷 of Everything) Platf또는m/씨loud 해결책s
IoE / IoT 플랫폼
IoT -사물 인터넷 (기본
iSys-지능형 시스템 제품, 애플리케이션, 프랜차이즈, 리 브랜딩, IoT 클라우드 게이트웨이)
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 플랫폼은 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) 및 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.
- 핸드 셰이 킹을 통한 양방향 통신 (승인) :
- 서버 => 노드 (ACK, 명령)
- 노드 => 서버 (상태, 명령, 로그, ACK)
- 다양한 공격에 대한 자기 보호 :
- 적시에 공격자 IP 비활성화 및 무시-잘못된 인증, 반복 된 패키지, 잘못된 패키지를 기반으로
- 핸드 셰이크 / 반복 통신을위한 임의 UDP 포트 점프
- UDP, TCP, HTTP 기반의 다양한 통신 방식
- 데이터 저장을 위해 공통 데이터베이스 (DB) 시스템 MySQL 또는 MariaDB 사용
- 시스템 안정성, 운용성을 위해 DB에 직접 액세스 할 수있는 독립 통신 드라이버 :
- TCP <=> DB
- HTTP <=> DB
- UDP <=> DB
- 공통 통신 인터페이스 (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)에서 IoE 클라우드로 게이트웨이 / 브리지를 옵션으로 제공
- 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.
- 공통 통신 프로토콜 (BACNet, MQTT, Modbus, DMX, Dali, IR 표준)에서 IoE 클라우드에 게이트웨이 / 브리지를 옵션으로 제공
- 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 플랫폼-백엔드 / 프런트 엔드