- 077c09da 기준으로 Open Source 화 및 테스트 가능한 형태로 Refactoring
- 343f5a57의 clientCertificate 관련 Rollback
- clientCertificate, clientCertificatePassword 를 옵션 파라메터로 처리하여 제공되지 않았을 경우 자동으로 실행되는 PC에 등록된 클라이언트 인증서를 선택 (1개만 있는 경우)
- 동일한 CA 인증서로 여러 클라이언트 인증서가 있을 경우 clientCertificate, clientCertificatePassword 를 통해 직접 어떤 인증서로 인증할 것인지를 지정해야 함.
- RECONFIG 모드 시 패스워드 변경 여부를 물어봐서 패스워드를 변경할 수 있도록 변경
- V1 모드에서 MQTT 패스워드를 직접 지정 외 DAWONDNS 서버에서 패스워드를 받아와서 셋팅하는 방법 추가
- 실행 파라메터 제거 (clientCertificate, clientCertificatePassword)
- 실행 파라메터 필수값 변경 (web_server_addr)
- RECONFIG 모드 추가
- 디바이스 추가 시 API 인증 키 정보 자동 추가 시 Exception 발생으로 자동 추가가 되지 않는 문제 fix
- --api_server_addr 실행 파라메터 제거
- version parameter 요청 시 Revision 정보가 표시되게 기능을 추가하였습니다.
- GetMqttAuthAsync PostAsync 시 HTTP 406 Error Fix
- --host 접속 하고자 하는 기기 IP (기기 WIFI 접속 시 gateway)
- --port 접속 하고자 하는 기기 PORT (현재 5000번 포트만 이용중인 것으로 파악)
- --web_server_addr 사설 관리 웹서버 URL (ex) https://10.0.0.5/
- --clientCertificate 클라이언트 인증서 (p12) 파일 경로
- --clientCertificatePassword 클라이언트 인증서 패스워드
- V1 - M130, B540 (v1.0.26) 을 위한 설정 모드 (테스트 완료)
- V2 - B540 (v1.0.28) 을 위한 설정 모드 (테스트 필요, 디바이스 없음)
- V3 - B540 (v1.0.30, v1.0.32) 을 위한 설정 모드 (테스트 완료)
- V4 - B550 (v1.0.10) 을 위한 설정 모드 (테스트 완료)
- RECONFIG - DAWONDNS API 서버에서 사설 서버로 인증키를 갱신 시키는 모드