대부분의 IoT 디바이스 제품은 클라우드와 연결되어 IoT 프로토콜을 사용하여 데이터를 송수신한다.
M2M 통신
: 사람의 개입 없이 장치 간 직접적인 상호 작용하는 통신기술
CoAP 프로토콜
: Constrained Appplication Protocol, IoT와 같은 대역폭이 제한된 통신 환경에 최적화를 위해 개발된 REST 기반의 경량 메시지 전송 프로토콜Rest
: Representaional State Transfer, 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것


git clone --recurse-submodules https://github.com/eclipse/wakaama.git lwm2m_server
git clone --recurse-submodules https://github.com/eclipse/wakaama.git lwm2m_client



server
→ WAKAAMA_ENABLE_EXAMPLES와 WAKAAMA_MODE_SERVER 변수가 모두 활성화되어 있을 때만 서버 모드의 lwm2mserver 실행 파일을 생성하겠다는 의미
cmake -DWAKAAMA_ENABLE_EXAMPLES=ON -DWAKAAMA_MODE_SERVER=ON . 입력 후 빌드 성공
client
cmake -DWAKAAMA_ENABLE_EXAMPLES=ON -DWAKAAMA_MODE_CLIENT=ON -DWAKAAMA_CLIENT_INITIATED_BOOTSTRAP=ON -DWAKAAMA_DATA_SENML_JSON=ON . 입력 후 빌드 성공
