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 »