PARTNERS

Build connected infrastructure together.

Vendor, integrator and client are roles inside the platform, not positions in a contract. Describe your equipment once, and every project after that starts from what already exists.

See the three rolesTalk to us

An electronics module on a workbench and a field control cabinet connected to the Vision Smart Platform core, with a dashboard panel and a device model card

Described onceA model, a version and a codec make a product line understandable to the platform for good.
Deployed as a serviceEach protocol or integration runs as its own containerised instance, so adding one is a deployment.
Operated with a recordClient and integrator are mandatory on every system, and every change is kept in the audit history.

OPERATING MODEL

Three roles. One operating model.

Vendor, integrator and client are not labels we use in a slide deck. They are roles in the platform registry, and the rest of the configuration references them.

Vendor

You make the equipment

You define what your device is, how it speaks and what it can be asked to do — once, as a model and its versions.

Vendor is a mandatory attribute of every equipment version, so each installed device stays traceable to its origin.

Integrator

You build and run the system

You assemble the installation from models that already exist, configure the rules and the screens, and keep it operating afterwards.

Integrator is a mandatory field on every IoT system, alongside the client it belongs to.

Client

You operate the infrastructure

You are the beneficiary of the system: the inventory, the reported commands, the dashboard and the retention policy are yours.

Client is a mandatory field on the IoT system, and it can hold more than one organisation.

One company, several roles. A company is entered once in the registry, with its name, registration code and profile. Vendor, integrator and client are separate associations pointing back to that same record — so a manufacturer that also delivers projects does not need two identities in the platform.

FOR DEVICE MAKERS

From device expertise to a reusable platform model.

The work of making a product understandable to the platform is done once. Every unit shipped afterwards inherits it.

01

Model

Describe the category of equipment — a DALI luminaire, a temperature sensor, an analogue pressure switch. The model is abstract: it is not tied to any physical unit.

02

Version

Fix the technical characteristics of a concrete product line, and attach the vendor. Metric and command templates live here.

03

CODEC

Turn the raw payload into a standardised structure. Metric templates extract values from JSON or XML, apply an optional preprocessing function and attach a data type and a unit of measure.

04

Commands

Declare what the device can be asked to do, with its parameters and value ranges — so the platform can validate a command before it is sent.

05

Enrollment

Define reusable enrollment templates for keys, identifiers, network parameters and the integration instance, so devices can be brought in in bulk rather than one by one.

Protocols are a deployment, not a rewrite. Each protocol or complex integration runs as its own configurable, containerised service instance — MQTT and HTTP servers and clients, ChirpStack and LoRaWAN integration, payload codecs, and synchronisation of external data and metadata with the registry. Adding one does not change the device model.

FOR INTEGRATORS

From project delivery to ongoing operation.

An installation is not a folder of scripts. It is an IoT system in the platform, with an owner, an inventory, a set of rules and a data policy.

What you configure once per installation

The system record is where the commercial context and the technical context meet.

  • Client and integrator — both mandatory, so it is always clear whose installation this is and who maintains it.
  • Inventory — accessories, controllers, simple devices, communication devices and groups, each on its own tab.
  • Rules — evaluated against metrics and states, issuing validated commands back to the field.
  • Dashboard and map — an editable dashboard per system, plus the interactive map with device layers and filters.
  • Retention — automatic deletion configured in years, months and days, with the archive sent to named recipients first.

What you get back while operating it

The platform records what happened, so maintenance is not guesswork.

  • Reported commands — everything sent to the devices of the system, filterable by name, date range, status and value, with export.
  • Audit history — creation, editing and deletion recorded centrally with date, time, author and description.
  • Access control — users, groups, roles and permissions down to menu, entity and action, through the interface and the API alike.
  • Enrollment states — where each device is in the process of being brought into the system.
  • Groups — logical groupings that carry their own rules and their own view on the map.

HARDWARE

Equipment we already work with.

The platform models four functional classes of equipment. Whatever a hardware partner makes falls into one of them — and establishing which is the first thing we do together, because it decides everything that follows.

Simple devices

Field objects that generate or reflect data of interest: sensors, transducers, actuators, luminaires, access points and the like.

Controllers

Equipment that aggregates, processes, interprets and forwards the data of simple devices. It can receive commands and can operate autonomously on site.

Communication devices

Gateways, routers, switches and access points — everything that carries traffic between the field and the platform.

Accessories

Auxiliary components: mounts, enclosures, antennas, adapters, cables and anything else attachable to the equipment above.

Some of it is ours

Vision designs and manufactures connected equipment used in its own projects, from LED lighting modules and sensors to connectivity modules, street furniture and custom electronics. It reaches the platform through exactly the same path as any other vendor’s — model, version, codec, templates — so nothing about the architecture depends on buying it.

Lighting modulesSensorsConnectivity modules (LoRa, Bluetooth, internet, 5G)LoRaWANInfokiosksSmart parking metersSmart benchesCustom PCBs

See the Vision equipment range

What a hardware partner brings

  • The product line, and which functional class it belongs to
  • The protocol it speaks, and the network it speaks it over
  • A real payload, and the meaning of every field in it
  • The commands it accepts, with parameters and value ranges
  • A unit to test against, or a reference payload

What happens on our side

  • The model and its versions are created in the registry, with the vendor attached
  • A codec turns the payload into standardised metrics with types and units
  • Command templates are declared, so commands can be validated before they are sent
  • Enrollment templates are prepared for bringing units in in bulk
  • From then on, every project reuses that description instead of repeating it
Third-party equipment is not a second-class citizen. Because the abstract model is kept separate from the physical instance, a device from any vendor is described, validated and operated exactly like any other — from the same screens, under the same rules and the same audit.

REUSE

Reuse what should not be rebuilt.

The reason the second project is faster than the first is not a discount. It is that the description of the equipment, and the way it is read and commanded, already exists.

Models and versions

Once a product line is described, every later project starts from that description instead of re-reading a datasheet.

Metric and command templates

The extraction expression, the preprocessing function, the data type and the unit are attached to the version, not to a single device.

Enrollment templates

Keys, identifiers, network parameters and the integration instance are filled in from a template, for a batch rather than a unit.

Protocol instances

A configured protocol service can serve more than one installation; adding a protocol is a deployment step, not a change to the model.

Nomenclators

States, units of measure, data types and organisational units are defined once and referenced everywhere they are needed.

Dashboards and widgets

The widget palette is shared between version dashboards and system dashboards, so an operator screen designed once travels with the equipment.

Configuration happens through the interface. One of the architectural principles behind the platform is that models, versions, templates and rules are configured through visual interfaces rather than by editing files by hand — which is what makes reuse practical for a team rather than for one engineer.

NEXT STEP

Start with the architecture you already know.

Tell us what your equipment does and how it communicates today. That is usually enough to say how it maps onto the platform, and what is left to build.

What the device measures, and what it can be commanded to doHow it communicates — protocol, network, gatewayWhat a payload looks like, and how it should be readWhether you are bringing a product line, a project, or both

Talk to usConnectivity & Integration