M5Stack представила ToughC5, контролер для зовнішніх IoT-вузлів на базі ESP32-C5. Пристрій поєднує дводіапазонний Wi-Fi 6, Bluetooth 5 LE, підтримку Zigbee і Thread та дротове підключення RS485. Такий набір потрібен там, де один вузол має одночасно збирати дані від обладнання, працювати з бездротовими датчиками та передавати інформацію мережею.
Для підключення локального обладнання ToughC5 має RS485, а всередині корпусу доступні I2C, GPIO та UART. У пристрої також є 2-дюймовий сенсорний IPS-дисплей із роздільною здатністю 320×240. Це дає змогу взаємодіяти з контролером без окремого екрана чи панелі поруч.
У проєктах, де потрібні Wi-Fi-підключення, мережа датчиків Zigbee або Thread і зв’язок із дротовими пристроями через RS485, такий контролер може замінити кілька окремих вузлів. Водночас конкретна роль пристрою залежатиме від програми, підключених датчиків і обладнання.
Корпус розрахований на вулицю, але не на занурення
Виробник позиціонує ToughC5 для зовнішнього збору даних, польового промислового керування та шлюзів. Корпус із PC+ABS має захист від ультрафіолетового старіння та базову стійкість до води й пилу. Водночас для нього не вказано IP-рейтинг, а документація прямо зазначає, що пристрій не призначений для занурення у воду.
Тому назва й конструкція не означають, що контролер можна без додаткового захисту встановити під постійним дощем або в місці, де корпус може опинитися у воді. Умови монтажу слід оцінювати за фактичним рівнем впливу вологи та пилу, а не за самим фактом наявності захищеного корпусу.
ToughC5 має 16 МБ flash-пам’яті, 8 МБ PSRAM і слот microSD. Програмувати його можна через Arduino IDE, а виробник також описує бібліотеки M5Unified і M5GFX. Платформа UiFlow2 для цього контролера ще розробляється, тому її не варто розглядати як готовий стабільний спосіб створення застосунків.
