어제 iptime 공유기 를 이용해서 채굴프로그램 monitoring 하는걸 만든김에
폰으로 푸시 알림도 구상해 봤습니다.
본인이 앱 만들고 서버 운영하면 더 좋게지만,
일단은 있는 앱을 활용하시는게 편하긴 하겠죠?
일단 폰에는 푸시알림 앱을 깔아야 하는데,
PC 웹브라우저에서 푸시 알림을 보낼 수 있어야 하며,
.bat 로 만들것이기 때문에 별도의 로그인등의 작업 없이 form 전송 만으로 특히 get 방식으로 할 수 있어야 합니다.
그런 정보를 다 알려주는 앱은 없으니
일단, 하나씩 깔아보면서 헤딩 해보는 수 밖에 없었습니다.
'푸시큐' 라는 앱을 깔았는데 딱 한번에 당첨이네요.
일단 앱을 깔고 내가 가입한 그룹에서 그룹을 하나 만든 후에
받은 푸시에서 아까 그 그룹을 추가합니다.
설정에 들어가서 UUID 와 Secret key 를 적어둡니다.
웹브라우저로 해당 주소레 가서 소스 보기를 해보니
uuid secretkey code body 4가지 항목만 입력해서 push.doday.net/api/push 로 form 전송해 주네요.
get 방식을 허용해 줄지는 모르지만, 뭐 대부분 따로 안되게 하는 경우는 없으니까....전송해 봅니다.
get 방식은 웹브라우저의 주소창에서 모든 데이터를 입력할 수 있습니다.
주소창 끝에 ? 를 붙이고, name=value&name=value&name=value 이런식으로 입력하면 됩니다.
(이건 예시입니다. 본인 uuid 와 key group이름등으로 수정하세요)
이렇게 해서 주소창에 입력했더니
짜잔 푸시가 오네요.
자 이제 bat 화일에 해당 주소로 브라우저를 실행하는 명령을 넣습니다.
start 브라우저.exe "주소~~~~~~~~~~" 이렇게 하면 됩니다.
크롬도 익스플로러도 다 문제 없습니다.
이 .bat 를 시작프로그램에 넣으면 재시작 될떄 마다 푸시가 오고
마이너 실행 .bat 화일에 넣으면 마이너 시작시마다 푸시가 오고
피닉스마이너 같은 경우 프로그램 오류시 재부팅 bat를 실행하는 -rmode 2 명령어를 넣고
reboot.bat에
이렇게 넣으시면 10초 후 재부팅 하기 전에 충분히 푸시를 보내고 재부팅 할 수 있습니다.
몰론, 전기나 파워등의 문제로 갑자기 꺼지는 경우는 푸시알람이 오지 않습니다만.....
이건 또 방법을 따로 구상 중이니, 오늘은 여기까지~!!!!!!!!