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.
Dependents: ThingPlug_Ethernet_Example
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 Tue Jul 12 2022 21:35:53 by
1.7.2
