Mesh Station 2024

Mesh Station 24.1

Mesh Station 24.1 (MS24.1) is an ultra low-cost computer with headers for expandability.

MS24.1 is implemented with the NodeMCU ESP32 and its clones (board: nodemcu-32s).

This model is similar to the official Espressif ESP32-DevKitC.


Using the esp32-wroom-32 module with 2 rows of 19-pin headers.

  1. NodeMCU Language Reference Manual - NodeMCU Documentation

1. Pin-outs


source: mischianti

2. Buttons

There are 2 on-board buttons marked EN and BOOT.

  1. EN button is connected to ENABLE pin and is normally pulled high, to restart the station just pull it low by grounding it to reset the device.

  2. BOOT button is connected to GPIO0 and is normally pulled high. It can be used as an input button AFTER boot up. Pressing it during boot up will interrupt the boot and put the device into firmware upload (flash) mode.

Sample script:

  - platform: gpio
      number: GPIO00
      inverted: true
        input: true
        pullup: true
    name: Boot Switch
    internal: true
      - voice_assistant.start:
      - voice_assistant.stop:

3. Bluetooth Marker

A major function of MS24.1 is to function as a Bluetooth Activity Marker transmitter and receiver.

Currently MS24.1 cannot be a transmitter and receiver at the same time, so it will normally be transmitting and will change to become a receiver for about 1 minute once in a while (e.g. once a day) to perform Activity Marker attestation.