Bonjour,
Je ne sais pas si je m'adresse au bon forum mais je vais comme même poser ma question .
Cette question est similaire à une question précédente saud qu'elle plus ciblée car entre temps, j'ai pris la main sur Cordova et Android.
Contexte:
J'ai des stations qui mesurent la température des bourgeons qui émergent. Ces données sont envoyés grâce au protocole LoRaWAN chez TTN (The Things Network). Mon serveur PHP/MySQL va récupérer ces données et les sauver dans une base de donnée.
J'ai une boite domotique Raspberry/Jeedom. Sur cette boite, j'ai installé le plugin jMQTT qui va aussi récupérer les données. J'utilise ma boite Jeedom pour alarmer les exploitants lorsqu'une température est trop basse avec Telegram. Tant que je ne saurai pas exploiter les message Push Notification, je garderai cette solution, mais le Raspberry peut aussi bien être utilisé pour envoyer des messages Push Notification à mes Smartphone, vu qu'il sait récupérer des données avec jMQTT.
Problématique
Je développe ma première application Androis/iPhone avec Cordova. C'est assez nouveau pour moi. J'ai découvert le plugin cordova-notification-dialog, mais ce plugin (comme je l'ai compirs) va permettre d'afficher des alertes ou des Prompt depuis un événement de votre application. Pour le moment, je me consacre à la Platform Android, sous Corodva.
Je pensais donc répondre à mon besoin, mais non...
Mon serveur PHP/MySQL reçois des mesures et avec Cordova, mon App Android peut faire des requetes MySQL/AJAX sur ce serveur, pour afficher les résultats dans mon App.
Mais j'aimerais recevoir des Push notification sur mon App. J'ai aussi vu le service de Google FireBase, mais je comme je l'ai compris, je dois envoyer des messages depuis la console Google. Ce qui répondrait à mon besoin dans le cas de mise à jour de l'App.
Mais ce que je dois surtout faire, c'est que dès que mon serveur PHP/MySQL, détecte une mesure trop basse, il envoi un message (Push notification) aux smartphone Android, mais aussi iPhone.
J'ai vu ceci cordova-plugin-push qui me semble être le bon plugin pour Cordova. Mais je ne comprends absolument pas comment l'utiliser pour que mon serveur PHP/MySQL puis envoyer les messages.
Est-ce quelqu'un parmi vous, serait me dire comment configurer mon serveur, ou mon Raspery Pi, pour que ce dernier puisse envoyer des messages Push aux Smartphone? C'est le flou total, donc si quelqu'un pouvait me mettre sur la piste, me fournir un tuto, ca serait super cool.
NB: Mon serveur web est ne fait un hébergement web. Je n'ai pas la possibilité de faire des commandes ou installer des package. Par contre, sur mon Raspberry, je fais ce que je veux. J'en ai un autre en stock que je pourrais configurer juste pour ce but.
Milles mercis pour vos lumières et toute bonne soirée
Partager