Chciałbym zaprezentować (póki co w ramach proof of concept ) bramkę Z2S pracującą na ESP32 S3 N16R8 z wykorzystaniem ESP32 C6 pracującego jako tzw. modem.
W tym rozwiązaniu całość kodu umieszczona jest na S3, który ma do wykorzystania 8MB PSRAM, natomiast C6 potrzebuje tylko firmware wielkości 200 kB, który praktycznie nie wymaga modyfikacji kodu. Idealną parą będzie więc S3 połączone z Xiao C6 z zewnętrzną anteną, które dodatkowo nie będzie musiało jej dzielić z WiFi. Obsługą WiFi zajmie się S3, również w obrębie jego flashu będą wykonywane aktualizacje oprogramowania bramki.
S3 + C6 (proof of concept)
Moderator: vajera
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
You do not have the required permissions to view the files attached to this post.
Last edited by vajera on Thu Aug 28, 2025 1:52 pm, edited 2 times in total.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Myślę, że to będzie "oficjalny" kierunek rozwoju bramki - w sieci można kupić gotowe panele LCD z ESP32 S3 - wtedy można by się pokusić o interface graficzny a la GUI 
Przeprowadziłem też testy z ESP32 C5, ale moim zdaniem to ślepy zaułek - tam jest jeszcze mniej wewnętrznej pamięci RAM niż w C6 a napotkałem problem z wykorzystaniem zewnętrznej pamięci PSRAM - być może poprawią to w kolejnych wersjach ESP-IDF bo C5 jest stosunkowo świeżym produktem. Do tego dochodzi słabszy procesor no i cena - w tej chwili S3 N16R8 + Xiao C6 wychodzi chyba taniej niż C5 DevKit.
Przeprowadziłem też testy z ESP32 C5, ale moim zdaniem to ślepy zaułek - tam jest jeszcze mniej wewnętrznej pamięci RAM niż w C6 a napotkałem problem z wykorzystaniem zewnętrznej pamięci PSRAM - być może poprawią to w kolejnych wersjach ESP-IDF bo C5 jest stosunkowo świeżym produktem. Do tego dochodzi słabszy procesor no i cena - w tej chwili S3 N16R8 + Xiao C6 wychodzi chyba taniej niż C5 DevKit.
Last edited by vajera on Mon Aug 25, 2025 5:01 pm, edited 1 time in total.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Póki co wracam do C6 i zaległych zadań
Tamten temat dręczył moją ciekawość, chociaż wczoraj wieczorem byłem już gotowy się poddać - i wtedy ruszyło
Z wersją rozwojową poczekam na kolejną wersję ESP32 Arduino Core, bo na GitHub ESP-IDF pojawił się już kod pozwalający połączyć C6 i S3 za pomocą wbudowanych portów USB - bez konieczności lutowania goldpinów i łączenia kabelkami.
Tamten temat dręczył moją ciekawość, chociaż wczoraj wieczorem byłem już gotowy się poddać - i wtedy ruszyło
Z wersją rozwojową poczekam na kolejną wersję ESP32 Arduino Core, bo na GitHub ESP-IDF pojawił się już kod pozwalający połączyć C6 i S3 za pomocą wbudowanych portów USB - bez konieczności lutowania goldpinów i łączenia kabelkami.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Jakby co, to zgłaszam się na testy. Mam kilka wolnych S3 i C6. Możemy się pobawić. Polutować też je mogęvajera wrote: Sun Aug 24, 2025 12:39 pm Póki co wracam do C6 i zaległych zadań![]()
Tamten temat dręczył moją ciekawość, chociaż wczoraj wieczorem byłem już gotowy się poddać - i wtedy ruszyło![]()
Z wersją rozwojową poczekam na kolejną wersję ESP32 Arduino Core, bo na GitHub ESP-IDF pojawił się już kod pozwalający połączyć C6 i S3 za pomocą wbudowanych portów USB - bez konieczności lutowania goldpinów i łączenia kabelkami.
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036Hej, dopiero dziś trafiłem na ten wątek.
Fajnie, że bramka się nadał rozwija.
Również mogę potestować. Mam to i to.
Ciekawił mnie zwłaszcza ten c5 i jego zasięg, ale skoro piszesz, że s3 lepszy,, to c5 poleży w szufladzie
Fajnie, że bramka się nadał rozwija.
Również mogę potestować. Mam to i to.
Ciekawił mnie zwłaszcza ten c5 i jego zasięg, ale skoro piszesz, że s3 lepszy,, to c5 poleży w szufladzie
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
Zamówiony XIAO ESP32S3 Plus z 16MB FLASH. Jutro powinien przyjść. XIAO ESP32C6 leżą w szufladzie. Więc mogę testować na dwóch XIAO.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Ok, skoro są chętni do zabawy, to poniżej instrukcja 
Firmware modemu C6:
Wgrywamy plik Z2S_Gateway.ino.merged.bin z katalogu S3 testdrive.
C6 i S3 potrzebują osobnego zasilania, dodatkowo łączymy je 3 kabelkami:
Firmware modemu C6:
- Wgrywamy pliki z katalogu C6 modem np. przy pomocy flash_download_tool.
- flash_mode DIO, flash_freq 80 MHz
- adres 0x0000 bootloader.bin
- adres 0x10000 esp_ot_rcp.bin
- adres 0x8000 partition-table.bin
Wgrywamy plik Z2S_Gateway.ino.merged.bin z katalogu S3 testdrive.
C6 i S3 potrzebują osobnego zasilania, dodatkowo łączymy je 3 kabelkami:
- GND <-> GND
- TX(C6) <-> pin 18 (S3)
- RX(C6) <-> pin 17 (S3)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Poszłovajera wrote: Mon Aug 25, 2025 4:12 pm Ok, skoro są chętni do zabawy, to poniżej instrukcja
Firmware modemu C6:
Firmware ESP32 S3:
- Wgrywamy pliki z katalogu C6 modem np. przy pomocy flash_download_tool.
- flash_mode DIO, flash_freq 80 MHz
- adres 0x0000 bootloader.bin
- adres 0x10000 esp_ot_rcp.bin
- adres 0x8000 partition-table.bin
Wgrywamy plik Z2S_Gateway.ino.merged.bin z katalogu S3 testdrive.
C6 i S3 potrzebują osobnego zasilania, dodatkowo łączymy je 3 kabelkami:
- GND <-> GND
- TX(C6) <-> pin 18 (S3)
- RX(C6) <-> pin 17 (S3)
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036