Remote Management Guide for Smart Radio
The Smart Radio runs the Mesh Rider OS. It is a customized version of Openwrt with enhancements useful for applications requiring low-latency command-and-control transmission and high-throughput video - e.g. UAV and robotics.
The purpose of this guide is to aide a user in remotely configuring Smart Radio settings. There are four ways to configure the Smart Radio.
A full technical discussion of all of the different configuration parameters of the Openwrt system is beyond the scope of this guide, and the user is encouraged to explore the OpenWrt website.
The Web GUI can be accessed in any web browser at https://<IP ADDRESS> (port 443). Note that the web browser uses a self-signed certificate. This means that connection to the web browser is encrypted, but not authenticated. The first time you access the Smart Radio from a new browser, you will get a SSL certificate warning. It is okay to ignore the warning and proceed.
It is possible to remotely retrieve network information using the GUI by logging into the Smart Radio with a web browser at the ETH0 IP address, or over the command line using a combination of SSH and Linux command-line utilities. Please refer to Appendix A for some examples.
If you plan on integrating remote network retrieval into an application, then the JSON-RPC API may be useful. For a typical application, there are two types of interactions you would normally make with the Smart Radio. Firstly you may want to reconfigure certain basic operating parameters such as the operating channel or operating bandwidth. Secondly, you may want to retrieve current network status such as RSSI. In the first case, we recommend you use the UCI system, and for the second case, you will need to execute specific programs in the radio such as iwinfo, iw, or batctl.
For detailed descriptions on how to use the JSON-RPC API, please refer to the Appendix B.