Arduino Nesso N1 : le kit IoT multi-protocole tout-en-un compact TPX00227
L'Arduino Nesso N1 est un module IoT complet conçu pour offrir puissance, modularité et simplicité aux makers et professionnels de l’embarqué.
L'Arduino Nesso N1 est un kit de développement IoT tout-en-un construit autour du ESP32-C6 et co-développé avec M5Stack. Dans un format ultra-compact de 18 × 45 mm, il embarque quatre protocoles sans fil — Wi-Fi 6, Bluetooth 5.3 LE, Thread/Zigbee et LoRa —, un écran tactile couleur, une centrale inertielle, un émetteur infrarouge et une batterie rechargeable. Bref, c'est probablement le module IoT le plus complet qu'Arduino ait sorti à ce jour.
Livré dans un boîtier pré-assemblé prêt à l'emploi, le Nesso N1 cible aussi bien les makers qui veulent prototyper rapidement un système de monitoring que les ingénieurs qui ont besoin d'un nœud IoT industriel fiable. Il se programme via l'Arduino IDE, MicroPython ou UIFlow, et s'intègre nativement à Arduino Cloud pour la visualisation de données et la gestion à distance.

Spécifications visuelles de l'Arduino Nesso N1
Pourquoi choisir l'Arduino Nesso N1 ?
Le Nesso N1 se distingue par sa polyvalence réseau. Là où la plupart des cartes IoT se limitent au Wi-Fi et au Bluetooth, celui-ci ajoute le Thread/Zigbee (via le protocole 802.15.4) et surtout le LoRa à longue portée grâce au transceiver SX1262. Ça ouvre des possibilités très larges : domotique locale en Thread, communication longue distance en LoRa, pilotage cloud en Wi-Fi 6. Le tout depuis un seul appareil.
L'autre point fort, c'est le côté "prêt à démarrer". Pas besoin de souder, pas besoin de boîtier, pas besoin d'acheter un écran à part. L'écran tactile IPS 1,14 pouces affiche les données directement, les deux boutons programmables permettent d'interagir, et la batterie LiPo 250 mAh rend le module autonome. Pour du prototypage rapide, c'est vraiment appréciable.
Côté extensibilité, trois connecteurs d'expansion sont présents : un Grove HY2.0-4P (I²C, GPIO), un Qwiic PH1.0-4P (I²C) et un port HAT 8 broches compatible M5StickC. On peut donc brancher directement les modules Grove, les modules Arduino Modulino ou tout l'écosystème de capteurs M5Stack. Pas mal pour un appareil qui tient dans la poche.
Enfin, la compatibilité logicielle est large. Arduino IDE pour ceux qui préfèrent le C++, MicroPython pour les adeptes de Python, UIFlow 2.0 pour la programmation visuelle par blocs. Et avec Arduino Cloud, on crée des tableaux de bord en quelques clics pour suivre ses capteurs à distance.
Spécifications techniques de l'Arduino Nesso N1
Au cœur du Nesso N1, l'ESP32-C6 est un SoC RISC-V 32 bits monocœur cadencé à 160 MHz. Il dispose aussi d'un cœur basse consommation à 20 MHz pour les applications où l'autonomie prime. Côté mémoire, on trouve 1536 Ko de Flash interne, 512 Ko de SRAM et 16 Mo de Flash externe (GD25Q128 ou W25Q128) pour le stockage applicatif. C'est confortable pour la plupart des firmwares IoT.
La connectivité sans fil est le point central de cette carte. Le Wi-Fi fonctionne en 2,4 GHz 802.11ax (Wi-Fi 6), le Bluetooth 5.3 LE couvre les communications courte portée, et la radio 802.15.4 gère les protocoles Thread et Zigbee. L'antenne FPC intégrée alimente ces trois interfaces. Le module LoRa SX1262 opère quant à lui sur la bande 850–960 MHz avec une antenne externe détachable au format IPEX4, un LNA FM8625H pour la réception et un amplificateur SGM13005L4 pour l'émission.
L'afficheur est un écran IPS LCD de 1,14 pouces (résolution 135 × 240 pixels, 262K couleurs) piloté par un contrôleur ST7789P3 en SPI. Le tactile capacitif est géré par le FT6336U en I²C. Un IMU 6 axes BMI270 (accéléromètre + gyroscope) permet la détection de mouvement et d'orientation. Le buzzer passif 4 kHz fournit un retour audio, et la LED IR sert d'émetteur infrarouge pour piloter des appareils à distance.
L'alimentation passe par l'USB-C en 5 V ou la batterie LiPo 250 mAh (3,7–4,2 V nominale). Le contrôleur de charge AW32001ECSR gère la charge et le power path simultané. La jauge BQ27220YZFR surveille en temps réel la capacité, la tension et le courant. Le convertisseur buck JW5712 fournit le rail 3,3 V principal, tandis que le boost SGM6603 génère du 5 V pour les périphériques HAT. Dimensions : 18 × 45 mm.

Cas d'usage de l'Arduino Nesso N1
Ce qui change par rapport au M5StickC PLUS2 et au XIAO ESP32-C6
Face au M5StickC PLUS2 de M5Stack — dont le Nesso N1 partage d'ailleurs le connecteur HAT 8 broches —, les différences sont notables. Le M5StickC PLUS2 tourne sur un ESP32-S3 dual-core à 240 MHz, nettement plus rapide que l'ESP32-C6 monocœur à 160 MHz. Mais il ne supporte ni le Thread/Zigbee, ni le LoRa, ni le Wi-Fi 6. Le Nesso N1 gagne sur la polyvalence réseau, tandis que le M5StickC PLUS2 garde l'avantage en puissance brute de calcul et en autonomie (batterie de 200 mAh similaire, mais processeur plus optimisé en veille profonde S3).
Le XIAO ESP32-C6 de Seeed Studio partage le même SoC ESP32-C6 et donc les mêmes capacités Wi-Fi 6 / Bluetooth 5.3 / Thread. Mais c'est un module nu, sans écran, sans batterie, sans boîtier, sans IMU et surtout sans LoRa. Il coûte beaucoup moins cher, certes, mais le Nesso N1 propose un package complet prêt à l'emploi. Si on devait ajouter un écran, un capteur IMU, un module LoRa et une batterie au XIAO, on dépasserait largement le budget du Nesso N1.
Le Heltec WiFi LoRa 32 V3 est un autre concurrent intéressant avec son ESP32-S3, son écran OLED et son module LoRa SX1262. Il offre un processeur plus puissant mais ne dispose pas du Thread/Zigbee, du tactile, de l'IMU ni de la compatibilité avec l'écosystème M5Stack. Le choix entre les deux dépendra du besoin : si c'est le LoRa pur, le Heltec fait le travail ; si c'est l'IoT multi-protocole avec interaction utilisateur, le Nesso N1 a l'avantage.
Prise en main et utilisation du Nesso N1
La mise en route est rapide. On branche le câble USB-C, on installe le Board Manager M5Stack dans l'Arduino IDE (ou on utilise l'éditeur Arduino Cloud), et on sélectionne la carte « ArduinoNessoN1 ». Les bibliothèques M5Unified et M5GFX sont indispensables pour piloter l'écran et les capteurs — elles s'installent depuis le gestionnaire de bibliothèques avec toutes les dépendances.
Un détail à connaître : pour flasher le firmware, il faut maintenir le bouton de réinitialisation (sur le côté gauche) jusqu'à ce que la LED bleue interne clignote. C'est le mode download. Sans cette manipulation, l'upload échoue — c'est classique sur les ESP32, mais ça peut dérouter au début.
Pour ceux qui préfèrent Python, le support MicroPython est fonctionnel, et UIFlow 2.0 de M5Stack permet une programmation visuelle par blocs directement dans le navigateur. L'intégration Arduino Cloud se fait en quelques étapes : on déclare le device, on définit les variables (température, état batterie, données IMU…) et on crée un dashboard. Les données remontent en Wi-Fi.

