+1 500 000 produits offerts

7000 colis expédiés chaque jour

+300 000 clients de 150 pays

Quick Buy Favoris
Panier

Communication sans fil dans les systèmes IoT à l'aide de modules Arduino MKR

Date de publication: 11-06-2021 Date de mise à jour: 10-04-2026 🕒 7 min de lecture

Communications sans fil ARDUINO

L'un des plus gros problèmes auxquels le marché des appareils Internet des objets (IoT) est aujourd'hui confronté est sa forte fragmentation. La multitude d'appareils et de protocoles de communication rend très difficile la construction d'un système uniforme et fonctionnel si nous décidons d'utiliser des composants de différents fabricants. Les raisons de cette division sont multiples et ne sont pas toujours liées uniquement au désir des concepteurs de forcer leurs propres solutions sous licence. Le terme IoT couvre de nombreux types d'appareils. Il peut s'agir par exemple de petits capteurs de mesure alimentés par des sources d'énergie alternatives et nécessitant l'échange d'une petite quantité de données sur de longues distances, mais aussi de caméras distantes transmettant des images haute résolution en temps réel. Ainsi, la spécificité du dispositif conçu oblige les concepteurs à sélectionner la technologie de communication sans fil appropriée, adaptée aux exigences du dispositif conçu. Vous devez prendre en compte, entre autres la durée de vie de la batterie, la portée de communication ou la quantité de données transférées. Répondant aux besoins du marché, les producteurs de kits de développement (y compris les plates-formes Arduino) ont veillé à ce que leur portefeuille couvre aussi complètement que possible les besoins des constructeurs d'appareils IoT qui utilisent la communication sans fil dans des normes telles que WiFi / Bluetooth, LoRaWAN / Sigfox, GSM/3G ou NB-IoT.

Communication WiFi/Bluetooth avec Arduino MKR 1000/1010

La communication dans la bande de fréquence ISM 2,4 GHz qui utilise les normes WiFi et Bluetooth, opère sur le marché des appareils IoT depuis plusieurs années. La société Arduino a développé des kits de développement Arduino MKR WiFi 1000 et MKR WiFi 1010 pour les besoins de mise en œuvre rapide de prototypes matériels/logiciels utilisant la communication WiFi. Le premier des ensembles mentionnés est basé sur le module ATSAMW25, qui comprend le microcontrôleur SAMD21, le chemin radio WINC1500 et le circuit d'autorisation ECC508. L'ensemble dans la version MKR 1010 est équipé du module radio u-blox NINA-W102 qui permet la communication Bluetooth/BLE.

ABX00004

ABX00023

Photos 1 et 2. Modules Arduino MKR WAN 1000 (à gauche) et MKR WAN 1010 (à droite).

