RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Table of Contents |
---|
After installation below are additional packages to be installed for build, db and execution.
sudo apt-get update;
sudo apt-get upgrade;
sudo apt-get install vim;
sudo apt-get install libev-dev;
sudo apt-get install libjansson-dev;
sudo apt-get install zlib1g-dev;
sudo apt-get install libnl-3-dev;
sudo apt-get install libnl-genl-3-dev;
sudo apt-get install libnl-route-3-dev;
sudo apt-get install libavro-dev;
sudo apt-get install libcjson1 libcjson-dev;
sudo apt-get install libssl-dev;
sudo apt-get install uuid-dev;
sudo apt-get install libmysqlcppconn-dev;
sudo apt-get install libreadline-dev;
sudo apt-get install iptables;
sudo apt install mariadb-server;
sudo apt-get install libmariadb3;
sudo apt-get install libmariadb-dev;
sudo apt-get install golang;
1. In a working directory git clone the OneWifi in generic folder and unified-wifi-mesh repository
...
cd unified-wifi-mesh/build/agent
make clean; make all
OneWifi Related
...
...
+------------------------+
| Tables_in_OneWifiMesh |
+------------------------+
| BSSList |
| DeviceList |
| NetworkList |
| NetworkSSIDList |
| OperatingClassList |
| PolicyList |
| RadioList |
| STAList |
| ScanResultList |
+-----------------------+
sudo ./onewifi_em_ctrl root@root
sudo ./onewifi_em_cli
Note: cli expects the path to the libemcli.so. Provide the appropriate path with the below steps
create libemcli.conf in /etc/ld.so.conf.d directory pointing to the location of libemcli.so
cd /etc/ld.so.conf.d
sudo vi libemcli.conf
In this file specify the full path where libemcli.so is built. (install/lib - do pwd and copy)
Return back to install/bin path and execute command "sudo ldconfig"
sudo ./OneWifi -c
sudo ./onewifi_em_agent
Note:
1. Use "Tab" to move between Update, Apply and Cancel button in the cli
...