Rechercher par mot-clé

Descriptif de la ZiGate-Ethernet

La ZiGate-Ethernet est une carte de développement permettant de transformer une PiZiGate en une passerelle ZigBee compatible Ethernet et WiFi. A l’aide d’un microcontrôleur ESP32 avec 16Mo de flash et du pilote LAN8720, la ZiGate-Ethernet offre de nombreuses possibilités.

Grâce à cette plateforme, vous pourrez communiquer en Ethernet, WiFi et Bluetooth.

Description

Voici de quoi est composée la carte :

ZiGate-ethernet-definition

ZiGate-Ethernet

Compatibilité

Le développement de cette plateforme a été faite dans l’objectif de la rendre la plus ouverte possible.

Pour cela, la carte est compatible avec les boitiers officiels de la Raspberry Pi 4 format B.

PS: (Attention aux boitiers avec séparateurs centraux qui ne sont pas compatibles)

ZiGate-ethernet-boitier-RPI4 ZiGate-ethernet-boitier-RPI4_2

Exemple de mise en situation

Les GPIO sont compatibles avec les GPIO Raspberry Pi. Voici la correspondance du GPIO avec l’ESP32 :

GPIO_ZiGate_Ethernet

Côté composant, le microcontrôleur choisi est l’ESP32. Digne successeur du célèbre ESP8266, il est très répandu et ouvert à beaucoup de plateformes de développement (dont Arduino IDE). Il permet aussi à la carte d’ouvrir la communication au WiFi et au bluetooth.

Muni de 16Mo de flash, il permet de stocker beaucoup de données et d’offrir beaucoup de possibilités / services.

Côté réseau Ethernet, la carte utilise le pilote LAN8720 (présent dans les premières versions de Raspberry). Ce pilote est stable et très utilisé, permet un débit de 100Mbits/s et il est compatible avec l’ESP32. Beaucoup de sources et exemples existent pour l’utilisation de ce pilote.

Installation PiZiGate

Pour créer une passerelle à base de PiZiGate, rien de plus simple, il suffit de monter la PiZiGate comme sur une Raspberry Pi ou en suivant l’image ci-dessous.

ZiGate-ethernet-PiZiGateZiGate-Ethernet + PiZiGate

Flash de l’ESP32

Voici comment flasher / mettre à jour l’ESP32

ZiGate-ethernet-ESP-Flash

  1. Tout d’abord, il faut placer le switch sur l’étiquette “ESP” et brancher la ZiGate-Ethernet sur un port USB de votre ordinateur.
  2. Appuyer sans relacher le bouton “Flash”
  3. Appuyer sur le bouton “Reset” puis relâcher le bouton “Flash”

Enfin, lancer votre outil de programmation en sélectionnant le port COM ou /dev/ttyUSBx

Par exemple :

esptool.py --chip esp32 --port <serial_port> write_flash -z 0x1000 <esp32-X.bin>

Flash de la PiZiGate

ZiGate-ethernet-FTDI-Flash

  1. Brancher votre PiZiGate sur le port GPIO
  2. Placer le mode du switch sur “FTDI”
  3. Placer le cavalier sur IO14 et GND
  4. Brancher la ZiGate-Ethernet sur un port USB de votre ordinateur

Enfin, il suffit de suivre le tutoriel de flash : ZiGate v1 ou ZiGate v2

 

 

Translate »