RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (3) HA 본격 설치 성공기 (FriendlyWrt)
포스트
취소

RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (3) HA 본격 설치 성공기 (FriendlyWrt)

ads


OS 설치는 FriendlyWrt, armbian 두 가지를 다뤄볼 예정이지만, 저는 armbian을 사용할 예정입니다.

이 게시물은 FriendlyWrt 세팅 글이오니, 참고용으로만 활용해주시길 바랍니다.

우선 마이크로 SD카드를 64기가 (샌디스크)로 교체하고 제가 기존에 올렸었던 설치기를 기반으로 진행하니 큰 문제 없었습니다.

다만 opkg update 명령어를 생략한 점을 추가하고, 도커에 HA올릴 때 /etc/localtime 마운트를 빼야하는 것 그 두가지만 수정되었습니다.

이렇게 HA를 설치하고, 테스트로 샤오미 버튼을 연동했습니다.

집 와이파이에 있는 장치인 네오쿨캠 플러그와 구글 홈 미니 도 잡히네요.

한번 파이썬 개발용도로도 사용할 수 있지 않을까 생각해서 파이썬3와 관련 모듈(크롤링시 필요한 것)도 설치해봤습니다.

opkg update

opkg install python3

opkg install python3-pip

pip3 install requests

pip3 install selenium

pip3 install bs4

중간에 pip 업데이트 하라고 떠서 업데이트 했습니다.

-—-

WARNING: You are using pip version 20.1.1; however, version 21.0.1 is available

You should consider upgrading via the ‘/usr/bin/python3 -m pip install –upgrad pip’ command.

-—-

/usr/bin/python3 -m pip install –upgrade pip

opkg install youtube-dl

opkg install ffmpeg // 오류뜹니다.

오류 내용입니다.

* satisfy_dependencies_for: Cannot satisfy the following dependencies for ffmpeg:

* kmod-sound-core

* opkg_install_cmd: Cannot install package ffmpeg.

왜뜨는지 모르겠네요. opkg install kmod-sound-core 안됩니다. 영상 녹화용도로는 사용이 불가능할 것 같고요.

그리고 openwrt는 ipk 확장자의 패키지를 설치해야하므로

많은 제약이 있네요. (우분투나 데비안에 비해서)

자바스크립트가 있는 사이트를 파이썬 selenium을 이용해서

크롤링하려면 chromedriver가 필요한데

그 프로그램을 openwrt에 설치할 방법도 없는 것 같습니다.

그래서 결과는 requests를 이용해서 간단한 크롤링 (네이버 뉴스?)은 가능하지만

selenium 크롤링은 어려울 것 같다입니다.

램 용량은 1.53GB 남는 상태이고, 저장공간은 48.2GB 남네요. 64GB SD카드 메모리를 사용한다면 충분합니다.

Neo3의 os를 우분투 기반으로 사용한다면 selenium도 가능할지 궁금하네요. 감사합니다.


ads
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

[호매틱스 박스 Q 사용기] 2. Home Assistant앱 호환성 테스트

RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (4) armbian OS 올리기 + HA 설치기 (armbian)