Overview
Passerelle BlueTooth <-> WIFI/Ethernet
Voici un nouvel exemple de développement électronique réalisé par EMiT: Une passerelle BlueTooth communiquant nativement en WIFI et Ethernet.
Voici quelques caractéristiques:
- Dimensions: 72mm x 74mm x 20mm
- Alimentation: 5V USB via micro-USB ou POE 48V standard
- Antenne BlueTooth externe pour une meilleure portée radio
- Communication IP (UDP, ICMP, TCP, et HTTP, MQTT et WebSocket) Ethernet (RJ45)
- Certifications FCC et CE
- BlueTooth 5 Low Energy: basé sur une nRF52832 (programmé en C sous Segger Embedded Studio)
- WIFI 802.11 b/g/n/e/i basé sur une ESP32 (programmé en C avec le framework natif ESP-IDF)
- Ethernet full-duplex 10-BASE-T/100BASE-TX et Power Over Ethernet IEEE 802. 3 15W
- Mise à jour des firmwares (ESP32 et nRF52) via connexion HTTP au serveur
Genèse du projet
Un de nos clients historiques, nous a demandé de développer une passerelle afin récupérer les données BlueTooth d’un dispositif que nous avons développé il y a quelques temps.
L’objectif étant de faire remonter ces données directement sur une Base de donnée via Wifi ou Ethernet.
Il y avait la contrainte supplémentaire de gérer la norme PoE (Power of Ethernet) qui permet d’alimenter électriquement un dispositif directement via le câble Ethernet.
Afin de minimiser les coûts et le temps de développement, nous avons pris l’option d’utiliser un boitier « tout fait » approvisionné pour une trentaine de dollars, en négociant l’obtention des sources matérielles et logicielles afin de garantir la pérennité du produit.
Choix techniques
Le développement a été basé sur 2 microcontrôleurs distincts:
- un ESP32 fabriqué par Espressif qui se présente sous la forme d’un module intégrant 2 CPU (dont 1 dédié à la gestion exclusive du WIFI)
- un nRF52832 de chez Nordic Semiconductor pour la gestion de la partie BlueTooth, en effet nous avons une forte expérience de cette famille de produit.
- une antenne externe à été ajoutée pour le BlueTooth de manière à en optimiser la portée.
Services
Base De Données / Boîtier sur mesure / BT4 / Domotique / ESP32 / IP / nRF52832 / Objets connectés / Serveur WEB embarqué / Transmission radio