-
Python-Mobius-Resource-Creation.py 설명
- import 문: 필요한 라이브러리를 가져온다.
- requests는 HTTP 요청을 보내기 위해 사용된다.
- shortuuid는 고유한 식별자를 생성하기 위해 사용된다.
- json은 JSON 데이터를 처리하기 위해 사용된다.
+추가
- data 변수: 생성할 자원의 정보를 담고 있는 딕셔너리
- requests.request() 함수: POST 메서드를 사용하여 Mobius 서버로 요청
- try 블록: HTTP 요청을 보내고 응답을 처리
- Content-Type: 요청 본문의 데이터 형식을 지정
-
ae_create.py 설명
- serverIP 변수: Mobius 서버의 IP 주소를 할당
- ae 변수: 새로운 자원 엔티티의 이름을 할당
- data: 딕셔너리를 생성
-
cnt_create.py 설명
- 변수 설정: ae는 "lamp_ae", cnt는 "COMMAND", lbl은 "findRoom1"로 설정
- if name == "main": 블록 안에서는 요청에 필요한 헤더를 설정
- try 블록 : requests.request() 함수를 사용하여 POST 요청
- 응답 출력 : print(response.text)
-
lamp.py 설명
- send_onem2m_data(data) 함수: 데이터를 웹 서버로 전송하는 역할
- url_send 변수: 요청을 보낼 URL이 저장
- read_onem2m_data() 함수: 반복적으로 호출 하여 1초마다 데이터를 읽어옴