본문 바로가기

WEB hook2

make IP camera using raspberry pi 4 (4) motion detect test motion detect 기능으로 디텍팅을 한번 테스트해보고자 한다. motion eye가 제공하는 디텍팅 기능중 가장 빨리 확인할 수 있는게 web hook. 컴터에 대충 웹서버하나 띄워 놓고 web hook을 보내도록 해보자. 1. 서버실행 - django server django 프로젝트를 만들고 거기서 web server를 실행시키고자 한다. git bash를 열어 python 가상환경을 만든 뒤, Django 설치. python -m venv myipcamera source myipcamera/Scripts/activate pip install Django django project 생성 후 server 실행 django-admin startproject ipcam_test cd ipcam_te.. 2022. 1. 28.
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.