La puce Bouffalo Labs BL702 est un microcontrôleur RISC-V 32 bits intégrant une fonction sans fil 2.4 GHz Zigbee 3.0 et Bluetooth 5.0 LE. Une puce qui ne coute probablement pas très cher puisqu’on la trouve désormais intégrée dans ce XT-ZB1 DevKit. Une solution proposée en ligne, prête à l’emploi, pour moins de 2€.
Dégotée par CNX Software, cette solution propose donc les fonctions d’un microcontrôleur classique, associée à des fonctions Zigbee et Bluetooth 5.0 pour une misère. Si quelques frais de port son a ajouter pour obtenir son prix réel, cela reste des plus économique. Une poignée de 10 des ces engins ne vous coutera que 24.73€ frais de port et TVA comprise. Sois moins de 2€ par microcontrôleur acheté.
On retrouve pourtant toutes les fonctionnalités attendues de ce type de module : Outre la présence d’une puce RISC-V cadencée à 144 MHz avec un FPU, 132 Ko de mémoire vive et une ROM de 192 Ko on a 8 Mo de mémoire flash, une connectivité 2.4 GHz, du Zigbee 3.0 et du Bluetooth 5.0 Low Energy à longue portée profitant une antenne intégrée au PCB.
Un connecteur MicroUSB servira a alimenter l’engin en 5V et un second port CH340 pour dialoguer avec la puce ML702. On retrouve également deux lignes de 15 broches avec les fonctions habituelles : GPIO, PWN, ADC, UART, I2C, SPI, USB, JTAG, VIN, 3.3V, GND. Deux boutons physiques sont également disponibles et le tout ne consomme que quelques mA.
Reste un petit soucis de jeunesse par rapport à ce produit. Une documentation est disponible sur le site bl602.fun. On y apprend que ce module est construit pour des solutions aussi bien industrielles que domotiques : prises connectées, ampoules connectées, capteurs divers. On y découvre un lien vers des éléments disponibles sur Github et un SDK fourni par Bouffalo Lab. Tout ce qu’il faut et même des exemples pour piloter des périphériques en Bluetooth… Mais rien, absolument rien de documenté en ZigBee. Et pour cause, l’obtention des éléments du SDK pour ZigBee réclame la signature d’un contrat spécifique imposant un NDA1.
Il est donc possible qu’une licence supplémentaire soit nécessaire pour pouvoir utiliser ces modules de manière légale. Un détail qui ne vaut que si vous souhaitez commercialiser des produits avec ce type de module… Pas forcément si vous voulez employer ces XT-ZB1 DevKit pour piloter une installation domotique personnelle.
XT-ZB1 DevKit : un module Zigbee et Bluetooth RISC-V à 2€ © Technovanguard. 2021.