Comparaison du Nesso N1 avec le M5StickC PLUS2 et le XIAO ESP32-C6
Pour quels projets utiliser l'Arduino Nesso N1 ?
Hub domotique multi-protocole
Le Nesso N1 peut servir de concentrateur central pour une installation domotique. En combinant Thread pour les capteurs locaux (température, humidité, ouverture de porte) et Wi-Fi 6 pour la remontée vers un serveur comme Home Assistant, il fait office de passerelle multi-protocole. L'émetteur IR intégré permet en plus de piloter les anciens appareils — climatiseurs, téléviseurs, ventilateurs — depuis une interface cloud.
Station de monitoring environnemental
Grâce au LoRa longue portée, on peut déployer le Nesso N1 en extérieur pour collecter des données de capteurs sol, météo ou qualité d'air via les connecteurs capteurs compatibles. Les données sont transmises sur plusieurs kilomètres jusqu'à une gateway LoRa, puis enregistrées dans Arduino Cloud. La batterie intégrée et le mode basse consommation de l'ESP32-C6 permettent un fonctionnement autonome.
Nœud industriel IoT (edge computing)
En environnement industriel, le module peut agréger les données de capteurs d'équipement via I²C (Grove ou Qwiic) et les transmettre en Wi-Fi 6 ou LoRa vers un système SCADA ou un cloud industriel. L'IMU embarqué détecte les vibrations anormales sur les machines, ce qui ouvre la voie à la maintenance prédictive.
Plateforme éducative STEM
Pour les programmes éducatifs Arduino, le Nesso N1 est un excellent support. L'écran tactile rend les résultats visibles immédiatement, les multiples protocoles permettent d'enseigner la communication sans fil, et la compatibilité UIFlow simplifie l'approche pour les débutants.
Télécommande IoT universelle
L'émetteur infrarouge combiné au Wi-Fi transforme le Nesso N1 en passerelle IR-vers-IoT. On apprend les codes IR d'un appareil existant, puis on les rejoue depuis une appli cloud ou un scénario automatisé. C'est la solution pour connecter des appareils anciens sans changer de matériel.
Wearable et détection de mouvement
Avec l'IMU BMI270 (accéléromètre + gyroscope 6 axes), la batterie intégrée et le format compact, le Nesso N1 convient au développement de prototypes portables : détection de chutes, suivi d'activité physique, contrôle gestuel. Les données remontent en Bluetooth LE vers un smartphone ou en Wi-Fi vers le cloud.
Shields et accessoires compatibles avec le Nesso N1
Le port HAT 8 broches du Nesso N1 est compatible avec l'écosystème M5StickC. On peut y connecter des extensions comme un capteur PIR pour la détection de présence, un mini haut-parleur pour le retour audio, ou une platine de prototypage pour câbler ses propres circuits. Ces extensions s'enfichent directement sur le dessus du module sans soudure.
Les connecteurs Grove et Qwiic ouvrent l'accès à des centaines de modules tiers : capteurs de température, d'humidité, de qualité d'air, relais, afficheurs OLED additionnels, modules GPS… Les Arduino Modulino sont également compatibles via le connecteur Qwiic. Attention cependant : le Modulino Thermo n'est pas supporté sur le connecteur Qwiic du Nesso N1 (limitation signalée par Arduino).
Pour l'alimentation et la programmation, un simple câble USB-A vers USB-C suffit. Si le projet nécessite une antenne LoRa plus performante, l'antenne détachable au format IPEX4 peut être remplacée par un modèle externe à gain supérieur.

