Seeed Studio wprowadza na rynek Xiao ESP32C6 z obsługą materii dla aplikacji Smart Home
Jedna z najbardziej zróżnicowanych pozycji w serii Seeed Studio Seria Xiao małych płytek rozwojowych mikrokontrolerów (MCU), dwurdzeniowy Xiao ESP32C6 przybył z potężną nową technologią bezprzewodową - obsługą Matter. Przy cenie wynoszącej zaledwie 6 USD, trudno ją przebić.
Jak można się domyślić, Xiao wykorzystuje rdzeń ESP32-C6 firmy Espessif. Chociaż nie jest to najnowsza wersja od Espressif, jej przydatność jest oczywista w projektach Smart Home dzięki dodaniu radia ZigBee i Thread - oba są środkiem komunikacji za pomocą protokołu Matter.
Płytka ESP32C6 jest wyposażona w jeden wysokowydajny rdzeń 160 MHz i niżej taktowany rdzeń pracujący z częstotliwością 20 MHz. Obsługa sieci bezprzewodowej obejmuje WiFi 6, Bluetooth BLE 5.0, ZigBee i Thread. Na pokładzie znajduje się nawet kontroler ładowania baterii litowej umożliwiający realizację projektów przenośnych lub poza siecią, a także złącze u.fl do rozszerzenia zasięgu sieci bezprzewodowej za pomocą zewnętrznej anteny. Prąd uśpienia jest niezwykle niski i wynosi 15uA; przy odpowiednim użytkowaniu płytka może być zasilana przez lata na małej baterii. Dodanie zewnętrznej anteny jest łatwe - przejście z anteny chipowej na złącze antenowe u.fl odbywa się poprzez zmianę ustawienia pinów I/O.
Technologia RISC-V, w którą wyposażony jest ESP32C6, to stosunkowo nowa architektura procesorów, którą Seeed, podobnie jak inni producenci płyt embedded, rygorystycznie wprowadza do swoich produktów. Jest to zrozumiałe, ponieważ w przeciwieństwie do procesorów opartych na architekturze ARM, RISC-V jest oprogramowaniem typu open-source i może być wykorzystywany bez konieczności uiszczania opłat licencyjnych, co przekłada się na niższe koszty.
Na krótką wzmiankę zasługuje tutaj firma Matter. Jak być może już Państwo słyszeli, Matter to nowy (w ciągu ostatnich 3 lat) standard dla inteligentnych urządzeń domowych, który obiecuje ujednolicić niezliczone sposoby, w jakie inteligentne urządzenia obecnie komunikują się ze sobą. Oznacza to mniej kłopotów z konfiguracją, koniec z nieuporządkowanymi półkami zaśmieconymi wieloma koncentratorami inteligentnego domu i bardziej niezawodną komunikację - w teorii. Standard jest wytyczną dla dostawców, którą należy wdrożyć, aby zapewnić interoperacyjność między markami podobnych produktów inteligentnego domu. Na szczęście Seeed opublikował już wiele przykładów kodu, jak rozpocząć pracę z płytką deweloperską, choć więcej informacji na temat Thread i Matter dopiero nadejdzie.
Xiao ESP32C6 obsługuje programowanie w CircuitPython, MicroPython i Arduino. Zaleca się jednak korzystanie z Espressif SDK w celu pełnej obsługi aplikacji bezprzewodowych, takich jak ZigBee. Seeed wykonał ciężką pracę po stronie oprogramowania, dostarczając doskonałe przykłady dla aplikacji ZigBee, takich jak oświetlenie i wykorzystanie jako koordynator. Xiao ESP32C6 jest już dostępny w sklepie Seeed.