CHIRIMEN for Raspberry Pi 3에서 보안 오류를 해결하는 방법

2614 단어 Raspberrypi3치리멘

CHIRIMEN for Raspberry Pi 3에서 보안 오류를 해결하는 방법



개요



CHIRIMEN for Raspberry Pi 3을 사용하고 있고 "어? example이 움직이지 않는다!"라고 할 때 시도하십시오.

대상Version



Ver. 2017.10.17

원인은 보안 오류 일 수 있습니까?



CHIRIMEN for Raspberry Pi 3에서는 아래 그림과 같이 브라우저에서 Polyfill을 통해 Raspberry Pi 3 (이하 "Raspi3")의 서버로 WebSocket을 통해 통신하여 GPIO 및 I2C에 액세스합니다.

architecture

WebSocket으로 액세스하는 서버 도메인은 wss://localhost:33330 입니다만, 여기에서 이용하고 있는 SSL 증명서가 자기 서명 증명서이기 때문에, 브라우저가 시큐러티 에러로 액세스를 차단하는 일이 있습니다.

보안 에러와 같은 액세스 블록은 아래의 순서로 확인할 수 있습니다.

1. 개발자 도구 시작

브라우저 화면에서 마우스 오른쪽 버튼을 클릭하면 컨텍스트 메뉴가 표시됩니다.
여기서 "검증"을 선택합니다.

コンテキストメニュー

그러면 개발자 도구가 시작됩니다.

2. 개발자 도구 화면에서 Console 확인

개발자 도구의 "Console"탭을 보고 아래와 같은 에러( WebSocket polyfill.js:xx connection to 'wss://localhost:33330' failed: Error in connection establishment: net::ERR_INSECURE_RESPONSE )가 나오면(자) 시큐러티 에러에 의한 액세스 블록이 발생하고 있습니다.

セキュリティーエラーの確認

보안 오류를 해결하는 방법



위와 같은 보안 오류가 발생하면 브라우저에서 https://localhost:33330에 액세스해보십시오.
아래와 같은 에러 화면이 표시됩니다.

config-3

여기에서 詳細設定를 클릭하십시오.

다음 화면에서 localhostにアクセスする(安全ではありません)를 클릭하십시오. (그 후 화면은 변경되지 않습니다)

config-3

이제 wss://localhost:33330에 액세스할 수 있습니다.
examples를 다시 실행하여 제대로 작동하는지 확인하십시오.

좋은 웹페이지 즐겨찾기