You are on page 1of 13

Wirepas Mesh -

IoT connectivity solution


21/02/2019 Architecture

Company Confidential 07/15/20211


Overall Architecture – Logical view

Gateway
Node to Node Communication

MQTT
broker

Any IP connection

Gateway
Any IP connection

Node to infra & Infra to Node


Communication

Things connected - Naturally Company Confidential 07/15/2021 2


Overall Architecture – Hardware view based on EVK

Nodes: Sink: MQTT


Ruuvi Pucks NINA B1 Gateway: Broker Analytics
nRF52832 nRF52832 Raspberry pi 3+ AWS AWS

Things connected - Naturally Company Confidential 07/15/2021 3


Wirepas Mesh Stack – Node – Single-MCU API
Wirepas API
Wirepas Positioning_app.pdf
Positioning_app.pdf (delivered
(delivered as
as part
part of
of Positioning
Positioning App
App application
application delivery)
delivery)

Positioning App Wirepas


Customer
application(s) Test App

Wirepas
Generic
Data App
Wirepas
Diagnostic App
Wirepas Wirepas Single-MCU
Single-MCU API
API
Config.
Mesh stack WP-RM-110
WP-RM-110 -- Single-MCU
Single-MCU SDK
SDK Reference
Reference Manual
Manual
app WP-RM-115
WP-RM-115 -- Single-MCU
WP-RM-111
Single-MCU SDK
SDK installation
installation on
on Windows
Windows
WP-RM-111 -- Wirepas
Wirepas Mesh
Mesh Single-MCU
Single-MCU API API Reference
Reference Manual
Manual
WP-AN-310
WP-AN-310 - Practical Approach to Create a Single-MCU Application
- Practical Approach to Create a Single-MCU Application
WP-AN-xxx - <chipset> Free Resources in Single-MCU
WP-AN-xxx - <chipset> Free Resources in Single-MCU Mode Mode
Diagnostics
Diagnostics API
API
WP-RM-104
WP-RM-104 -- Wirepas
Wirepas Mesh
Mesh Diagnostics
Diagnostics Reference
Reference Manual
Manual
WP-RM-xxx -- Wirepas
WP-RM-xxx Wirepas Mesh
Mesh Diagnostics
Diagnostics <radio
<radio profile>
profile> Appendix
Appendix

Things connected - Naturally Company Confidential 07/15/2021 4


Wirepas Mesh Stack – Node – Dual-MCU API
Wirepas
Wirepas API
Positioning App Wirepas
Customer
application(s) Test App

Host
Wirepas
Application
Generic CPU
Dual-MCU API
Dual-MCU API
Data App
WP-RM-100
WP-RM-100 -- Wirepas
Wirepas Mesh
Mesh Dual-MCU
Dual-MCU API
API Reference
Reference Manual
Manual
Wirepas
Diagnostic App
Wirepas Wirepas
Config. Mesh stack
app

Diagnostics
Diagnostics API
API
WP-RM-104
WP-RM-104 -- Wirepas
Wirepas Mesh
Mesh Diagnostics
Diagnostics Reference
Reference Manual
Manual
WP-RM-xxx -- Wirepas
WP-RM-xxx Wirepas Mesh
Mesh Diagnostics
Diagnostics <radio
<radio profile>
profile> Appendix
Appendix

Things connected - Naturally Company Confidential 07/15/2021 5


Wirepas Mesh – Gateway and Backend WP-RM-129
WP-RM-129 -- WNT
WNT backend
backend API
API

WP-RM-123
WP-RM-123 -- WNT
WNT Gateway
Gateway to
to Backend
Backend Interface
Interface

Wirepas API
WNT - Client Device
Network diag. & management
WP-AN-317
WP-AN-317 -- Linux
Linux Gateway
Gateway Implementation
Implementation Config. Server Server *)

Dual-MCU
Dual-MCU API
API
WP-RM-100
WP-RM-100 -- Wirepas
Wirepas Mesh
Mesh Dual-MCU
Dual-MCU API
API Reference
Reference Manual
Manual

Sink Device MQTT


