Data brokerage
One broker for every BMS and meter operator.
brings building management systems and existing meter operator data into one brokerage. Connect Trend, Synapsys SIP, Elvaco, Tridium Niagara, JACE, Schneider and SCADA; connect every point and data source on a site, BMS, M-Bus and wide-area alike. Each reading is named, checked on arrival and passed on live to those allowed to have it.
From the plant room to the brokerage, one way in.
Whichever system the site has, its readings arrive the same way: one encrypted connection that the site opens outwards, with its own username and password, and an address on every reading of client, site, plant item and reading.
Supervisors and controllers
Tridium Niagara supervisors and JACE controllers, Trend IQVision, Schneider EcoStruxure Building Operation, Synapsys SIP gateways and Allen-Bradley SCADA. Older or smaller controllers send through the server or gateway above them.
Where nothing can send
A <svg class="mark inl" viewBox="0 0 410 150" height="16" width="44" role="img" aria-label="ParkerSi"> <defs><linearGradient id="aurora_m30" x1="0" y1="0" x2="1" y2="0.25"> <stop offset="0" stop-color="#9b8fff"/><stop offset="0.5" stop-color="#6d5bf6"/><stop offset="1" stop-color="#22d3ee"/> </linearGradient> <filter id="glow_m30" x="-100%" y="-100%" width="300%" height="300%"><feGaussianBlur stdDeviation="5.175"/></filter> <radialGradient id="dot_m30" cx="0.35" cy="0.3" r="0.8"><stop offset="0" stop-color="#ff5fb8"/><stop offset="1" stop-color="#f21d8f"/></radialGradient> </defs> <g transform="translate(12.00,115.80)"> <path fill="#ffffff" d="M6.6000000000000005 0.0V-74.5H35.2Q42.900000000000006 -74.5 48.85000000000001 -71.80000000000001Q54.800000000000004 -69.10000000000001 58.2 -63.800000000000004Q61.6 -58.5 61.6 -50.7Q61.6 -43.1 58.150000000000006 -37.8Q54.7 -32.5 48.75 -29.75Q42.800000000000004 -27.0 35.2 -27.0H22.1V0.0Z M22.1 -40.5H35.300000000000004Q38.6 -40.5 41.0 -41.8Q43.400000000000006 -43.1 44.75 -45.400000000000006Q46.1 -47.7 46.1 -50.7Q46.1 -53.800000000000004 44.75 -56.10000000000001Q43.400000000000006 -58.400000000000006 41.0 -59.7Q38.6 -61.0 35.300000000000004 -61.0H22.1Z M81.30000000000001 1.2000000000000002Q75.4 1.2000000000000002 71.10000000000001 -0.7Q66.80000000000001 -2.6 64.5 -6.15Q62.2 -9.700000000000001 62.2 -14.600000000000001Q62.2 -19.200000000000003 64.30000000000001 -22.75Q66.4 -26.3 70.75 -28.700000000000003Q75.10000000000001 -31.1 81.60000000000001 -32.1L98.30000000000001 -34.800000000000004V-23.8L84.30000000000001 -21.3Q81.10000000000001 -20.700000000000003 79.4 -19.25Q77.7 -17.8 77.7 -15.100000000000001Q77.7 -12.600000000000001 79.6 -11.200000000000001Q81.5 -9.8 84.30000000000001 -9.8Q88.0 -9.8 90.80000000000001 -11.4Q93.60000000000001 -13.0 95.15 -15.75Q96.70000000000002 -18.5 96.70000000000002 -21.8V-36.0Q96.70000000000002 -39.1 94.25000000000001 -41.2Q91.80000000000001 -43.300000000000004 87.60000000000001 -43.300000000000004Q83.60000000000001 -43.300000000000004 80.55000000000001 -41.10000000000001Q77.5 -38.900000000000006 76.10000000000001 -35.300000000000004L64.10000000000001 -41.0Q65.7 -45.6 69.2 -48.900000000000006Q72.7 -52.2 77.6 -54.0Q82.5 -55.800000000000004 88.30000000000001 -55.800000000000004Q95.20000000000002 -55.800000000000004 100.50000000000001 -53.300000000000004Q105.80000000000001 -50.800000000000004 108.75000000000001 -46.35000000000001Q111.70000000000002 -41.900000000000006 111.70000000000002 -36.0V0.0H97.70000000000002V-8.8L101.10000000000001 -9.4Q98.70000000000002 -5.800000000000001 95.80000000000001 -3.45Q92.9 -1.1 89.30000000000001 0.050000000000000044Q85.7 1.2000000000000002 81.30000000000001 1.2000000000000002Z M119.7 0.0V-54.6H133.7V-41.5L132.7 -43.400000000000006Q134.5 -50.300000000000004 138.65 -52.75Q142.8 -55.2 148.5 -55.2H151.7V-42.2H147.0Q141.5 -42.2 138.1 -38.85Q134.7 -35.5 134.7 -29.400000000000002V0.0Z M155.3 0.0V-75.7H170.3V-27.200000000000003L164.70000000000002 -29.0L188.8 -54.6H207.3L187.5 -32.6L207.20000000000002 0.0H190.20000000000002L173.70000000000002 -27.700000000000003L182.4 -29.900000000000002L165.70000000000002 -11.700000000000001L170.3 -20.400000000000002V0.0Z M236.20000000000002 1.2000000000000002Q227.5 1.2000000000000002 221.10000000000002 -2.65Q214.70000000000002 -6.5 211.20000000000002 -13.0Q207.70000000000002 -19.5 207.70000000000002 -27.400000000000002Q207.70000000000002 -35.6 211.35000000000002 -42.0Q215.0 -48.400000000000006 221.2 -52.10000000000001Q227.4 -55.800000000000004 235.20000000000002 -55.800000000000004Q241.70000000000002 -55.800000000000004 246.70000000000002 -53.75Q251.70000000000002 -51.7 255.15000000000003 -48.0Q258.6 -44.300000000000004 260.4 -39.45Q262.2 -34.6 262.2 -28.900000000000002Q262.2 -27.3 262.04999999999995 -25.75Q261.9 -24.200000000000003 261.5 -23.1H220.6V-34.1H253.0L245.9 -28.900000000000002Q246.9 -33.2 245.8 -36.550000000000004Q244.70000000000002 -39.900000000000006 241.95000000000002 -41.85000000000001Q239.20000000000002 -43.800000000000004 235.20000000000002 -43.800000000000004Q231.3 -43.800000000000004 228.5 -41.900000000000006Q225.70000000000002 -40.0 224.3 -36.3Q222.9 -32.6 223.20000000000002 -27.3Q222.8 -22.700000000000003 224.3 -19.200000000000003Q225.8 -15.700000000000001 228.9 -13.75Q232.0 -11.8 236.4 -11.8Q240.4 -11.8 243.25 -13.4Q246.10000000000002 -15.0 247.70000000000002 -17.8L259.7 -12.100000000000001Q258.1 -8.1 254.65000000000003 -5.1Q251.20000000000002 -2.1 246.5 -0.44999999999999996Q241.8 1.2000000000000002 236.20000000000002 1.2000000000000002Z M268.0 0.0V-54.6H282.0V-41.5L281.0 -43.400000000000006Q282.8 -50.300000000000004 286.95000000000005 -52.75Q291.1 -55.2 296.8 -55.2H300.0V-42.2H295.3Q289.8 -42.2 286.4 -38.85Q283.0 -35.5 283.0 -29.400000000000002V0.0Z"/> <path fill="url(#aurora_m30)" d="M331.8 1.2000000000000002Q324.8 1.2000000000000002 318.65 -1.35Q312.5 -3.9000000000000004 308.05 -8.600000000000001Q303.6 -13.3 301.40000000000003 -19.700000000000003L314.1 -25.400000000000002Q316.90000000000003 -19.3 321.85 -15.8Q326.8 -12.3 332.8 -12.3Q336.0 -12.3 338.3 -13.3Q340.6 -14.3 341.90000000000003 -16.05Q343.20000000000005 -17.8 343.20000000000005 -20.200000000000003Q343.20000000000005 -22.8 341.6 -24.65Q340.0 -26.5 336.6 -27.6L322.0 -32.4Q313.1 -35.300000000000004 308.6 -40.650000000000006Q304.1 -46.0 304.1 -53.5Q304.1 -60.1 307.35 -65.10000000000001Q310.6 -70.10000000000001 316.45000000000005 -72.9Q322.3 -75.7 329.90000000000003 -75.7Q336.6 -75.7 342.3 -73.4Q348.0 -71.10000000000001 352.15 -66.9Q356.3 -62.7 358.40000000000003 -56.800000000000004L345.8 -51.1Q343.70000000000005 -56.300000000000004 339.5 -59.25Q335.3 -62.2 329.90000000000003 -62.2Q326.8 -62.2 324.4 -61.2Q322.0 -60.2 320.70000000000005 -58.35Q319.40000000000003 -56.5 319.40000000000003 -54.1Q319.40000000000003 -51.5 321.1 -49.55Q322.8 -47.6 326.20000000000005 -46.5L340.5 -41.900000000000006Q349.5 -39.0 353.95000000000005 -33.8Q358.40000000000003 -28.6 358.40000000000003 -21.1Q358.40000000000003 -14.600000000000001 355.0 -9.55Q351.6 -4.5 345.65000000000003 -1.65Q339.70000000000005 1.2000000000000002 331.8 1.2000000000000002Z M365.3 0.0V-54.6H380.3V0.0Z"/> <circle cx="372.80" cy="-67.00" r="12.94" fill="#f21d8f" opacity="0.55" filter="url(#glow_m30)"/> <circle cx="372.80" cy="-67.00" r="8.62" fill="url(#dot_m30)"/> </g> </svg> site node in the plant room reads the controllers and meters directly and sends on the same connection.
A wrong address is held back
A station can only send readings for its own site. Anything else is held back and logged, and the site stays connected.
How the readings get their names.
From the points list
Upload the BMS points export and the brokerage proposes a standard name for every reading, with a confidence for each one. Names you already use are kept.
From what is arriving
The list can also be built from what the station is already sending, point by point as it appears.
Approved by an engineer
Nothing is saved until an engineer approves it. A file goes back to set up the BMS, and you can see which readings are arriving and which are still missing.
Nine checks on every reading, and the reading itself is never altered.
Each reading carries its flags and each point a running grade: ok, warn or bad. Counts for every site, and a view of only the flagged ones.
- Out of range: a value that cannot physically be, such as a pressure arriving at a hundred times its true value.
- Unlikely: possible, but outside where that kind of reading normally sits.
- Return hotter than flow on the same piece of plant. Two sensors have usually been swapped.
- Meter gone backwards: an energy, volume or hours counter has dropped. A reset or a swapped meter.
- Frozen: the same number for three hours on a reading that should move. A stuck sensor, not a steady network.
- Gone quiet: nothing heard for four times the usual gap. The last value is re-sent marked stale, so nobody relies on an old number.
- Late or wrong clock: the station's timestamp is well behind, or cannot be believed.
- Unknown unit: a unit that is not on the agreed list. Units are brought to one standard, so Fahrenheit becomes Celsius and psi becomes bar.
- The BMS's own status words travel unchanged alongside the grade.
To the people and systems that need it, and no one else.
Data goes only to recipients you have approved. Each one has its own login and its own permission: which readings, which details and how often.
Seven ways to receive
A live feed, the web API, a push to your system, the Parker link, a spreadsheet by email, a spreadsheet to your file server or one on ours. Any of these, and more than one at once.
Set up in four steps
Who, how, what they may see, then Accept. Nothing is sent until the last step, and every scheduled run records its outcome.
Signed pushes
Pushes are signed so the recipient can prove where they came from, sent again if their system is busy, and never allowed to hold up the broker.
The Parker link
One code, used once, connects a site to <svg class="mark inl" viewBox="0 0 517 150" height="16" width="55" role="img" aria-label="ParkerLLM"> <defs><linearGradient id="aurora_m31" x1="0" y1="0" x2="1" y2="0.25"> <stop offset="0" stop-color="#9b8fff"/><stop offset="0.5" stop-color="#c084fc"/><stop offset="1" stop-color="#ff5fb8"/> </linearGradient> <filter id="glow_m31" x="-100%" y="-100%" width="300%" height="300%"><feGaussianBlur stdDeviation="4.8"/></filter> <radialGradient id="dot_m31" cx="0.35" cy="0.3" r="0.8"><stop offset="0" stop-color="#ff5fb8"/><stop offset="1" stop-color="#f21d8f"/></radialGradient> </defs> <g transform="translate(12.00,115.80)"> <path fill="#ffffff" d="M6.6000000000000005 0.0V-74.5H35.2Q42.900000000000006 -74.5 48.85000000000001 -71.80000000000001Q54.800000000000004 -69.10000000000001 58.2 -63.800000000000004Q61.6 -58.5 61.6 -50.7Q61.6 -43.1 58.150000000000006 -37.8Q54.7 -32.5 48.75 -29.75Q42.800000000000004 -27.0 35.2 -27.0H22.1V0.0Z M22.1 -40.5H35.300000000000004Q38.6 -40.5 41.0 -41.8Q43.400000000000006 -43.1 44.75 -45.400000000000006Q46.1 -47.7 46.1 -50.7Q46.1 -53.800000000000004 44.75 -56.10000000000001Q43.400000000000006 -58.400000000000006 41.0 -59.7Q38.6 -61.0 35.300000000000004 -61.0H22.1Z M81.30000000000001 1.2000000000000002Q75.4 1.2000000000000002 71.10000000000001 -0.7Q66.80000000000001 -2.6 64.5 -6.15Q62.2 -9.700000000000001 62.2 -14.600000000000001Q62.2 -19.200000000000003 64.30000000000001 -22.75Q66.4 -26.3 70.75 -28.700000000000003Q75.10000000000001 -31.1 81.60000000000001 -32.1L98.30000000000001 -34.800000000000004V-23.8L84.30000000000001 -21.3Q81.10000000000001 -20.700000000000003 79.4 -19.25Q77.7 -17.8 77.7 -15.100000000000001Q77.7 -12.600000000000001 79.6 -11.200000000000001Q81.5 -9.8 84.30000000000001 -9.8Q88.0 -9.8 90.80000000000001 -11.4Q93.60000000000001 -13.0 95.15 -15.75Q96.70000000000002 -18.5 96.70000000000002 -21.8V-36.0Q96.70000000000002 -39.1 94.25000000000001 -41.2Q91.80000000000001 -43.300000000000004 87.60000000000001 -43.300000000000004Q83.60000000000001 -43.300000000000004 80.55000000000001 -41.10000000000001Q77.5 -38.900000000000006 76.10000000000001 -35.300000000000004L64.10000000000001 -41.0Q65.7 -45.6 69.2 -48.900000000000006Q72.7 -52.2 77.6 -54.0Q82.5 -55.800000000000004 88.30000000000001 -55.800000000000004Q95.20000000000002 -55.800000000000004 100.50000000000001 -53.300000000000004Q105.80000000000001 -50.800000000000004 108.75000000000001 -46.35000000000001Q111.70000000000002 -41.900000000000006 111.70000000000002 -36.0V0.0H97.70000000000002V-8.8L101.10000000000001 -9.4Q98.70000000000002 -5.800000000000001 95.80000000000001 -3.45Q92.9 -1.1 89.30000000000001 0.050000000000000044Q85.7 1.2000000000000002 81.30000000000001 1.2000000000000002Z M119.7 0.0V-54.6H133.7V-41.5L132.7 -43.400000000000006Q134.5 -50.300000000000004 138.65 -52.75Q142.8 -55.2 148.5 -55.2H151.7V-42.2H147.0Q141.5 -42.2 138.1 -38.85Q134.7 -35.5 134.7 -29.400000000000002V0.0Z M155.3 0.0V-75.7H170.3V-27.200000000000003L164.70000000000002 -29.0L188.8 -54.6H207.3L187.5 -32.6L207.20000000000002 0.0H190.20000000000002L173.70000000000002 -27.700000000000003L182.4 -29.900000000000002L165.70000000000002 -11.700000000000001L170.3 -20.400000000000002V0.0Z M236.20000000000002 1.2000000000000002Q227.5 1.2000000000000002 221.10000000000002 -2.65Q214.70000000000002 -6.5 211.20000000000002 -13.0Q207.70000000000002 -19.5 207.70000000000002 -27.400000000000002Q207.70000000000002 -35.6 211.35000000000002 -42.0Q215.0 -48.400000000000006 221.2 -52.10000000000001Q227.4 -55.800000000000004 235.20000000000002 -55.800000000000004Q241.70000000000002 -55.800000000000004 246.70000000000002 -53.75Q251.70000000000002 -51.7 255.15000000000003 -48.0Q258.6 -44.300000000000004 260.4 -39.45Q262.2 -34.6 262.2 -28.900000000000002Q262.2 -27.3 262.04999999999995 -25.75Q261.9 -24.200000000000003 261.5 -23.1H220.6V-34.1H253.0L245.9 -28.900000000000002Q246.9 -33.2 245.8 -36.550000000000004Q244.70000000000002 -39.900000000000006 241.95000000000002 -41.85000000000001Q239.20000000000002 -43.800000000000004 235.20000000000002 -43.800000000000004Q231.3 -43.800000000000004 228.5 -41.900000000000006Q225.70000000000002 -40.0 224.3 -36.3Q222.9 -32.6 223.20000000000002 -27.3Q222.8 -22.700000000000003 224.3 -19.200000000000003Q225.8 -15.700000000000001 228.9 -13.75Q232.0 -11.8 236.4 -11.8Q240.4 -11.8 243.25 -13.4Q246.10000000000002 -15.0 247.70000000000002 -17.8L259.7 -12.100000000000001Q258.1 -8.1 254.65000000000003 -5.1Q251.20000000000002 -2.1 246.5 -0.44999999999999996Q241.8 1.2000000000000002 236.20000000000002 1.2000000000000002Z M268.0 0.0V-54.6H282.0V-41.5L281.0 -43.400000000000006Q282.8 -50.300000000000004 286.95000000000005 -52.75Q291.1 -55.2 296.8 -55.2H300.0V-42.2H295.3Q289.8 -42.2 286.4 -38.85Q283.0 -35.5 283.0 -29.400000000000002V0.0Z"/> <path fill="url(#aurora_m31)" d="M304.70000000000005 0.0V-74.5H320.20000000000005V-13.5H351.70000000000005V0.0Z M356.40000000000003 0.0V-74.5H371.90000000000003V-13.5H403.40000000000003V0.0Z M408.1 0.0V-74.5H423.1L451.0 -37.5H444.0L471.1 -74.5H486.1V0.0H470.6V-57.400000000000006L476.8 -56.0L448.1 -19.0H446.1L418.4 -56.0L423.6 -57.400000000000006V0.0Z"/> </g> </svg> and every checked reading flows into the platform. Disconnect from either side.
Where the model helps, and where it is kept out.
- Helps name the readings. For the ones the rules were unsure about, the model suggests the plant item and the reading. It only suggests; an engineer approves.
- Never touches live data. No reading is read, checked, stored or sent by the model. The checks are physics and arithmetic and take a fraction of a second.
- Never reaches the plant. The brokerage cannot change anything in a plant room, with or without a model.
- Where the thinking happens. The Parker link hands every checked reading to the platform, where the model, the watchpoints and the control states work on data they can trust.
Built to be audited and built to be busy.
Every client behind a wall
Each client's data sits behind a wall the others cannot see through, and a test proves it.
An audit log of everything
Every connection, refusal, change and delivery is recorded. Removing a site needs a name and a reason, kept with the record.
Hundreds of millions a day
Tested at six thousand readings a second on one small machine, with the broker still taking readings and holding them if its database is ever unavailable.