본문 바로가기

분류 전체보기92

Web hook motion eye에서 제공하는 web hook이 유용해보여서 이것에 대해 알아보고자 한다. web 통신의 기본은 client가 요청할 때 server가 데이터를 전송하는 방식이다. web hook을 이용하면 반대로 서버에서 어떤 이벤트가 있을 때 client에게 데이터를 전송할 수 있다. web hook을 전송하고 받는 순간만큼은 server와 client가 반대라고 생각하면 된다. 예를 들어 서버에 mail이 수신되었다. 이 때 client에게 메일이 수신되었음을 알리는 것이다. server에서 어떤 이벤트가 발생할 때 client에 데이터를 전송하는 callback을 구현하여 이루어진다고 한다. 근데 서버에서 어떤 클라이언트에게 보내는지를 어떻게 결정하는 것인가??? 모든 client에게 전송하면 .. 2022. 1. 25.
make IP camera using raspberry pi 4 (3) motion detect motion eye의 모션디텍팅 기능을 알아보자. 물음표에 마우스오버를 해도, 클릭을 해도 설명이 나오지가 않는다. 그럴거면 왜 넣어둔것인지. 브라우저문제인가 싶어서 다른 브라우저에서 해봐도 똑같음. ㅠㅠ 결국 코드를 찾아서 열어봄. Frame Change Threshold: 두 프레임간 최소 몇퍼센트의 변화를 motion으로 감지할지 결정한다. 값이 작을수록 민감하게 반응하지만 오인식률이 높게 된다. Maximum Change Threshold: 모션이 더 이상 감지되지 않는 사이의 프레임 갯수 Auto Threshold Tuning: 자동으로 threshold를 설정할지 여부. Auto Noise Detection: 노이즈레벨을 자동으로 감지. 무슨일. Light Switch Detection: 모션.. 2022. 1. 19.
make IP camera using raspberry pi 4 (2) web page 살펴보기 web page에서 로그인하면 다양한 옵션이 보이는 것을 확인했었다. 오늘은 그 옵션들을 살펴보고자 한다. 1. Preferences Layout Columns: 화면 크기. 값이 1일 때 아래와 같이 페이지에 꽉차게 나온다. 4일 때 가장 작게 나온다. Layout Rows는 Fit Frames Vertically가 ON일 때만 나타나는 메뉴인데, layout column과 row인걸 봐서는 화면 위치인것 같다. 근데 Row를 아무리 조절해도 뭔가 바뀌지가 않는다. Framerate 는 초당 프레임 수. 100으로 두는게 정신건강에 좋다(이것도 빠르진 않음;;) 표시단위가 퍼센티지인것 같고, 실제로 몇 프레임인지는 아랫쪽 옵션에서 다룬다. Resolution Dimmer는 해상도. 100으로 두는게 역.. 2022. 1. 13.
make IP camera using raspberry pi 4 (1) motion eye 항상 뭘 시도는 하는데 끝맺음이 없다. 그럼에도 자꾸 시도는 한다. 게으른 개발자.... 약 두달 후면 나는 출산을 할 것이고, 아기를 보느라 바쁘겠지. 출산 전 두달동안 아기 돌볼 때 사용할 IP camera를 만들어보고자 한다. 구글링하면 엄청 많이 나온다.ㅎㅎ 주말에만 짬내서 해볼 것인데 될런지 모르겠다. rpi에 웹서버하나 만들고, 카메라 달고, 안드로이드 웹앱하나 만들어서 영상을 볼 수 있도록 만들어보고자 한다. 일단 자료조사. rpi ipcamera 를 구글링해보면 motionEyeOs가 많이 나온다. Motion Eye Os? motion이라는 프로그램이 있다. 이는 카메라로의 비디오시그널을 모니터링하는 프로그램이다. 캠쳐, 스트리밍, 레코딩 등 다양한 기능을 제공한다. 모션을 감지할 수 있.. 2022. 1. 11.
openssl / openssh build rpi에서 openssl 및 openssh 빌드하여 업그레이드하기. raspberry os가 이들 업데이트를 바로바로 내주지 않기 때문에 수동으로 진행한다. 1. openssl 이번에 openssl이 기존 1.1.1버전에서 3.0.0으로 업데이트되었다. 업데이트 빌드하기@@ wget https://www.openssl.org/source/openssl-3.0.0.tar.gz ./config --prefix=/usr/local --openssldir=/usr/local/openssl make -j4 make install 2. openssh 얘도 최신으로 업데이트해주기. export LD_LIBRARY_PATH=/usr/local/lib ./configure --prefix=/usr/local --with.. 2021. 12. 13.
체코 신혼여행 5일차 아침일찍 일어나 이제 다시 프라하로 향했다. 이 날은 카를로비바리의 날씨가 좋았다. 아쉬웠다. 다시 도착한 프라하. 이틀 예약한 호텔 파크투브팰리스에 체크인을 한 후 차를 반납하기로 했다. 호텔앞에 잠시 차를 주차하고 체크인을 했는데, 자기네는 주차가 안된다고 그랬다. 짐내려놓고 반납할거라고 했는데 못알아듣는다. 망할 콩글리쉬발음..ㅠㅜ 어쨌든 정리가 되어 차를 반납하고 다음 일정을 진행했다. 성 비투스 성당으로 고고! 차량을 반납한 디플로맷프라하 호텔에서 걸어서 약 30분정도였던것 같다. 언덕져서 조금 힘들었음. 고딕양식으로 지어진 상당히 큰 성당이다. 카메라에 성당을 다 담기가 힘들었다. 사람도 많고. 저 아저씨 뭐지..ㅋㅋㅋ 성 비투스 대성당은 엄청 큰 건물이었고, 고딕양식으로 지어져 외관도 예뻤다.. 2021. 12. 5.