ReButton WiFi Button Features MXCHIP EMW3166 Module

We’ve previously covered WiFi buttons based on ESP8266 processor,  but Seeed Studio has just launched ReButton “developer device” that serves the same purpose but features STM32 based MXCHIP EMW3166 WiFi module instead, exposes one I2C grove connector, and is preloaded with sample firmware that triggers Azure IoT Central or Azure IoT Hub.

ReButton Azure IoT

ReButton hardware specifications:

  • MCU module – MXCHIP EMW3166 module including STM32F412 Arm Cortex M4F MCU @ 100 MHz with 256KB SRAM, 1MB+2MB SPI Flash, and Cypress BCM43362 WiFi chip
  • Input – 1x Push button
  • Output – 1x RGB LED
  • Extension – 1x I2C Grove connector (3.3V I/O)
  • Debugging – 1x SWD pads, 1x UART for debugging
  • Misc – 1x Jumper switch
  • Power supply
    • 2x AAA Alkaline batteries (LR03)
    • Internal supply voltage – 3.3V
  • Dimensions – 70 x 70 x 25mm

ReButton DescriptionThe ReButton comes preloaded with an Arduino sketch that handle key presses and send a trigger to Azure IoT Central or Azure IoT Hub. Documentation on Github describes the basic operation of the app after initial WiFi configuration:

  1. When you push ReButton, it will power up and connect to Internet via pre-configured Wi-Fi.
  2. ReButton will receive Device Twin changes from pre-configured Azure IoT Central or Azure IoT Hub.
  3. ReButton will send Device to Cloud Message to pre-configured Azure IoT Central or Azure IoT Hub.
  4. After D2C (Device To Cloud) message is sent, ReButton will shutdown.

The app supports single click, double click, triple click, long press (>3sec.) and super long press (>6sec.) so you can generate 5 types of events from the sample app.MXCHIP EMW3166 WiFi ButtonReButton can be programmed via the Arduino IDE, and supports OTA firmware update. More advanced users can add they own I2C sensors, and program/debug the board via the SWD pin using openOCD.

The project is open source hardware with the EAGLE schematics and PCB layout, as well as the 3D STP design file for the housing are also available in Github.

ReButton is going for $24.95 plus shipping, which makes it mostly interesting for it’s easy integration with Azure IoT services, or to evaluate EMW3166 WiFi module, since you’ll now find ESP8266 WiFi buttons for under $10 plus shipping.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
6 Comments
oldest
newest
Deets
Deets
5 years ago

*delete*

Deets
Deets
5 years ago

How about just the enclosure? It looks pretty nice.

Diego
Diego
5 years ago

Unfortunately eagle is dead for hobbyists…

Occam
Occam
5 years ago

Why?

Diego
Diego
5 years ago

Because of the crazy subscription plans…

siliconhippy
siliconhippy
5 years ago

Good comparison with ESP for completeness. Below is an ESP button shield for under $1:
1-Button Shield for WeMos D1 mini button Smart ESP8266 WiFi Module DIY kit for ESP8266 WIFI parts
https://www.aliexpress.com/item/1-Button-Shield-for-D1-Mini-button/32747474680.html

Boardcon Rockchip and Allwinner SoM and SBC products