Jump to content

Openthread: Difference between revisions

From Official NixOS Wiki
Jeantil (talk | contribs)
description of what open thread is about, which kind of hardware is needed to run it and how it articulates with the Matter standard
 
Jeantil (talk | contribs)
No edit summary
Line 4: Line 4:
This implementation provides an openthread border router server and a small webui to monitor it. It can be used to setup a thread network on your server if it is equiped with a Thread radio device.  
This implementation provides an openthread border router server and a small webui to monitor it. It can be used to setup a thread network on your server if it is equiped with a Thread radio device.  


Popular thread radio device  include Home assistant's connect ZBT-2 and SONOFF Zigbee 3.0 USB Dongle Plus among many other such devices.  
Popular Thread radio devices include Home assistant's connect ZBT-2 and SONOFF Zigbee 3.0 USB dongles among many other.  


Once your thread network is established, you can use the Matter IOT standard to control various home automation devices adhering to the standard.   
Once your thread network is established, you can use the Matter IOT standard to control various home automation devices adhering to the standard.   
The most likely configuration for nixos users will  be to use openthread in combination with the [[Home Assistant]] module and the [[Matter Server]] module. 
=== Basic Setup ===
Make sure you have the required radio USB device connected to your server and note its device path which should look something like  <syntaxhighlight lang="shell">
/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_xxxxxxxxx_ifxx
// OR
/dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_xxxxxxxxxxxxxxxxxxxxx-ifxx-portx
</syntaxhighlight>of course these are merely examples for specific devices but you will want to use the by-id path to ensure it remains stable across configurations. 
Then you can enable the open thread border router service in nixos using 
 
 
 


[[Category:Software]]
[[Category:Software]]
[[Category:Applications]]
[[Category:Applications]]

Revision as of 19:34, 20 April 2026

Openthread

Openthread is an open source implementation of the Thread IOT networking specification.

This implementation provides an openthread border router server and a small webui to monitor it. It can be used to setup a thread network on your server if it is equiped with a Thread radio device.

Popular Thread radio devices include Home assistant's connect ZBT-2 and SONOFF Zigbee 3.0 USB dongles among many other.

Once your thread network is established, you can use the Matter IOT standard to control various home automation devices adhering to the standard.

The most likely configuration for nixos users will be to use openthread in combination with the Home Assistant module and the Matter Server module.

Basic Setup

Make sure you have the required radio USB device connected to your server and note its device path which should look something like

/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_xxxxxxxxx_ifxx
// OR
/dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_xxxxxxxxxxxxxxxxxxxxx-ifxx-portx

of course these are merely examples for specific devices but you will want to use the by-id path to ensure it remains stable across configurations.

Then you can enable the open thread border router service in nixos using