---
title: "Crownstone-Router-firmware"
url: "https://maker.wiznet.io/viktor/projects/crownstone-router-firmware/"
markdown_url: "https://maker.wiznet.io/viktor/projects/crownstone-router-firmware/md"
type: "UCC: User Created Content"
author: "Ricardo Steijn"
author_url: "https://github.com/RicArch97/crownstone-router-firmware"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Ricardo Steijn"
original_url: "https://github.com/RicArch97/crownstone-router-firmware"
published: "2023-01-16"
language: "en"
hardware: ["WIZnet W5500", "Espressif ESP32"]
likes: 14
views: 4823
comments: 1
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Crownstone-Router-firmware

> Crownstone router firmware runs on the ESP32 microcontroller and delivers device drivers for the Crownstone router

Original author: Ricardo Steijn (source: https://github.com/RicArch97/crownstone-router-firmware)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))
- **Espressif ESP32** x 1 ([docs](https://www.espressif.com/en/products/socs/esp32))
- Software: **zephyr-project Zephyr RTOS** ([docs](https://zephyrproject.org/))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

## Crownstone router firmware

Crownstone router firmware runs on the ESP32 microcontroller and delivers device drivers for the Crownstone router, which can be used to improve integration between energy consumers and energy producers.

The firmware is developed using the Zephyr Project.

## Features

- Wi-Fi / Ethernet

- UART (can be used for RS485 and RS232)

- Websocket connectivity / HTTP requests

- Data transport according to own Crownstone router protocol

- Async data sending / receiving using message queues and threads

---

Source: https://maker.wiznet.io/viktor/projects/crownstone-router-firmware/
