** 카페 게시글 복붙 **
안녕하세요
iot 로컬화에 관심이 많은 Eu4ng입니다.
이 게시글을 작성하게 된 이유이므로 안 읽으셔도 상관없습니다. 용건만 보실 분은 아래로
일반인들은 신경 안 쓰시겠지만,
iot에 관심이 많으신 분들은 삼성이나 구글 같은 곳에서 나오는 제품들은 다 본인들 서버에 기기를 등록해야하고 이로 인해 작동 딜레이나 서버 불안정으로 인한 영향이 그대로 받는 것이 싫어
로컬 서버에 기기를 등록하는 것을 선호한다고 생각합니다.
샤오미나 아두이노를 이용하는 방법도 있지만 사실 하드웨어를 직접 다 만드는 건 사실상 불가능하죠.
어렵게 기능을 구현해놔도 예쁘게 하우징까지 할 정도면.......그냥 회사차리시는 게 나으실듯
서론이 길었지만 스마트 플러그 제품에 한해서 한국에서 쓸만한 제품은 단언코
다원 스마트 플러그밖에 없다고 생각합니다. 유럽형 플러그와 한국형 플러그의 차이로 인한 슬픔이지요
stkang90님이 공유해주신 로컬화 방법이 아주 유용하지만
개인적으로 여러 기기를 등록할 때나 나중에 포트 수정으로 인해 전부 설정을 고쳐줄 때의 상황을 가정하면 많이 번거로울 거 같더라고요.
https://cafe.naver.com/koreassistant/1977
이미지 썸네일 삭제
다원 WIFI 스마트 플러그 (B530-WF/B540-WF) 로컬 등록 (이것도 너프해보시지)
대한민국 모임의 시작, 네이버 카페
cafe.naver.com
그래서 좀 더 편의성을 추가한 프로그램을 만들어 공유하고자 합니다.
stkang90님의 게시글 양식을 좀 빌리겠습니다.
본문 시작
다원 스마트 플러그가 MQTT로 동작함으로,
스마트 플러그를 자신의 MQTT 서버에 붙여, 로컬로 동작하게 하는 방법입니다.
이 방법에는 몇가지 주의사항이 있습니다.
주의사항
- 로컬화로 변경하면, 다원 DNS 앱으로 동작 시킬수 없습니다.
- WIFI가 가능한 PC나 노트북이 필요합니다.
- Smart Plug (B540-W) 모델에서만 테스트 되었습니다.
- MQTT 서버가 익명 접속을 허용해야합니다.
(계정 인증(비밀번호) 사용시, 조금 복잡한 추가 작업이 필요, 아래 설명)
- 설정 변경을 위해서는 반드시 초기화 과정이 필요합니다.
- 디바이스 ID에 적혀있는 mac주소와 실제 mac 주소가 불일치합니다.
- exe 파일이므로 java나 python을 설치하실 필요는 없으나, 바이러스 검사에서 exe 파일이 차단당해
사용이 안 될 수도 있으므로 윈도우 실시간 바이러스 감시를 모두 꺼주신 후 사용해주십시오
추가사항
- 여러 기기를 동시에 일괄 설정할 수 있습니다 (Dawon.exe)
- 주변 WiFi를 검색하여 스마트 플러그에 자동으로 와이파이 접속 후 설정을 진행하는 방식입니다
- 스마트 플러그가 AP 모드로 작동할 때, DWD-LS120_e49f2a 형식의 와이파이만 가능합니다
- 스마트 플러그의 와이파이 이름이 위와 다를 경우에는 수동으로 스마트 플러그 WiFi에 접속한 후,
Dawon.exe 대신 setting.exe를 이용하시면 됩니다.
[설명 시작]
1. 디바이스 리셋
https://post.naver.com/viewer/postView.nhn?volumeNo=6954868&memberNo=32011753
2. 디바이스 연결 및 설정
2.1 첨부된 파일을 다운로드 합니다. (Dawon.zip)
drive.google.com/file/d/1bTS1xNavMDFwWqmQJScrvEatYsJe7LtE/view?usp=sharing
2.2 윈도우 디펜더 실시간 감시를 끄고, 압축을 해제하신 뒤 Dawon.exe를 실행
대표사진 삭제
사진 설명을 입력하세요.
2.3 프로그램 안내에 따라 값 입력
대표사진 삭제
사진 설명을 입력하세요.
3. 홈어시스턴트 등록
- 이후의 과정은 동일하므로 원 게시글 확인바랍니다
- https://cafe.naver.com/koreassistant/1977
이미지 썸네일 삭제
다원 WIFI 스마트 플러그 (B530-WF/B540-WF) 로컬 등록 (이것도 너프해보시지)
대한민국 모임의 시작, 네이버 카페
cafe.naver.com
참고로 stkang90님이 계정 아이디는 디바이스 ID로 고정되어 있다고 하셨는데, 테스트 결과
디바이스 ID는 일부 변경 가능합니다.
디바이스 ID 구조는 "Company-Model-mac 주소"로 mac 주소는 변경이 불가하나 Company와 Model은 임의로 변경이 가능합니다.
MQTT 주제도 변경 가능합니다만, 주제.v1 형식으로 고정이 됩니다.
ex) DAWONDNS-B5X-2ef43250f145 -> Eu4ng-Smart_Plug-2ef43250f145
ex) dwd.v1 -> plug.v1
대표사진 삭제
사진 설명을 입력하세요.
추가로 플러그에 부착된 mac 주소나 디바이스 ID에 적혀있는 mac 주소는 동일하나, 실제 공유기에서 확인되는 mac 주소가 일부 불일치하는 것이 확인되었습니다.
참고 바랍니다.
+ 2021/03/28 20:41 추가
VirusTotal 파일 검사 결과 첨부합니다.
뭔가 안 좋은 거 감지됐다고 뜨는데 제가 직접 작성한 python 파일을 pyinstaller로 exe 파일로 변환한 거 말고는 없습니다.
보안 관련해서는 문외한이라 걸리는 기준을 잘 모르겠네요.
찝찝하신 분들은 기존의 stkang90님 프로그램 사용하시면 됩니다.
제가 직접 쓰려고 만드는 겸 공유하는 거라 뭐 이상한 거 넣은 적 없습니다.
소스코드는 나중에 정리하고 나면 git에 올릴 생각입니다. 지금은 너무 난잡해서 공개하기 부끄럽
(물론 귀차니즘 극복하면 ㅇㅅㅇ)
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.