Our step-by-step guide to configure Aruba AP & compute infrastructure with Pareto Anywhere.
Configure (AOS 10.x) APs as IoT infrastructure using reelyActive's open source middleware
Tutorials to consider instead
One or more HPE Aruba Networking access points.
Instantiate an IoT Connector on the AP(s) or on an external server.
Documentation to come.
Choose IoT Applications to classify the devices of interest.
Documentation to come.
Create an IoT Transport Profile.
Documentation to come.
Observing data in Pareto Anywhere requires no additional action if an instance based on the pareto-anywhere package is running, or, for quick-and-dirty validation, run barnowl-aruba as described below.
If a Pareto Anywhere installation based on the pareto-anywhere package is already present and running on the target computer on the host network, the data forwarded by the IoT Transport Profile should be available in both the web apps and APIs.
Add the corresponding certificate.pem and key.pem files to the /config folder of pareto-anywhere. Pareto Anywhere will automatically detect these files on boot and use HTTPS & WSS for secure operation, which is required by IoT Operations.
To quickly validate that data is correctly received on the target computer on the host network, it is possible to run barnowl-aruba standalone to initiate a WebSocket server on port 3001 using the /aruba/aos10 route as follows:
git clone https://github.com/reelyactive/barnowl-aruba.git npm install npm start
If the access point is correctly configured, and at least one compatible Bluetooth Low Energy device is advertising in range, raddec data should appear in the console.
AOS 10 requires secure WebSockets (wss://): consult the barnowl-aruba documentation regarding the npm run secure option.
Our cheatsheet details the raddec, dynamb and spatem JSON output from the open source IoT middleware.
Tutorial prepared with ♥ by jeffyactive.
You can reelyActive's open source efforts directly by contributing code & docs, collectively by sharing across your network, and commercially through our packages.Continue exploring our open architecture and all its applications.