# MM6108 ESP32 based cameras

**URL:** <https://community.morsemicro.com/t/mm6108-esp32-based-cameras/294>\
**Category:** Projects\
**Created:** [February 16, 2025, 9:08am UTC](https://community.morsemicro.com/t/mm6108-esp32-based-cameras/294 "2025-02-16T09:08:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex001/user_avatar/community.morsemicro.com/rob/32/45_2.png) [@Rob](https://community.morsemicro.com/u/Rob)\
**Post date:** [February 16, 2025, 9:08am UTC](https://community.morsemicro.com/t/mm6108-esp32-based-cameras/294/1 "2025-02-16T09:08:34Z")

</div>

Hi all,

Just sharing some recent hardware/software I have knocked up using an ESP32S3 with the MM6108 Wi-Fi HaLow chip.

* * *

# Hardware

I have made two boards, both of which use existing ESP32S3 development boards as the base. This was mainly for speed and to reduce risk as they already include the battery charging circuit.

- [Xiao ESP32S3 Wi-Fi HaLow Carrier (MM6108, 3-0062)](https://oshwlab.com/robcarey/stockman-3-0062)
- [Firebeetle 2 Wi-Fi HaLow Carrier (MM6108, 3-0058)](https://oshwlab.com/robcarey/3-0058-firebeetle-2-mm-udash-carrier-pro)

 ![Wi-Fi HaLow Carrier for Xiao ESP32-S3 in Enclosure](https://us1.discourse-cdn.com/flex001/uploads/morsemicro/original/1X/d9aca8f0d917f3816a85ffd19b381f296e88adda.jpeg) ![3-0062_pcb](https://us1.discourse-cdn.com/flex001/uploads/morsemicro/original/1X/cf5fa55325c436313351e5cc5dae999764677768.jpeg)

# Software

For software I have put together some example projects (currently just 2 camera examples) that can be used with these boards or any other ESP32 based boards. There is still work to be done on them, optimising the ESP32’s power consumption being a big one. However, I think they serve as a good point of reference.

> **[GitHub - RobertWCarey/esp-halow-examples: A collection of examples demonstrating how to...](https://github.com/RobertWCarey/esp-halow-examples)**
>
> A collection of examples demonstrating how to integrate Wi-Fi HaLow into ESP32 projects using Morse Micro chips.

## MQTT Camera Example

The example that I am using the most at the moment is the [mqtt\_pic\_client](https://github.com/RobertWCarey/esp-halow-examples/tree/master/examples/camera/mqtt_pic_client). This is mainly because it works nicely with the Home Assistant [MQTT Camera Intergration](https://www.home-assistant.io/integrations/camera.mqtt/) and means I don’t need to do any front-end web development.

 ![Architecture Overview](https://us1.discourse-cdn.com/flex001/uploads/morsemicro/original/1X/666333ca7c4f72600a8f9a47a6196d9222372bb7.png)

I just needed to add the following to `configuration.yaml` in my Home Assistant instance.

```auto
mqtt:
  camera:
    - topic: camera/image
      name: home_cam
      unique_id: camera.home

```

Now I can view the image published by the camera on my phone using the Home Assistant app 🎉 .

 ![Home Assistant Dashboard](https://us1.discourse-cdn.com/flex001/uploads/morsemicro/original/1X/fa4b318cda20be110465eadf46e2bbe5e3b9e5aa.jpeg)
