Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of GMMP_mbed by
GMMPHeader Struct Reference
GMMP TCP Packet Common Header. More...
#include <Struct_Common.h>
Data Fields | |
| U8 | ucVersion |
| GMMP Version. | |
| U8 | usMessageLength [2] |
| GMMP 통신 패킷의 전체 길이. | |
| U8 | ucMessageType |
| 메시지의 유형으로서 단말등록, 주기보고, 단말제어 등 각각에 대해 요청과 응답을 구분한다. | |
| U8 | unOriginTimeStamp [4] |
| Unix Time(=POSIX time, 1970년 1월1일부터 경과된 초)을 사용한다. | |
| U8 | usTotalCount [2] |
| Message Body에 전달될 내용이 2048 Bytes를 초과할 경우 여러 개의 메시지로 전송하며 전체 메시지 개수를 표시 한다. | |
| U8 | usCurrentCount [2] |
| 여러 개의 메시지로 전송되는 경우 현재 메시지의 순서로서 1에서 Total Count까지의 값이 기록 된다. | |
| U8 | usAuthID [LEN_AUTH_ID] |
| M2M GW 의 Serial Number 값이며, MSISDN 또는 MAC Address값을 사용할 수도 있다. | |
| U8 | usAuthKey [LEN_AUTH_KEY] |
| GMMP Message를 인증하기 위해 사용되는 Key 값으로 등록 절차 시 OMP에서 할당한다. | |
| U8 | usTID [LEN_TID] |
| T-ID는 M2M GW와 OMP 간의 트랜잭션을 구분하기 위한 값으로서 Request 요청하는 곳에서 할당하며 Response 받은 곳에서는 해당 T-ID 값을 그대로 반환한다. | |
| U8 | ucReserved1 |
| Message Body를 암호화하여 전송시 0x01로 설정한다. | |
| U8 | ucReserved2 |
| 현재 사용하지 않음 ( 0x00으로 설정한다.). | |
Detailed Description
GMMP TCP Packet Common Header.
Definition at line 20 of file Struct_Common.h.
Field Documentation
메시지의 유형으로서 단말등록, 주기보고, 단말제어 등 각각에 대해 요청과 응답을 구분한다.
*아래 표 참조
Operation Type 표
Definition at line 64 of file Struct_Common.h.
Message Body를 암호화하여 전송시 0x01로 설정한다.
그렇지 않은 경우에는 0x00으로 설정한다.
Definition at line 71 of file Struct_Common.h.
현재 사용하지 않음 ( 0x00으로 설정한다.).
Definition at line 72 of file Struct_Common.h.
GMMP Version.
Definition at line 24 of file Struct_Common.h.
Unix Time(=POSIX time, 1970년 1월1일부터 경과된 초)을 사용한다.
메시지를 전송하는 쪽에서 해당 값을 설정한다.
Definition at line 65 of file Struct_Common.h.
M2M GW 의 Serial Number 값이며, MSISDN 또는 MAC Address값을 사용할 수도 있다.
Definition at line 68 of file Struct_Common.h.
GMMP Message를 인증하기 위해 사용되는 Key 값으로 등록 절차 시 OMP에서 할당한다.
(등록 이전에 Default 로 16byte를 0x00으로 채운다.)
Definition at line 69 of file Struct_Common.h.
여러 개의 메시지로 전송되는 경우 현재 메시지의 순서로서 1에서 Total Count까지의 값이 기록 된다.
Definition at line 67 of file Struct_Common.h.
GMMP 통신 패킷의 전체 길이.
Definition at line 63 of file Struct_Common.h.
T-ID는 M2M GW와 OMP 간의 트랜잭션을 구분하기 위한 값으로서 Request 요청하는 곳에서 할당하며 Response 받은 곳에서는 해당 T-ID 값을 그대로 반환한다.
M2M GW와 OMP에서 T-ID 사용 범위는 다음과 같다. (“6.4 T-ID 사용 범위”절 참조)
※ M2M GW T-ID : 0 ~ 99,999 (10만개)
※ OMP T-ID : M2M GW가 사용 이외의 값.
Definition at line 70 of file Struct_Common.h.
Message Body에 전달될 내용이 2048 Bytes를 초과할 경우 여러 개의 메시지로 전송하며 전체 메시지 개수를 표시 한다.
Definition at line 66 of file Struct_Common.h.
Generated on Wed Jul 13 2022 05:33:30 by
1.7.2
