준비물
- Onion Omega2+
- Expansion Dock
- OLED Expansion
단계
Omega2+ 접속하기
- 브라우저를 열고 주소창에 [omega 이름].local을 입력하여 접속합니다.
- 로그인 후 처음화면에 보이는 Terminal을 선택하면 Omega의 터미널로 접속합니다.
- 브라우저에서 로그인했던 Username, Password로 로그인합니다.
Open Package 설치
opkg 툴을 사용하여 오픈소스로 제공되는 라이브러리들을 설치하여 사용할 수 있습니다.
먼저 opkg 툴을 업데이트합니다.
opkg update
opkg 툴을 이용하여 필요한 패키지를 설치합니다.
opkg install python-light python-codecs pyOledExp git git-http ca-bundle
Git 소스코드 다운로드
위의 설치가 완료되면 git 커맨드로 Onion에서 제공하는 oledQrCodeGenerator 소스코드를 내려받을 수 있습니다.
cd
git clone https://github.com/OnionIoT/oledQrCodeGenerator.git
QR Code Generator 실행하기
아래 스크립트를 실행하면 OLED에 QR코드가 표시됩니다.
cd oledQrCodeGenerator
python main.py 'Hello, Onion?'
main.py 소스코드에 ‘Hello, Onion?‘문장을 파라미터로 전달하면 OLED에 전달한 문장이 QR코드로 표시됩니다.