mirror of
https://gitlab.com/prpl-foundation/prplmesh/prplMesh.git
synced 2025-12-20 01:21:22 +08:00
Page:
prplMesh with rbuscli
Pages
Building prplMesh for RDK B
Building prplMesh for prplOS
Building prplMesh on linux (dummy)
Configuring steering
Deploying prplMesh on Axepoint or NEC AX3000HP
Deploying prplMesh on Gl.iNet
Deploying prplMesh on PC (dummy)
Deploying prplMesh on Turris Omnia (RDK B)
Deploying prplMesh on Turris Omnia (prplOS)
Example data model
FAQ & Glossary
Getting started with prplMesh
How to contribute
How to update prlMesh version in prplOS and RDK B
Introduction to prplMesh
Obtaining pre built images
Onboarding Backhaul Manager
Onboarding debugging guide
Onboarding with pWHM
Persistent configuration
PrplMesh NBAPI datamodel
Pushing prplOS changes and bringing them into prplMesh in Gitlab
Pushing prplOS code to gitlab
Release schedule
Static Puncturing
TR 181 components configuration
Triggering WPS
Tutorials and videos
Version 1.5
Version 1.6
Version 1.7
Version 2.0
Version 2.1
WPA3 Compatibilty Mode
_sidebar
home
pWHM get EHTCapabilities and EHTOperations IEs
prplMesh Northbound API
prplMesh Onboarding
prplMesh UI using MMX
prplMesh Wireless Hardware Manager pwhm
prplMesh with rbuscli
prplmesh cli
pwhm APMLD Datamodel
pwhm Backhaul MLO STA support
pwhm static puncturing
Clone
1
prplMesh with rbuscli
Igor Plesser edited this page 2023-10-19 05:57:41 +00:00
Table of Contents
- Usage Northbound API via rbuscli
- Read parameters of specific object
- Show parameters and their values (whole hierarchy)
- Show names of parameters (whole hierarchy)
- Show names of parameters (depth 0)
- Set value for parameters
- Add/remove an instance of an object
- Methods calls
- Commands for using some features
[[TOC]]
Usage Northbound API via rbuscli
Read parameters of specific object
Show parameters and their values (whole hierarchy)
rbuscli getvalues {path_to_object}
Example:
rbuscli getvalues Device.WiFi.DataElements.Network.Device.
Show names of parameters (whole hierarchy)
rbuscli getnames {path_to_object} true
Example:
rbuscli getnames Device.WiFi.DataElements.Network.Device. true
Show names of parameters (depth 0)
rbuscli getnames {path_to_object} false
Example:
rbuscli getnames Device.WiFi.DataElements.Network.Device. false
Set value for parameters
rbuscli setvalues {path_to_parameter} <type> <value>
Example:
rbuscli setvalues Device.WiFi.DataElements.Network.AccessPoint.1.Band2_4G boolean false
Add/remove an instance of an object
Add instance
rbuscli addrow {path_to_template_object}
Example:
rbuscli addrow Device.WiFi.DataElements.Network.AccessPoint.
Remove instance
rbuscli delrow {path_to_object_instance}
Example:
rbuscli delrow Device.WiFi.DataElements.Network.AccessPoint.1.
Methods calls
Call method without args
rbuscli method_noargs {path_to_method}
Example:
rbuscli method_noargs "Device.WiFi.DataElements.Network.AccessPointCommit()"
Call method with args
rbuscli method_values {path_to_method} <arg_name> <arg_type> <arg_value> ...
Example:
rbuscli method_values "Device.WiFi.DataElements.Network.ClientSteering()" station_mac string "e4:5f:01:27:40:75" target_bssid string "4a:00:09:bd:2f:1f"
Commands for using some features
Raising the access point
rbuscli addrow Device.WiFi.DataElements.Network.AccessPoint.
rbuscli setvalues Device.WiFi.DataElements.Network.AccessPoint.1.SSID string "prplmesh"
rbuscli setvalues Device.WiFi.DataElements.Network.AccessPoint.1.Band2_4G boolean false
rbuscli setvalues Device.WiFi.DataElements.Network.AccessPoint.1.Band5GL boolean true
rbuscli setvalues Device.WiFi.DataElements.Network.AccessPoint.1.Band5GH boolean true
rbuscli setvalues Device.WiFi.DataElements.Network.AccessPoint.1.Security.ModeEnabled string "WPA2-Personal"
rbuscli setvalues Device.WiFi.DataElements.Network.AccessPoint.1.Security.KeyPassphrase string "prplmesh_pass"
rbuscli method_noargs "Device.WiFi.DataElements.Network.AccessPointCommit()"
Manual client steering
rbuscli method_values "Device.WiFi.DataElements.Network.ClientSteering()" station_mac string "e4:5f:01:27:40:75" target_bssid string "4a:00:09:bd:2f:1f"