Kiwire 3.0 Administrator - Device & Controller Setup Guide
Kiwire 3.0 Administrator - Device & Controller Setup Guide
Cambium Networks Configuration for Kiwire Hotspot
Cambium Networks Configuration for Kiwire Hotspot
Prerequisites
​
Before integrating the controller with Kiwire, it is necessary that the controller and access point:
-
are connected to the Internet
-
are reachable on the network
-
have an IP address assigned to the a through DHCP or static
Note:
-
Kiwire-hostname or Kiwire-ip can be obtain by contacting our technical support for our cloud customer. For enterprise client the ip will be on premises Kiwire ip address.
-
Social network hostname list can be obtained from Social network whitelist guide
Part 1: Cambium cnMaestro configuration
-
Login to your Cambium cnMaestro controller
-
Go to WLANs > Configuration > AAA Servers
-
Authentication Server
-
Host: Kiwire-hostname or Kiwire-Ip
-
Secret: create a secret pass phrase
-
Port: 1812
-
Timeout: 3 seconds
-
Attempts: 1
-
-
Accounting Server
-
Host: Kiwire-hostname or Kiwire-ip
-
Secret: secret same as authentication server
-
Port: 1813
-
Timeout: 3 seconds
-
Attempts: 1
-
Accounting Mode: Start-Interim-Stop
-
Accounting Packet: ticked
-
Interim Update Interval: 1800 seconds
-
-
Advanced Settings
-
NAS-Identifier: AP MAC address with capital letters and colon
-
Dynamic Authorization: ticked
-
Dynamic VLAN: ticked
-
Called Station ID: AP-MAC:SSID
-
-
Omaya 3.0 Administrator > Quick Setup > Dashboard
Documentation
Kiwire 3.0 API Documentation - Ads
CREATE
Use POST method to create new subordinate resources.
​
Example request URIs
[POST] https://{{kiwire_ip}}/api/ads/ Parameters Required
PATCH
​
Use PATCH method is to make a partial update on a resource.
The differences between PATCH and PUT, PUT method also modify a resource entity but PATCH method is used for partially updating an existing resource. PUT should be used if you are entirety replacing a resource.
​
Example request URIs
[PATCH] https://{{kiwire_ip}}/api/ads/{{id}}/ Parameters Required
DELETE
Use DELETE method as the name applies to delete resources.
​
Example request URIs
[DELETE] https://{{kiwire_ip}}/api/ads/{{id}}/
​
GET
Use GET method to retrieve resource information only and not to modify it in any way.
​
Example request URIs
​
[GET] https://{{kiwire_ip}}/api/ads/ [GET] https://{{kiwire_ip}}/api/ads/{{id}}/ [GET] https://{{kiwire_ip}}/api/ads/{{offset}}/{{limit}}/{{column}}/{{order}}/
Kiwire 3.0 API Documentation
Kiwire 3.0 API - Ads
CREATE
Use POST method to create new subordinate resources.
Example request URIs
[POST] https://{{kiwire_ip}}/api/ads/ Parameters Required
PATCH
​
Use PATCH method is to make a partial update on a resource.
The differences between PATCH and PUT, PUT method also modify a resource entity but PATCH method is used for partially updating an existing resource. PUT should be used if you are entirety replacing a resource.
Example request URIs
[PATCH] https://{{kiwire_ip}}/api/admin/{{id}}/ Parameters Required
DELETE
Use DELETE method as the name applies to delete resources.
Example request URIs
[DELETE] https://{{kiwire_ip}}/api/ads/{{id}}/
GET
Use GET method to retrieve resource information only and not to modify it in any way.
Example request URIs
[GET] https://{{kiwire_ip}}/api/ads/ [GET] https://{{kiwire_ip}}/api/ads/{{id}}/ [GET] https://{{kiwire_ip}}/api/ads/{{offset}}/{{limit}}/{{column}}/{{order}}/
NOTE:
For GET method, if {{offset}}, {{limit}}, {{column}}, and {{order}} not provided then Kiwire will return default value eg : https://{{kiwire_ip}}/api/ads/0/10/id/desc/