WP-UG-422
WP-UG-422 -- Wirepas
Wirepas Mesh
Mesh Positioning
Positioning Engine
Wirepas Gateway Broker with WP-AM-INF -- Positioning
WP-AM-INF Positioning Engine
Engine
Engine Specification
Specification

Mesh stack Linux Protocol


buffers
Diagnostics
Diagnostics API
API
WP-RM-104
WP-RM-104 -- Wirepas
Wirepas Mesh
Mesh Diagnostics
Diagnostics Reference
Reference Manual
Manual
WP-RM-xxx
WP-RM-xxx -- Wirepas
Wirepas Mesh
Mesh Diagnostics
Diagnostics <radio
<radio profile>
profile> Appendix
Appendix Wirepas
Positioning Engine
Application data
WP-RM-128
WP-RM-128 -- API
API between
between a
a Gateway
Gateway and
and Wirepas
Wirepas Backends
Backends
& control
*) OTAP, Nodes Mesh parameter
configuration

Things connected - Naturally Company Confidential 07/15/2021 6


All together with Wirepas Mesh

MQTT
Wirepas Wirepas Gateway Broker with
Mesh stack Mesh stack Linux Protocol
buffers

Gateway
Things connected - Naturally Company Confidential 07/15/2021 7
IoT Value Stack – Building Blocks – Wirepas Offering
Project management Wirepas: Negotiable
Business Application
Algorithm development
Applications and IoT Analytics
Additional Data Sourcing
IoT Analytics
Cloud
Device Management
Wirepas:
Security & updates Wirepas Mesh – Connectivity
Provisioning M2M / IoT infrastructure
Deployment & Installation Device Lifetime management
Communication
Chipsets & Mechanics
Hardware and Physical design
Sensor & Actuators

Things connected - Naturally Company Confidential 07/15/2021 8


Old stuff

Company 07/15/20219
Confidential
Overall Architecture – Logical view

Sink(s) & MQTT


Nodes Cloud
Gateway Broker

Wirepas Mesh Any IP connection Any IP connection

Node to Node
Communication

Node to infra & Infra to Node


Communication

Things connected - Naturally Company Confidential 07/15/2021 10


Overall Architecture – Protocol and Application view

Ontology
Conversion
Server 1)

Customer
WNT Client positioning GUI

Customer Wirepas WNT Device Wirepas Application Customer


application Positioning App Test App Network diag. & management Positioning data DATA App.
Config. Server Server *) Engine & control

Diagnostic App
Wirepas
Generic
Wirepas Dual MCU Wirepas Backend API
Data App Wirepas Single/Dual
API (C) Protocol buffers
MCU API (C)
MQTT
Wirepas Wirepas Gateway
Broker with
Mesh stack Mesh stack Linux
Wirepas Mesh Protocol buffers
Config. NFC/
app BLE Add. Any IP connection

*) Currently OTAP support, additional functionality 1) Third party solution under study
under development

Wirepas API

Things connected - Naturally Company Confidential 07/15/2021 11


Wirepas
Mesh stack

Wirepas API

Things connected - Naturally Company Confidential 07/15/2021 12


Overall Architecture – all together
Ontology
Conversion
Server 1)

Customer
WNT Client
positioning GUI

Customer Wirepas WNT Device Wirepas Application Customer


application Positioning App Test App Network diag. & management Positioning data DATA App.
Config. Server Server *) Engine & control

Diagnostic App
Wirepas
Generic
Wirepas Dual MCU Wirepas Backend API
Data App Wirepas Single/Dual
API (C) Protocol buffers
MCU API (C)
MQTT
Wirepas Wirepas Gateway
Broker with
Mesh stack Mesh stack Linux
Wirepas Mesh Protocol buffers
Config. NFC/ Any standard
app BLE Add. Internet connection
+
1) Third party solution under
Supported Chipset Supported
Gateway HW Any HW/Cloud
study
Chipset
Running Linux *) Currently OTAP support,
Cloud Infra
additional functionality under
Sink(s) & MQTT development
Nodes Cloud
Gateway SERVER

Any standard Any standard


Internet connection Internet connection
Wirepas Mesh

Things connected - Naturally Company Confidential 07/15/2021 13

You might also like