Creating IoT profile on Extreme Cloud Appliance
To make Extreme OmniWatch application to work , the Access Points need to be enabled with iBeacon.
To do that , you need to create at least one IOT profile with iBeacon configuration on your ExtremeCloud Appliance.
Access Point with enabled iBeacon will send following information which will help identify the unique device by the OmniWatch mobile application:
- UUID; this is an Organization unique identifier. Can be randomly generated at multiple web sites , for example at https://www.uuidgenerator.net/ . Usually one organization using single UUID
- Major; this is usually used to identify a location, building , department or anything else. Can be any random number (such as 0,1,101 etc...)
- Minor; this is unique identifier of the device itself - Access Point. Each Access Point require unique Minor value to be identified by the OmniWatch app correctly. Can be any random number or even an Access Point serial number (read the note regarding Minor value later in this guide)
To configure IoT profile on ExtremeCloud Appliance , navigate to Configure -->Site
, select any configured Site in your system , go to Device Group
, select any available Device group (choose a Device Group for the AP platform which supports BLE technology) , click Edit icon on Profile , navigate to IOT section , click on Add icon to create a new IOT
Select iBeacon , paste UUID , enter Major and Minor . Note that Minor is just a default value which should be overwritten individually on Access Point (please read note below regarding Minor value configuration).
Assign IOT profile to all other Device Groups/Profiles in your system where you want iBeacon to be enabled.
Minor Configuration per Access Point (not needed for release XCA 4.56 and higher!)
If your ExtremeCloud Appliance is not with 4.56 software release or higher , you would require to configure each individual Access Point iBeacon Minor value.
You can do it via REST API script or manually via ExtremeCloud Appliance User Interface .
To do it on User Interface , navigate to Configure --> Devices --> Access Points , click on Access Point --> Advanced --> Overrides , select IoT iBeacon Minor , enter unique value
ExtremeCloud Appliance Certificate (optional)
To use Extreme OmniWatch mobile application it is recommended that your ExtremeCloud Appliance has installed a valid and signed by public Certificate Authority certificate on it's management interface.
There are many affordable public Certificate Authorities and resellers which can provide you with such certificate for as low as 6US$/year per appliance. For example at https://www.ssls.com/#certs
you can purchase single domain certificate which can be easily installed on ExtremeCloud Appliance management interface.
After you purchase certificate from public CA , install it on ExtremeCloud Appliance.
To install the certificate, on ExtremeCloud Appliance UI navigate to Administration --> System --> Interfaces
, select an interface you are using for managing ExtremeCloud Appliance, click Certificate
button, install certificate Source Code (swift)
Source code of the app is available for public access here : https://github.com/YuryOstrovsky/ExtremeOmniWatch/tree/master/OmniWatch