본문 바로가기

전체 글94

RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (5) HA 기본 세팅 및 보안 강화 SSH 보안 강화 CC2538 동글에 지그비 기기 페어링 기타 HA 설정 순으로 포스팅을 진행하겠습니다. 1. SSH 보안 강화 NanoPI Neo3의 SSH 보안을 강화해보겠습니다. 먼저 SSH 포트 변경입니다. vi /etc/ssh/sshd_config 를 입력하고 수정모드로 진입 (i키 입력) #Port 22 부분을 자신이 사용하고 싶은 포트로 변경 (#은 주석이므로 제거하셔야 합니다.) Port 포트번호 저장방법 ESC => :wq 입력 이후 systemctl restart ssh 를 입력하면 포트 변경 됩니다. 포트를 변경하기만 해도 어느정도 안심할 수 있겠다고 생각하지만 전혀 그렇지 않습니다. 해외 ip로 무차별 대입 방식으로 SSH 접속이 계속 들어옵니다. 그래서 3번이상 로그인을 실패하면 .. 2021. 8. 7.
HA와 구글 홈 미니로 인터넷 라디오 재생방법 (final) 안녕하세요. 소나미 (project DH) 입니다. 오늘은 오직 HA IOT 플랫폼, 파이썬 언어와 xteve 프록시 (오디오 코덱 변환용)로 구글 홈 미니로 라디오를 청취하는 방법을 소개해드리려고합니다. 파이썬 flask로 서버를 실행시켜놓으면 바로 사용 가능합니다. 파이썬 서버를 키기전에 준비해야 할 사항은 명령어를 입력해서 패키지를 설치해야합니다. 아래의 명령어를 입력해서 파이썬3를 설치해주시고 apt install python3 flask 서버를 설치해야합니다. pip3 install flask pip3 install waitress 그리고 웹 url 호출관련 패키지를 설치해야합니다. pip3 install beautifulsoup4 pip3 install requests 그 다음에는 xteve .. 2021. 7. 29.
삼성 SSD 870 EVO 사용기 870 EVO 250GB SSD를 누크 J5005에 장착할 용도로 구매했습니다. 공식 인증 몰에서 구매했습니다. 추후 문제 발생시에도 지원을 받기 위해서.. 삼성에서 마이그레이션 툴을 제공해주어서 기존에 타사의 SSD에 있는 OS를 통째로 복사할 수 있네요. (크루셜 MX500 250GB에 있는 윈도우 OS를 복사했습니다.) 복사하고 바로 컴퓨터가 꺼졌고.. SSD를 교체했습니다. 문제없이 바로 부팅됩니다. 쓰던 데이터도 그대로 있습니다. 정말 이건 마음에 듭니다. 삼성이 좋은 기술력을 가지고 있는 것은 사실입니다. 교체하고 나서 컴퓨터 속도도 빨라진 느낌입니다. 크롬에서 하드웨어 가속을 키니 4K 60fps 영상도 무난하게 잘 재생되네요. (8K는 감당 못해냅니다.) 믿고쓰는 삼성입니다.ㅎㅎ 2021. 7. 8.
2021/6/22 시험공부도 해야하는데.. 어제까지만 해도 자격증 시험 보고온 나였다. 전자기기기능사 (회로스케치, 납땜, 측정 과제) - 모두 성공해서 합격할 듯 하다. 그리고.. 인스타그램 녹화 도구를 만들었지만 로그인 관련해서 아직 수정할 것이 남은 것 같다. 로그인 함수 실행 시 sessionid를 return 해주면 바로 로그인 되어서.. 이렇게 처음부터 할 걸 그랬다. 곧 완성될 듯 하다. YOLO 사물인식을 하기 위해서 이미지 학습중에있다. loss가 현재 0.5정도인데.. 오늘이랑 내일 하면 0.1까지는 내려갈 수 있을듯 하다. 빨리 테스트해보고싶다. 이외에도 구글 홈으로 유튜브 노래 랜덤 재생 스크립트 작성, 새로운 armbian HA서버를 구글 홈에 연동하기, HA라디오 재생, discord로 HA 알림받기 관련 포스트를 준비중.. 2021. 6. 22.
2021/6/10, 내가 최근에 성공한 것들 오늘은 제가 최근에 도전을 해본 프로젝트 들에 대해서 이야기 해볼까합니다. 특히 파이썬 크롤링에 관심이 생겨서 계속해서 연구를 해보는 중입니다. #1 인스타그램 라이브 자동 녹화 인스타그램 라이브 방송 자동 추출하는 도구를 파이썬으로 작성해봤습니다. 리눅스에서 우선 bash 스크립트를 실행합니다. bash rec_insta.sh 인스타아이디 bash에서 파이썬 프로그램을 호출해서 링크를 추출하고, 녹화 명령어를 실행하는 방식입니다. 1. 인스타그램 자동 로그인 => 세션 저장 (다음 로그인시 저장된 세션 사용, 만약에 세션 만료시 재로그인) 2. 만약에 실시간 방송 진행 중이라면 실시간 링크 추출 후 streamlink를 이용해서 녹화하는 방식입니다. 실시간 진행 중이 아니라면 약 8분정도 실시간이 시작.. 2021. 6. 10.
2021/6/9, 요즘 하고 있는 것들 오랜만에 인사드리는 잡다한 개발자입니다. 요즘에 이것 저것 하느라 좀 바쁜데요. 간단하게 하고 있는 것들을 소개해드리고자합니다. #1 자격증 준비 및 학교 수행 준비 자격증 실기 시험 준비를 하는 중입니다. 납땜을 하는 전자기기기능사 준비를 거의 매일 하는 중입니다. 납땜하느라 많이 피곤하기도 하고요. 그리고 요즘 수행평가 주간입니다. 영어, 수학 등의 인문 과목과 실습 과목의 수행 평가가 아직 남았고, 현재 준비 중이므로 활동이 뜸했었습니다. #2 태양광 패널 친환경 적으로 전기를 생성하는 방법은 태양광 패널을 직접 사용해보고 있습니다. 알리익스프레스에서 20달러 정도에 5V 2A가 발전되는 태양광 패널을 사용하는 중인데 실제로는 5W 안팎이 최대 발전량입니다. 약간 실망스러운 성능이지만, 태양을 가지.. 2021. 6. 9.
코디 (kodi)에서 프로야구를 무료로 시청하는 방법 (그것도 초고화질로) 안녕하세요. 오늘은 코디를 이용해서 프로야구 경기를 시청하는 방법을 소개해드리려고합니다. (프로야구 중계 채널을 코디에서 재생할 수 있습니다.) 그것도 무료로!! 바로 네이버 스포츠 애드온을 설치하는 방법입니다. 프로야구 외에도 축구, 배구 등 네이버에서 중계하는 스포츠를 시청할 수 있습니다. (프로야구 경기는 중게 시간에만 재생 가능합니다.) 그것도 화질은 1080p로 나오고, 60프레임으로 재생 되어서 매우 부드러운 실시간 영상입니다. 네이버 스포츠 애드온 개발자님은 밤보리님입니다. 밤보리님에게 박수를 보냅니다. 코디로 매우 편하게 스포츠를 볼 수 있게 되었습니다. (저는 윈도우 10 데스크탑과 호매틱스 박스 큐 셋톱에 설치해놓아서 프로야구 볼 때 너무 편합니다.) 1. kodi 설치 플레이 스토어나.. 2021. 5. 21.
RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (4) armbian OS 올리기 + HA 설치기 (armbian) OS 설치는 FriendlyWrt, armbian 두 가지를 다뤄볼 예정이지만, 저는 armbian을 사용할 예정입니다. 이 게시물은 armbian입니다. 제가 설정하는대로 설정을 하시면 HA 서버를 활용하는데 큰 문제는 없을 것입니다. Armbian_21.02.3_Nanopineo3_buster_current_5.10.21.img 파일을 balenaEtcher 프로그램을 이용해서 sd카드에 올렸고 ip scanner로 ip를 알아냈습니다. putty로 접속 후 입니다. 초기 암호 root, 1234 Welcome to Armbian 21.02.3 Buster with Linux 5.10.21-rockchip64 System load: 5% Up time: 4 min Local users: 2 Memor.. 2021. 5. 6.
RK3328이 탑재된 SBC보드 (NanoPi Neo3) 사용기 (3) HA 본격 설치 성공기 (FriendlyWrt) OS 설치는 FriendlyWrt, armbian 두 가지를 다뤄볼 예정이지만, 저는 armbian을 사용할 예정입니다. 이 게시물은 FriendlyWrt 세팅 글이오니, 참고용으로만 활용해주시길 바랍니다. 우선 마이크로 SD카드를 64기가 (샌디스크)로 교체하고 제가 기존에 올렸었던 설치기를 기반으로 진행하니 큰 문제 없었습니다. 다만 opkg update 명령어를 생략한 점을 추가하고, 도커에 HA올릴 때 /etc/localtime 마운트를 빼야하는 것 그 두가지만 수정되었습니다. 이렇게 HA를 설치하고, 테스트로 샤오미 버튼을 연동했습니다. 집 와이파이에 있는 장치인 네오쿨캠 플러그와 구글 홈 미니도 잡히네요. 한번 파이썬 개발용도로도 사용할 수 있지 않을까 생각해서 파이썬3와 관련 모듈(크롤링시 .. 2021. 5. 6.