Je veux envoyer des données au module GSM du serveur http, quelles sont les façons de recevoir des données envoyées par le serveur http au GSM module? Mon but est de contrôler mon module GSM/GPRS à partir d'un serveur web. Merci.Comment envoyer des données au modem GSM/GPRS (par exemple sim800, sim900, quectel m66) à partir du serveur http
0
A
Répondre
0
Vous pouvez programmer un esp8266 (nodeMCU) ou un atmega23u4/atmega328p (arduino nano) pour communiquer avec le sim800L à l'aide de SoftwareSerial. Ensuite, vous pouvez programmer le serveur http pour stocker les actions désirées et ensuite, tirez périodiquement le serveur http de le sim800L pour lire les ops et les faire (éventuellement les marquer comme terminés).
http://www.w3schools.com/TAGs/ref_httpmethods.asp
http://opensta.org/docs/sclref10/imp3ln43.htm#19484
Il est presque impossible de le faire dans l'autre sens à partir de zéro. Vous auriez besoin de programmer un serveur http dans nodeMCU (possible) et d'accepter les demandes au public (en changeant généralement, avec la plupart des ports filtrés) ip du module gprs.
est-il possible de le faire sans utiliser arduino ™ comme utiliser les commandes AT du module pour télécharger des fichiers depuis le serveur? –
Bien sûr, vous pouvez obtenir des connexions tcp à un port distant en utilisant les commandes AT, et vous pouvez envoyer des commandes "GET" à un serveur http fonctionnant sur une ip publique. Je l'ai déjà fait, en utilisant un nodemcu pour envoyer les commandes à un sim800L, mais vous pouvez envoyer les commandes AT de tout ce que vous avez. – robermorales
Hey, merci pour votre réponse mais pouvez-vous expliquer cela en détail je ne sais pas beaucoup à ce sujet, je sais comment envoyer des paramètres de module à serveur fonctionnant sur IP publique en utilisant URL.Quel type de commandes GET sont là pour recevoir les données du serveur. –