simonire/DJWebCfg
HTML0 / 0
Web Serial로 AT 포트 접근해 USBNet·진단·SMS를 제어하는 로컬 HTML 도구
TL;DR
독립형 로컬 웹 도구로서 Web Serial API를 사용해 브라우저에서 DJI 4G 모듈의 AT 포트와 직접 통신하며 USBNet 모드 전환, 네트워크 진단, SMS 읽기·삭제 같은 작업을 수행합니다. Chrome 또는 Edge에서 동작하며 Windows 사용자는 Quectel 드라이버 설치와 경우에 따라 qcfilter.inf의 PID 수정이 필요합니다. AT 명령 목록과 CSQ→dBm 변환식 등 실무에 바로 적용 가능한 명령과 주의사항이 README에 포함되어 있어 현장 설정·디버깅에 유용합니다. 라이선스 파일 부재와 브라우저·하드웨어 제약을 고려해 사용 여부를 판단하시길 권합니다.
핵심 포인트
- 이 레포지토리는 독립형 로컬 웹 도구로 설계되어 브라우저의 Web Serial API를 통해 DJI 4G 모듈의 AT 포트와 직접 통신합니다. 사용자는 별도 백엔드나 설치형 애플리케이션 없이 HTML 페이지를 열어 모듈에 연결하고 명령을 송수신할 수 있습니다. 이 구조는 빠른 현장 설정과 간단한 디버깅 워크플로우를 제공하므로, 간단한 장비 구성이나 일회성 설정 변경에 적합합니다.
- 내장된 기능은 USBNet 모드 전환(RNDIS/MBIM/ECM/QMI 등), 모듈 재시작, 네트워크 진단용 AT 명령 일괄 실행, 그리고 SMS 수신/관리와 UCS2 디코딩을 포함합니다. 구현 방식은 브라우저에서 AT 명령을 전송하고 응답을 파싱해 상태 항목(신호, 사업자, 등록 상태, IP 등)으로 변환하는 방식입니다. 이로 인해 장치 상태 점검과 모드 전환을 GUI로 빠르게 처리할 수 있습니다.
- 호환성 제약과 위험 요소가 명확히 문서화되어 있으며 Chrome 또는 Edge에서만 동작합니다. Windows에서는 적절한 Quectel 드라이버 설치와 때로는 qcfilter.inf의 PID 수정이 필요하며 README에 Gen2 장치의 PID 차이와 차단 관련 주의가 포함되어 있습니다. AT 명령으로 모듈 설정을 변경하거나 SMS를 삭제하면 복구가 불가능할 수 있으니 신중히 사용해야 합니다.
- 사용 방법은 로컬에서 HTML을 열고 장비 연결, 보드레이트 선택, 브라우저의 포트 권한 수락 후 AT Port를 선택하는 간단한 흐름입니다. README에 필요한 AT 명령 목록과 네트워크 진단용 명령 세트, CSQ→dBm 변환식(-113 + 2 * CSQ_RSSI) 등이 구체적으로 나와 있어 실무에서 바로 사용할 수 있습니다. 다만 라이선스 파일이 누락되어 있고 스크린샷 정도의 문서만 제공되므로 상업적 재배포나 포크 전에는 라이선스 보완이 필요합니다.
이미지 분석

19
Stars
6
Forks
+204
Trending
0
조회수
19 watchers0 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.