Pareto Anywhere translates everything into standard data you can readily use and apply to anything.
Identify, sense and locate everything.
Pareto Anywhere provides a standard stream of real-time data, regardless of the underlying devices & technologies.
Hardware
Middleware
Software
In the middle—where every thing makes sense!
Pareto Anywhere handles the hardware side of things so that you can rightly focus on the applications side of things.
Middleware?
Why?
Although wireless protocols like Bluetooth Low Energy, RAIN RFID, and the EnOcean Wireless Standard strictly specify how data is transmitted over-the-air…
- …every gateway/reader/AP vendor provides the decoded data in their own proprietary format 🤷
- …few standards exist (or are observed) for sensor data payloads 🤷
- …every RTLS vendor provides location data in their own proprietary format 🤷
Messy data goes in…
Pareto Anywhere includes modular connectors (/barnowl-x) to gateways, readers & APs so that you can collect data from existing infrastructure whenever possible.
Pareto Anywhere includes modular libraries (/advlib-x) to interpret tag, beacon & wireless sensor payloads, including those of ambient devices already in your space.
…usable data comes out
Pareto Anywhere maintains a real-time graph of devices, their data, spatial relations and associations, which we call Hyperlocal Context:
- Identifiers are represented in a common format (id/type)
- Sensor data is represented using common properties with standard units
- Location data is represented as standard GeoJSON
Real-time data is relayed/stored as open standard raddec, dynamb & spatem JSON.
{
"transmitterId": "bada55beac04",
"transmitterIdType": 3,
"timestamp": 1645568542222,
"rssiSignature": [{
"receiverId": "63a4044eade7",
"receiverIdType": 2,
"rssi": -55,
"numberOfDecodings": 3
}],
"packets": [ '...' ]
}
radio decoding data
{
"deviceId": "bada55beac04",
"deviceIdType": 3,
"timestamp": 1645568542222,
"batteryVoltage": 3.21,
"temperature": 23.4,
"txCount": 12345,
"uptime": 123456789
}
dynamic ambient data
{
"deviceId": "bada55beac04",
"deviceIdType": 3,
"timestamp": 1645568542222,
"type": "position",
"data": {
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [ -73.6, 45.5, 50 ]
}
}],
}
}
spatial temporal data
Put the data to good use
Readily apply IoT data using the platforms & tools you already know and love.
Pareto Anywhere includes modular connectors (/barnacles-x) to databases, platforms & protocols.
Love open source? You'll love the Grafana + PostgreSQL + Pareto Anywhere stack!
Don't see your favourite analytics suite? Get Started with an integration.
Don't see your favourite database? Get Started with an integration.
Don't see your favourite IoT platform? Get Started with an integration.
Don't see your favourite transport protocol? Get Started with an integration.
Run anywhere that makes sense
Pareto Anywhere is highly modular and written in Node.js
Run on resource-constrained edge devices like the ubiquitous Pi.
Run on a Raspberry PiRun efficiently as a serverless Azure Function.
Pareto Anywhere for AzureVoilà! Everything instantly appears!
Demo and test out-of-the-box in any browser with Pareto Anywhere Apps.
- Discover ambient devices
- Observe sensor data
- Create metadata associations
- Experiment with real-time location
- Display dynamic dashboards
Pareto Anywhere makes sense of
who/what is where/how
in a standard way.
Anyone who chooses to be discoverable.
Individuals are by default invisible or anonymous.
Advertise yourselfAnywhere ambient infrastructure is found.
That's anything with a radio and a network connection.
Ambient InfrastructureHowever the environment can be sensed.
Any transmitted timeseries data and/or events.
Dynamic Ambient propertiesWe live, work and play in physical spaces.
Physical spaces are the natural interface for human-centric digital convergence.
Context-aware physical spacesStart with something familiar…
…that makes sense for you.
Free as can be
Pareto Anywhere is open source and free:
- Free of cost
- Freedom from lock-in
- Free of artificial constraints
Even better Beyond
Go faster with expert guidance.
Choose our Beyond annual subscription to leverage our team & expertise as an extension of your own.