Pareto Anywhere Funnel

Pareto Anywhere

The open source middleware to identify, sense and locate "things" using common data standards.

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
Hardware
Middleware
Middleware
Software
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.

Ambient Devices Infrastructure

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.

Hyperlocal Context Cheatsheet

{
    "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 Pi

 

 

 

 

  Run on / /

Run efficiently as a serverless Azure Function.

Pareto Anywhere for Azure

Voilà! 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
Learn more

Pareto Anywhere makes sense of

who/what is where/how

in a standard way.

Any radio-identifiable device.

There are tens of billions shipping annually.

Ambient Devices

Anyone who chooses to be discoverable.

Individuals are by default invisible or anonymous.

Advertise yourself

Anywhere ambient infrastructure is found.

That's anything with a radio and a network connection.

Ambient Infrastructure

However the environment can be sensed.

Any transmitted timeseries data and/or events.

Dynamic Ambient properties

In real-time.

Pareto Anywhere maintains a snapshot of hyperlocal context.

Hyperlocal Context

We live, work and play in physical spaces.

Physical spaces are the natural interface for human-centric digital convergence.

Context-aware physical spaces

Follow on LinkedIn

For announcements and updates.

Follow on GitHub

For developer discussion and feedback.

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.

  Better Outcomes   Realise the full potential of Pareto Anywhere with expert guidance, rather than by trial-and-error. In our experience, guidance is the key factor to achieving sustainable outcomes through efficient knowledge transfer.

  Comprehensive Expertise   Our expertise isn't limited to technical implementation: we offer guidance at all stages through to operational and cultural adoption within an organisation. From wherever you're starting to wherever you're headed, we'll openly share our extensive firsthand experience with you.

  Anytime   Our packages include unconstrained access to our team and expertise: take advantage of that! Reach out to us early and often—as if we were an extension of your own team—for timely guidance.
Together, let's make sense of things   Get Started