Cisco gateway
Supported models¶
As of April 2018, this version supports all models listed at the official Cisco Wireless Gateway for LoRaWAN website.
Download¶
Frequency plan | Download Link |
---|---|
EU 863-870 | Download |
US 902-928 | Download |
Notes¶
Please refer to your gateway documentation in order to get access to the cloud or to your network.
Update your firmware!
In order to work, the basestation client needs your gateway to have version 2.0.3.0 or higher installed. Please refer to your gateway documentation to update to the latest version
Installation¶
Connect to your gateway via SSH. If you're on windows the fastest way is probably using Putty.
Default credentials, when prompted, are username: admin password: admin
Run the following command
enable
and enter your enable password
Make sure the radio is ON on your gateway
no radio off
Now access your gateway's console
request shell container-console
Make sure only one session does it as the gateway prevents multiple concurrent access to the console.
Go to a directory where you have writing permissions
cd /tmp
Run the following (for the EU region):
wget https://update.resiot.io/bsclient/resiot-basestation-client-ciscov2-EU_863_870.tar.gz
tar -xpvzf resiot-basestation-client-ciscov2-EU_863_870.tar.gz
./setup.sh
Or, if you're running a US server, run instead:
wget https://update.resiot.io/bsclient/resiot-basestation-client-ciscov2-US_902_928.tar.gz
tar -xpvzf resiot-basestation-client-ciscov2-US_902_928.tar.gz
./setup.sh
The script will now install and run the client.
Now manually edit the ResIOT dynamic.json file:
vi /opt/resiot/dynamic.json
Retrieve your API TOKEN and GRPC HOST (how to...) and edit the file to look as follows:
{
"token": "<YOUR_GATEWAY_TOKEN>",
"grpchost": "<YOUR_GRPC_HOST>"
}
Save the file. And restart the service:
/etc/init.d/S57resiotbsmon restart
A reboot might be needed for things to work correctly:
reboot
Your ResIOTâ„¢ BaseStation Gateway Client is now installed and running correctly on your gateway.
Removal¶
Shall you want to uninstall the Client, just run the following commands:
killall *resiot*
rm -r /opt/resiot
rm /etc/init.d/*resiot*