Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide option to enable Zigbee Router mode and activate pairing from gateway web server #12

Closed
Hedda opened this issue Apr 27, 2021 · 6 comments

Comments

@Hedda
Copy link
Contributor

Hedda commented Apr 27, 2021

Might be cool for an option to enable "Zigbee Router" mode and have a button to activate pairing mode from the gateway web server so that Tube's Zigbee Gateways could alternatively be used as stand-alone Zigbee Routers instead of remote serial-to-ip Zigbee coordinator by third-party software applications.

I am not sure about Z-Stack ZNP but at least EmberZNet NCP should allow this with the same firmware as already use for EFR32.

@tube0013
Copy link
Owner

I'd prefer not to do this, with out some more testing. I have flashed the router FW to the coordinator a few times by mistake, and have noticed the TX or RX pin of the ESP32 was held high constantly when this happens.

@tube0013
Copy link
Owner

also the BSL button is what controls the router reset/pairing trigger and is already accessible in the web interface.

@Hedda
Copy link
Contributor Author

Hedda commented Apr 27, 2021

I'd prefer not to do this, with out some more testing.

Cool, but might be an option that help you sell more gateway devices if the same hardware can easily serve multiple purposes 😃

I have flashed the router FW to the coordinator a few times by mistake

As I understood you can set mode when you initialize the NCP so a separate firmware should not really be needed for EFR32?

@tube0013
Copy link
Owner

With the cc2652 it can already be done just by flashing the router fw.

I'm still unclear on if the efr32 router solution can actually be fully triggered via serial commands so that remains an unknown.

@Hedda
Copy link
Contributor Author

Hedda commented May 28, 2021

FYI, @MattWestb made a hardware configuration of a Zigbee router firmware made for a Siicon Labs EmberZNet EFR32 module:

MattWestb/IKEA-TRADFRI-ICC-A-1-Module#6

"Router firmware with pins for E1743 remote (paring / reset button = pairing button and also BLB if using my bootlooader)."

https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/files/6559440/ZigbeeBillyRouter.zip

https://github.com/zha-ng/EZSP-Firmware/files/6560171/ZigbeeBillyRouter.zip

Config made for Silabs modules ripped from IKEA Trådfri devices https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/

@Hedda
Copy link
Contributor Author

Hedda commented Dec 7, 2021

FYI, pre-configured Zigbee Router firmware for EFR32MG21 adapters has now been released by xsp1989 on GitHub. From the readme posted it sounds as if so far only tested with ITead Zigbee 3.0 USB Dongle and SM-011 (EFR32 based) USB adapters:

https://github.com/xsp1989/zigbeeFirmware/tree/master/firmware/Zigbee3.0_Dongle/RouterForDongle

https://github.com/xsp1989/zigbeeFirmware/blob/master/firmware/Zigbee3.0_Dongle/RouterForDongle/README.md

xsp1989/zigbeeFirmware#16

xsp1989/zigbeeFirmware#2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants