Skip to content

RafaelMicro/EZMesh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EZMesh

The EZMesh SDK provides software source. It facilitates the easy development of an IoT gateway based on the EZMesh SDK architecture.

ezmsh

Introduction

The EZMesh SDK contains support for running Zigbee, OpenThread, and Bluetooth on a Linux host, using only a single low-cost Radio Co-Processor (RCP) chip from Rafael Micro. This system allows for running multiple protocols simultaneously using the same RCP.

Matter_LThread_L

Zigbee_L BluetoothLE_L

IoT Gateway reference design work with EZMesh SDK and Openwrt: Super Gateway.

The EZMesh Project is supported by Rafael Micro URL: EN/TW.


Support Platefrom

Currently, the EZMesh supports many building methods:

  • Debian/Ubuntu: Recommend version
    • Ubuntu 22.04.3 LTS (Ubuntu-based)
    • Raspberry Pi OS (Legacy) Lite (Debian-based)
      • Release date: December 5th 2023
      • System: 64-bit
      • Kernel version: 6.1
      • Debian version: 11 (bullseye)
  • OpenWRT: the EZMesh will become a package in the OpenWRT system
  • Cross Compiler: Before integrating EZMesh, you can use the GCC toolchain to build EZMesh for testing and evaluation

Build for various platforms


Directory Structure

The EZMesh repository is structured as follows:

Folder/Files Description
build Built output directories
cmake Build module and extension for CMake
doc Documentation for EZMesh
integrate integrate different platform's files and configurations
module EZMesh system module
test Testing tool and program
CMakeList.txt Cmake building project
third_party Third party package
README.md This file