Académique Documents
Professionnel Documents
Culture Documents
Partager
Dans cet article, nous apprendrons à utiliser SIM800 ou SIM900 avec Arduino
1 Aperçu
2 Nomenclature
5 Configuration matérielle
Arduino
Aperçu
Outre le module Wifi ou le module Ethernet, les projets IoT peuvent également
Cellular IoT par rapport à Wifi IoT est la disponibilité du réseau et du signal
partout. Dans l'un de mes articles précédents, j'ai expliqué comment vous
pouvez envoyer les données du capteur sans fil à l'aide du module GSM au
Mais aujourd'hui, nous allons interfacer le module SIM800/900 GSM GPRS avec
données au format JSON car l'envoi direct d'une chaîne de données semble
Nomenclature
Voici les composants nécessaires pour apprendre et acquérir une expérience
achetés sur Amazon. Le lien d'achat des composants est également indiqué.
instantané ou consultez la météo sur votre téléphone, vous utilisez une API.
Exemple d'API : Lorsque vous utilisez une application sur votre téléphone
serveur. Le serveur récupère ensuite ces données, les interprète, effectue les
lisible. C'est ce qu'est une API - tout cela se passe via l'API.
transporter des données. Il est souvent utilisé lorsque des données sont
1 <xml>
2 <user>
3 <firstName>Jason</firstName>
4 <middleName>Alexander</middleName>
5 <lastName>Smith</lastName>
6 <address>
7 <street1>1234 Someplace Avenue</street1>
8 <street2>Apt. 302</street2>
9 <city>Anytown</city>
10 <state>NY</state>
11 <postalCode>12345</postalCode>
12 <country>US</country>
13 </address>
14 </user>
15 </xml>
Comme vous pouvez le constater, les mêmes données représentées dans JSON
sont bien plus efficaces, tout en conservant toute leur lisibilité humaine :
1 {
2 "firstName" : "Jason",
3 "middleName" : "Alexander",
4 "lastName" : "Smith",
5 "address" : {
6 "street1" : "1234 Someplace Avenue",
7 "street2" : "Apt. 302",
8 "city" : "Anytown",
9 "state" : "NY",
10 "postalCode" : "12345",
11 "country" : "US"
12 }
13 }
JSON est généralement utilisé avec des protocoles IoT qui ne fournissent pas
Dans JSON, les données sont structurées de manière spécifique. JSON utilise
configuration materielle
Faisons maintenant une configuration matérielle. J'utilise 2 modules dont les
données sont à envoyer au serveur via API au format JSON. J'utilise le capteur
sur la figure.
J'ai donc fait la même connexion ici comme indiqué ci-dessous. J'ai donc
alimenté le module GSM avec 12V et Arduino avec 5V à partir du port USB de
l'ordinateur.
Bibliothèque Arduino JSON
Le moyen le plus simple de décoder et d'encoder des chaînes JSON avec l'IDE
Fonctionnalités
8. Faible encombrement
Dans le code suivant, apportez des modifications à l'APN. J'ai utilisé Airtel