안드로이드 공부하고 있는 웹 개발자인데 아두이노는 잘모르겠고
안드로이드로 비슷한걸 만들어본적은 있습니다. 이게 말씀하신데 도움되실지는 모르겠지만 ^^
일단 앱설치시에 토큰을 서버로 전송해서 토큰값을 저장해두었다가 말씀하신데로 일정값이 넘어가면 FCM으로 푸시메시지를 발송하면 될듯합니다.
앱에서 FirebaseInstanceIdService 로 토큰 생성 OkHttpClient로 서버로 전화번호와 토큰을 전송
서버프로그램에서 센서값을 저장해두었다가 FCM으로 푸시 알림
※ FCM 앱key 생성하고 받은신 api 키를 서버 프로그램에서 설정한다음 전송하는 코드입니다.
final String apiKey = "FCM사이트에서 받은 api key";
URL url = new URL("
https://fcm.googleapis.com/fcm/send");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Authorization", "key=" + apiKey);
conn.setDoOutput(true);
// 특정 토큰을 가지고있는 어플에만 알림
String input = "{\"notification\" : {\"title\" : \""+제목+"\", \"body\" : \""+내용+"\"}, \"to\":\"앱설치시 받은토큰\"}";
OutputStream os = conn.getOutputStream();
os.flush();
os.close();