Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/XZGPublic

Unifies the best innovations from previous Zigbee gateway projects into a single, comprehensive solution

License

NotificationsYou must be signed in to change notification settings

xyzroe/XZG

Repository files navigation

GitHub versionGitHub Actions Workflow StatusGitHub downloadGitHub Issues or Pull RequestsLicense


XZG logo

XZG Firmware unifies the best innovations from
previous Zigbee gateway projects into a single, comprehensive solution.

By focusing the community's efforts on enhancing one product, XZG aims to streamline development,
thereby improving the capabilities and efficiency of your Zigbee Gateways. 🌍


🍓 Firmware features

Visitfeatures page to get information

XZG.mp4

📔 Documentation

VisitWiki page to get information

🚀 Installation

For a quick setup, useXZG Web Flasher for an easy plug-and-flash experience.

Please follow the installation guide tailored to your hardware.

🛠️ Compiling from source

VS Code

  • You need npm and Python installed
  • Install Visual Studio Code (VSC)
  • Install PlatformIO extension to VSC
  • Clone this repository
    git clone --recurse-submodules https://github.com/xyzroe/XZG.git
  • OpenXZG.code-workspace in VSC
  • Press "PlatformIO: Build" and wait until XZG*.bin are generated

Linux CLI

  • You need npm ad Python installed
  • Install PlatformIO Core (it's in many package managers)
  • Clone this repository
    git clone --recurse-submodules https://github.com/xyzroe/XZG.git
  • Usepio run to build default environment
  • Binaries output to .pio/build/name_of_env/
  • Usepio run -t upload to build and uploadfirmware image
  • Use-e flag to select a specific build:pio run -e env_name -t upload

Language Server Setup

  • LSP (e.g. clangd and Neovim) users need to runpio run -t compiledb togenerate a "compile_commands.json"

Github

  • Fork this repository;
  • Made your changes;
  • Push a new tag to run workflow;
  • Just wait and get new release;

Gitpod

Open in Gitpod

🖥️ Contribute

Contributions are welcome! If you'd like to help improve the XZG Firmware, you can:

  • Provide Pull Requests with enhancements or fixes. Please see ourcontribution guidelines.
  • Test newly released features and report issues.
  • Help expand our documentation for better user support.

🎉 Credits

Active Contributors of xyzroe/XZG - Last 28 days

Thanks to all the developers and contributors who make this project possible, and special thanks to@mercenaruss forZig Star devices development.

All contributors:

Special thanks to all third-party library authors. Their work has significantly contributed to this project:

📄 License

XZG Firmware is released under theGNU General Public License v3.0. See theLICENSE file for more details.

Third-party libraries used in this project are under their respective licenses. Please refer to each for more information.


Created with ❤️ byxyzroe © 2024


[8]ページ先頭

©2009-2025 Movatter.jp