"아이폰 찾기"버튼을 만들었다.



만든 것:



내 아이폰에 전화를 걸 수있는 버튼

동기:



아이폰을 집안에서 잃어버린
라즈파이를 만지고 싶다.
Amazon Dash Button을 깜박이고 싶습니다.

실제 행동:



your browser is unsupported to show video

지출한 자원



・twillio 과금 2000엔 (20개월 전화 서비스를 사용할 수 있다)
・dash button 본체 500엔
・휴일의 7시간 (바보)

이 기사의 위치:



비슷한 기사가 몇 가지 있습니다만, IT 리터러시가 낮은 자신으로서는, 복수의 기사를 조사하게 되었으므로, 각 공정에 대해 가장 참고가 되는 기사를 소개할 수 있으면 좋겠습니다.

작업 절차



① Amazon Dash Button을 해킹하여 ARP 요청에서 MAC 주소를 확인합니다.
htps : // 이 m / 때 오타케다 /
- 세세한 설명은 건너뛰고, 셋업용의 커멘드가 나열되어 있으므로, 이것에 따라 두면 됩니다.

② ARP 요청을 라즈파이로 받아 POST한다
htps : // m / 요시 q / ms / d84f422b3 1dfb198 아
- 이 기사가 제일 상세합니다. dasher의 설정 파일(config.json)의 각 요소에 대해 설명이 있는 것이 나이스.

③twilio로 전화 걸기
ht tp // ch. 산와 sys m. 코m/엔트리/2016/01/28/211457
- 이 기사를 참고로 하면 어떻게 됩니다. 반대로 모르면 댓글을 달아주세요.

개인적으로 막힌 곳



config.json
{"buttons":[
{
"name": "callIFTTT",
"address": "xxxxxxx",
"protocol":"udp",
"url": "https://maker.ifttt.com/trigger/testButton/with/key/-xxxxxxxxxxxx",
"method": "GET"
},
{
"name": "Command Exec Button",
"address": "68:54:fd:6e:f6:x3",
"cmd": "/home/pi/dasher/dash_button.sh",
"protocol":"udp"
}
]}
위에서
· /home/pi/dasher/dash_button.sh 를 상대 path로 하면 움직이지 않았다
· "protocol":"udp"를 생략하고있는 기사도 있지만, 생략하면 움직이지 않았다
· cmd에서 실행되는 대상을 .py로 만들면 움직이지 않았다 (.sh에서 .py를 읽습니다)

기본적으로 코드 쓰는 것은 config.json뿐인데, 이것만 실수하고 있어 대단하다.

마지막으로 예고



이번에는 Amazon Echo Dot과 RM MINI3가 집에 도착하기 때문에 그것에 대해서도 뭔가 쓸 것입니다.

좋은 웹페이지 즐겨찾기