En ce qui concerne le logiciel, la société Arduino fournit la bibliothèque WiFi101 pour les modules MKR WiFi 1000 en prenant en charge le cryptage WEP et WPA2 Personal. Pour le module MKR WiFi 1010 (et d'autres ensembles basés sur le module u-blox NINA-W102, y compris Arduino NANO 33 IoT), le fabricant a préparé la bibliothèque WiFiNINA, ainsi qu'un certain nombre d'exemples d'applications présentant l'intégration avec Android IoT Cloud et Azure, AWS IoT Core, Google Firebase ou Blynk.

Communication LoRaWAN et Sigfox – Modules Arduino MKR WAN 13x0 et FOX 1200

Le développement dynamique des systèmes IoT a entraîné un intérêt accru pour le sujet des villes intelligentes. Malheureusement, la connectivité utilisant les normes WiFi / Bluetooth / BLE est de nature locale et ne répond pas à toutes les exigences fixées pour les projets du groupe « Smart City » (parmi lesquels il y a entre autres, des réseaux étendus de capteurs de pollution, de surveillance du niveau d'eau ou d'occupation des parkings). La solution aux problèmes peut être l'utilisation de l'une des deux normes de communication les plus populaires dans le domaine du LPWAN (Low Power Wide Area Network) – LoRaWAN ou Sigfox ce qui permet de transmettre une petite quantité de données sur de longues distances. Aux fins du prototypage rapide des appareils utilisant la communication LoRa / LoRaWAN, les concepteurs d'Arduino ont préparé des kits de développement MKR WAN 1300, et son successeur MKR WAN 1310. Les deux modules sont basés sur le microcontrôleur Atmel SAMD21, utilisé dans d'autres modules de la série Arduino MKR, ainsi que sur le module radio Murata CMWX1ZZABZ. La nouvelle version du module a en outre été équipée d'une mémoire Flash de 2 Mo, d'un nouveau système de charge de batterie et – optimisé pour une faible consommation d'énergie – de systèmes d'alimentation.

ABX00017

ABX00029

Photos 3 et 4. Modules Arduino MKR WAN 1300 (à gauche) et MKR WAN 1310 (à droite).

Les modules MKR WAN 13x0 fonctionnent avec l'Arduino IoT Cloud fourni par le fabricant. Des solutions complètes sont encore complétées par une porte d'accès Arduino Pro Gateway LoRa Connectivity optimisée pour les modules MKR WAN 1310.

La norme Sigfox, qui met particulièrement l'accent sur la communication des nœuds vers la passerelle d'accès est une alternative intéressante pour la communication LoRa / LoRaWAN. Les concepteurs ont obtenu à leur disposition de l’offre d’Arduino le module MKR FOX 1200, construit sur la base du microcontrôleur Atmel SAMD21. Le système Microchip Smart RF ATA8520 est responsable de la communication radio, dont le trajet radio a été réglé sur la fréquence ISM 868 MHz applicable en Europe.

ABX00014

Photo 5. Module Arduino MKR FOX 1200 pour la communication dans le réseau Sigfox.

Communication GSM/3G - Module Arduino MKR GSM 1400

Même un réseau maillé étendu (Mesh), fonctionnant selon la norme LoRa / LoRaWAN, n'est actuellement pas en mesure de fournir une couverture mondiale. Dans le cas de projets IoT nécessitant une communication de zone quasi illimitée, la meilleure solution est d'utiliser la norme GSM/3G. Pour la communication GSM/3G, Arduino a préparé un module MKR GSM 1400, équipé d'un modem SARA-U210 d’u-blox et d'un système d'autorisation Microchip ECC508 pour mettre en œuvre des mécanismes de sécurité de communication. Le modem GSM intégré offre une couverture de communication dans les bandes GSM 850 MHz, E-GSM 1900 MHz, DCS 1800 MHz et PCS 1900 MHz.

Pour améliorer le processus de préparation du logiciel, le fabricant fournit la bibliothèque MKRGSM (qui libère le programmeur de l'utilisation du module à l'aide de commandes AT de bas niveau), ainsi qu'un riche ensemble d'exemples (incluant, entre autres : connectivité GPRS, réception/transmission de messages texte, gestion des appels vocaux). Le module MKR GSM 1400 peut fonctionner à la fois avec le logiciel Arduino IoT Cloud, ainsi qu'avec des solutions cloud alternatives : Google IoT Cloud, Blynk ou SORACOM Air IoT, pour lesquelles le fabricant a préparé un ensemble d'exemples d'implémentation.

ABX00018

Photo 6. Module Arduino MKR GSM 1400 pour communication en réseau GSM/3G.

Communication dans le réseau IoT à bande étroite – module Arduino MKR NB 1500 :

En préparant une brève description des normes de communication sélectionnées au sein des appareils de l'Internet des objets, il est impossible d'ignorer les solutions basées sur la norme IoT à bande étroite (NB-IoT), qui utilisent la bande LTE 800 MHz sous licence pour la communication. Comme les solutions LoRaWAN et Sigfox, NB-IoT fait partie du groupe de réseaux LPWAN, il assure donc une communication stable dans de vastes zones, en utilisant des modules radio à économie d'énergie, garantissant de nombreuses années de fonctionnement de la batterie. Ainsi, c'est une autre alternative à la communication LoRaWAN et Sigfox dans les solutions du segment « Smart City »

Pour le prototypage rapide des nœuds d'extrémité fonctionnant dans la norme NB-IoT, Arduino a préparé un ensemble MKR NB 1500, équipé du module u-blox SARA-R410M-02B, permettant LTE Cat M1/ Connectivité NB1 en bandes 1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26 et 28. De plus, le poste MKR NB 1500 a été équipé de l'authentification ECC508 système par Microchip, connecteur de carte MicroSIM, contrôleur de charge de batterie Li-Po et connecteur d'antenne externe.

ABX00019

Photo 7. Module Arduino MKR NB 15 pour la communication dans les réseaux Narrowband IoT.

Systèmes embedded et IoT

Transfer Multisort Elektronik (TME) est l’un des plus grands distributeurs mondiaux de composants électroniques, de pièces électrotechniques, d’équipements d’atelier et d’automatisation industrielle. Le catalogue comprend plus de 1 500 000 de produits provenant de 1 300 fabricants leaders. Les centres logistiques modernes de TME à Łódź et Rzgów (Pologne), avec une superficie totale de plus de 40 000 m², expédient près de 6 000 colis par jour à des clients dans plus de 150 pays.

TME investit également dans le développement des connaissances et compétences des jeunes ingénieurs et passionnés d’électronique grâce au projet TME Education et soutient la communauté technologique en organisant la série d’événements TechMasterEvent, promouvant l’innovation et l’échange d’expériences.

rightColumnPicture rightColumnPicture

VOIR AUSSI