Écosystème de connectivité de l'Arduino Nesso N1
Tutoriels et ressources pour démarrer avec le Nesso N1
Manuel utilisateur officiel Arduino Nesso N1
Le guide de référence complet proposé par Arduino couvre l'ensemble du matériel : brochage, alimentation, gestion de la batterie, pinout des connecteurs, et exemples de code pour chaque périphérique (écran, IMU, buzzer, IR, LoRa). C'est le document à lire en premier avant de démarrer un projet.
Voir le manuel utilisateur complet sur docs.arduino.cc
Programmation Arduino IDE — Compilation et upload
Ce tutoriel M5Stack explique étape par étape comment configurer l'Arduino IDE pour le Nesso N1 : installation du Board Manager M5Stack, installation des bibliothèques M5Unified et M5GFX, procédure de passage en mode download (LED bleue clignotante), et upload d'un premier programme exemple (BarGraph).
Voir le tutoriel de compilation sur docs.m5stack.com
Documentation technique M5Stack pour le Nesso N1
La page M5Stack dédiée au Nesso N1 fournit les spécifications détaillées, les schémas de brochage, les bibliothèques recommandées et des exemples de code spécifiques à chaque fonctionnalité : affichage graphique, lecture de l'IMU, envoi LoRa, contrôle IR. Un bon complément à la documentation Arduino officielle.
Voir la documentation technique sur docs.m5stack.com
Article de lancement : présentation du Nesso N1 par Arduino
L'article officiel du blog Arduino présente la genèse du produit, la collaboration avec M5Stack, les cas d'usage envisagés et les avantages clés. C'est une bonne lecture pour comprendre la vision derrière le produit et ses applications cibles.
Voir l'article de présentation sur blog.arduino.cc
Résumé des caractéristiques techniques
- Microcontrôleur : ESP32-C6 — RISC-V 32 bits monocœur, 160 MHz (+ cœur LP 20 MHz)
- Flash interne : 1536 Ko
- SRAM : 512 Ko
- Flash externe : 16 Mo (GD25Q128 / W25Q128)
- Wi-Fi : 2,4 GHz 802.11ax (Wi-Fi 6)
- Bluetooth : 5.3 LE
- 802.15.4 : Thread / Zigbee
- LoRa : SX1262, 850–960 MHz, antenne IPEX4 détachable
- Écran : IPS LCD 1,14", 135 × 240 px, 262K couleurs, ST7789P3
- Tactile : capacitif FT6336U (I²C)
- IMU : BMI270 6 axes (accéléromètre + gyroscope) via I²C
- Audio : buzzer passif 4 kHz
- Infrarouge : LED IR émetteur
- LEDs : 1 LED verte programmable + 1 LED bleue d'état
- Boutons : 2 programmables (KEY1, KEY2) + 1 bouton d'alimentation/reset
- Port USB : USB-C (charge + données)
- Connecteur Grove : HY2.0-4P (I²C, GPIO, alimentation)
- Connecteur Qwiic : PH1.0-4P (I²C)
- Port HAT : 8 broches compatible M5StickC (GPIO, ADC, alimentation)
- Batterie : LiPo 250 mAh, 3,7–4,2 V
- Gestion d'alimentation : AW32001ECSR (charge + power path)
- Jauge batterie : BQ27220YZFR (tension, courant, capacité)
- Régulation : JW5712 buck (→ 3,3 V) + SGM6603 boost (→ 5 V)
- Tension d'entrée : 5 V DC via USB-C
- Dimensions : 18 × 45 mm
- Programmation : Arduino IDE, MicroPython, UIFlow 2.0
- Cloud : Arduino Cloud (dashboards, gestion à distance)
- Référence fabricant : TPX00227
Questions fréquentes sur l'Arduino Nesso N1
Quels protocoles sans fil supporte l'Arduino Nesso N1 ?
Le Nesso N1 supporte quatre protocoles sans fil : Wi-Fi 6 (802.11ax en 2,4 GHz), Bluetooth 5.3 LE, Thread/Zigbee (via la radio 802.15.4 de l'ESP32-C6) et LoRa (via le transceiver SX1262 sur la bande 850–960 MHz avec antenne externe). C'est actuellement l'une des cartes Arduino les plus polyvalentes en matière de connectivité.
Peut-on programmer le Nesso N1 avec l'Arduino IDE classique ?
Oui, le Nesso N1 est entièrement compatible avec l'Arduino IDE. Il faut installer le Board Manager M5Stack et les bibliothèques M5Unified et M5GFX. Le module supporte également MicroPython et UIFlow 2.0 (programmation visuelle par blocs dans le navigateur). L'éditeur web Arduino Cloud fonctionne aussi.
Quelle est l'autonomie de la batterie du Nesso N1 ?
La batterie LiPo de 250 mAh offre une autonomie variable selon l'usage. En mode veille profonde avec capteurs inactifs, elle peut tenir plusieurs heures. En utilisation active (Wi-Fi + écran + LoRa), l'autonomie est plus limitée — comptez environ 1 à 2 heures d'utilisation continue. Pour un usage prolongé, il est recommandé de garder le module branché en USB-C ou d'exploiter les modes basse consommation de l'ESP32-C6.
Le Nesso N1 est-il compatible avec les modules Grove et Qwiic ?
Oui. Le module dispose d'un connecteur Grove HY2.0-4P et d'un connecteur Qwiic PH1.0-4P, tous deux en I²C. On peut brancher les modules Arduino Modulino, les capteurs Grove de Seeed Studio et les modules Qwiic de SparkFun. Seule exception signalée : le Modulino Thermo n'est pas supporté sur le connecteur Qwiic.
Quelle est la portée du LoRa sur le Nesso N1 ?
La portée LoRa dépend de l'environnement et de la configuration. Avec l'antenne externe IPEX4 fournie, on peut atteindre plusieurs kilomètres en champ libre sur la bande 868 MHz (Europe). En milieu urbain dense, la portée se réduit à quelques centaines de mètres. Le LNA FM8625H intégré améliore la sensibilité en réception.
Les extensions M5StickC sont-elles compatibles avec le Nesso N1 ?
Oui, le port HAT 8 broches du Nesso N1 est compatible avec l'écosystème de HATs M5StickC. On peut connecter des extensions comme le capteur PIR, le mini speaker ou la platine de prototypage. Attention : les connecteurs d'extension fonctionnent en 3,3 V. Ne pas brancher de modules 5 V sous peine d'endommager la carte.
Peut-on utiliser le Nesso N1 avec Home Assistant ?
Oui, c'est même l'un des cas d'usage mis en avant par Arduino. Le support Thread permet une intégration native avec Home Assistant via un border router Thread. En Wi-Fi, on peut aussi utiliser l'intégration MQTT ou l'API Arduino Cloud. L'émetteur IR ajoute la possibilité de piloter des appareils non-connectés depuis l'interface Home Assistant.
Le Nesso N1 supporte-t-il le protocole Matter ?
L'ESP32-C6 supporte le protocole Thread 1.4, qui est la couche réseau utilisée par Matter. Le support Matter sur le Nesso N1 est techniquement possible grâce à cette radio 802.15.4. Cependant, la configuration Matter complète nécessite un firmware dédié et un border router compatible. Arduino n'a pas encore publié de bibliothèque officielle Matter pour le Nesso N1 au moment de la rédaction.
Notre avis chez Lextronic sur l'Arduino Nesso N1
L'Arduino Nesso N1 impressionne par la quantité de fonctionnalités qu'il concentre dans un si petit format. Quatre protocoles sans fil, un écran tactile, un IMU, un émetteur IR, une batterie rechargeable et trois connecteurs d'expansion — on a du mal à trouver un module concurrent aussi complet à ce prix.
Le côté "prêt à l'emploi" avec son boîtier robuste est un vrai atout pour le prototypage. On branche, on code, on visualise. L'intégration Arduino Cloud facilite la mise en place de dashboards sans se prendre la tête. Et le support M5Stack garantit un écosystème d'accessoires bien fourni.
En revanche, la batterie de 250 mAh reste modeste pour un usage autonome intensif. Le processeur monocœur RISC-V à 160 MHz est suffisant pour de l'IoT, mais il montrera ses limites sur du traitement embarqué lourd. Et le nombre de GPIO directement accessibles reste restreint — on est loin d'un Arduino Mega. Mais pour de l'IoT multi-protocole avec interaction utilisateur, c'est clairement un des meilleurs rapports fonctionnalités/prix du moment dans la gamme cartes Arduino officielles.

Avis expert Lextronic sur l'Arduino Nesso N1
Spécifications du produit
- Documentation
Produits associés


















