1 |
1
조도센서, 불꽃센서, 연기센서, 온도센서, 습도센서, 먼지센서를 하나의 장치에 올인원구조로 설치시킨 후, 특정공간의 주변밝기, 불꽃, 연기, 온도, 습도, 미세먼지를 센싱시키는 블루투스형 올인원센서디바이스(100)와,블루투스형 올인원센서디바이스와 근거리의 스마트디바이스 사이를 블루투스망으로 연결시킨 상태에서, 가상 시리얼 포트를 설정한 후, 블루투스형 올인원센서디바이스에서 센싱한 조도센서의 주변밝기센싱데이터, 불꽃센서의 불꽃감지센싱데이터, 연기센서의 연기감지센싱데이터, 온도센서의 온도센싱데이터, 습도센서의 습도센싱데이터, 먼지센서의 미세먼지데이터를 블루투스통신망으로 연결된 스마트디바이스로 전송시키는 SPP(Serial Port Protocol) 전용 프로토콜모듈(200)로 구성되고;,상기 SPP 전용 프로토콜모듈(200)은블루투스 스택에서 블루투스 무선층의 최상층에 위치하면서 블루투스 물리 채널과 링크를 관리하는 베이스밴드부(Baseband)(210)와,베이스밴드부(Baseband)를 직접 제어하는 LMP(Link Manager Protocol)부(220)와,RS-232직렬포트를 가상적으로 운용하여, 사용자 데이터, 모뎀 제어 신호, 일반적인 설정 명령을 전송시키는 RFCOMM(Radio Frequency Communication)프로토콜부(230)와,상위 계층 프로토콜과 하위 프로토콜 사이에서 중재 및 조정을 하는 L2CAP(Local Link Control and Adaptation Protocol)부(240)와,블루투스 환경에서 서비스를 검색하고, 서비스 특성을 결정하는 블루투스 서비스 검색 프로토콜(Bluetooth Service Discovery Protocol)부(250)와,직렬 포트를 에뮬레이션하면서, 응용프로그램에 대한 API를 제공하는 포트 에뮬레이션 계층(Port Emulation Layer)부(260)로 구성되는 IoT 기반형 올인원센서 디바이스 보드를 위한 전용 프로토콜장치에 있어서,상기 SPP 전용 프로토콜모듈(200)은명령 및 응답 패킷, 센서 측정 정보 응답 패킷, 환경변수의 정보요구 패킷으로 구성되고;,상기 명령 및 응답 패킷은 "Set_Dev_Name"로 정의되고, Length는 17Byte (명령코드1 + 디바이스 이름16)로 설정되고, Command는 1Byte (0x10 - 디바이스의 별칭 설정)로 설정되며, Data는 ASCII 16 Byte (디바이스 이름)로 설정되고, Check Sum은 1byte (Sync~End 사이의 데이터 값을 배타적 논리합)로 설정되며, 상기 센서 측정 정보 응답 패킷은 "Get_Evn_Status"로 정의되고, Length는 1Byte(명령 코드1)로 설정되고, Command는 1Byte(측정된 환경 변수값 정보 요구)로 설정되며, Data는 NONE으로 설정되고, CheckSum은 1Byte(Sync부터 End 사이의 데이터 값을 배타적 논리합)로 설정되며,상기 환경변수의 정보요구 패킷은 센서에서 측정된 정보의 세부 정의 및 응답 중 환경변수의 정보를 요구하는 패킷으로서
|