본문 바로가기
임베디드.일렉트로닉스

WebUSB . 시험 가능 웹

by i.got.it 2026. 5. 6.

 

WebUSB 

 

운영체제별 WebUSB의 하부 드라이버 매칭
운영체제 사용하는 드라이버 특징
Windows WinUSB (winusb.sys) 윈도우 커널 보안 정책상, WebUSB가 기기에 접근하려면 반드시 하부에 WinUSB 드라이버가 매칭되어 있어야 함.
macOS 가상 드라이버 (커널 내장) macOS는 유저 영역 USB 접근을 기본 지원하므로, 기기가 CDC(시리얼)나 HID 같은 전용 드라이버를 독점하지 않는 한 별도 드라이버 설치 없이 즉시 WebUSB 통신 가능.
Linux usbfs / libusb 리눅스 역시 커널 드라이버가 독점하지 않는다면 즉시 접근 가능. (단, /etc/udev/rules.d에서 사용자 권한 허용 설정 필요)
Android Android USB Host API 안드로이드 폰/태블릿에서도 크롬 브라우저를 통해 별도 드라이버 없이 WebUSB 동작
 
"WebUSB 기술 자체는 멀티 플랫폼"이지만, "윈도우 PC 환경에서는 반드시 WinUSB 드라이버를 거쳐야 통신 가능".

 

 

 

 

 

 

NCS(nRF Connect SDK) 내장 로컬 웹   

 

경로: v3.2.3/zephyr/samples/subsys/usb/webusb/

 

위 경로에서 터미널(CMD/PowerShell 등)을 열고 아래 명령어로 내장 Python 웹 서버 실행.

 

python -m http.server 8001

 

크롬 브라우저를 열고 접속.   http://localhost:8001/

 

브라우저 실행모습  

- USB 기기 연결, 송신, 수신 기능 확인 가능. 

 

 

 

 

노르딕사 제공 도움말 

https://docs.nordicsemi.com/bundle/ncs-3.0.1/page/zephyr/samples/subsys/usb/webusb/README.html

 

Technical Documentation

 

docs.nordicsemi.com

 

 

 

 

기타 온라인 WebUSB 시험 가능

 

 

WebUSB Test Page

WebUSB Test Page Auto Connect Claim Interface Control Transfer Send/Receive Disconnect Status: Not Connected

intel.github.io

 

 


첫 등록 : 2026.05.06

최종 수정 : 

단축 주소 : https://igotit.tistory.com/6580


 

댓글



비트코인




            암호화폐/외환/나스닥/골드          
       
현물 |선물 인버스 |선물 USDT , bybit MT5               프랍 트레이딩. MT4,MT5