4. 필요한 API
Last updated
Last updated
"console.cloud.google.com" 페이지에 들어가서 Google Service 계정을 만든다.
왼쪽 메뉴를 클릭하고 APIs & Services를 클릭 한 후 Library를 누른다.
"Vision API"를 검색한다.
"Cloud Vision API"를 활성화 시킨다.
"enabled"를 클릭 한 후 "manage"를 눌러서 dash board로 이동한다. 왼쪽 메뉴에 "Credentials"를 누르고 "CREATE CREDENTIALS"를 누른다. 그 다음 "Service account key"를 누른다.
Service account에는 "New service account"를 체크하고 Service account name에는 "VisionAPI_Service_Account"를 친다. Role에는 Project를 누르고 "Owner"을 누른다. Service account ID는 저절로 "visionapi-service-account"로 바뀐다. Key Type을 "JSON" format으로 한 뒤 Create을 누른다.
"ServiceAccountToken.json"으로 파일 이름을 만들고 git clone folder안에 집어 넣는다. 뒤에 "HOW TO USE" section에 가면 이 파일을 꼭 main python code와 같은 file에 집어 넣는다.
google-cloud-vision library를 raspberry pi에 설치한다.
만약 마스크를 안 쓰거나 온도가 37.5도 보다 높은 사람의 사진과 메세지를 실시간으로 받고 싶다면 Google Play store에서 Telegram을 다운 받는다.
telegram APP으로 들어가서 "BotFather"의 chat room으로 들어간다.
"start" button을 누르고 "/newbot"을 입력한다.
bot name과 username을 만든다. Username은 마지막에 "bot"이라고 끝나야한다. ex) bot = Vision_bot, username = Vision_bot
위 작업을 했을 경우 "HTTP API"가 바로 나온다. 이 API는 나중에 main code에 사용이 된다. 잊지말자!
"userinfobot"을 검색하고 chat room안으로 들어간다. "/start"를 입력해서 bot을 initialize한다. 이 user number ID는 main code에 사용된다. 잊지말자!
main code에서 token variable에는 "HTTP API"를 넣고 mc variable에는 "user number ID"를 넣는다.