Child pages
  • LinkSmart Demo

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Content Zone
maxLevel1
locationtop
typeflat

MQTT Broker

This is a public Mosquitto MQTT broker that can be used freely for a variety of IoT application.

URIssl://demo.linksmart.eu:8883
Hostnamedemo.linksmart.eu
Port8883
Usernamelinksmart
Passworddemo

The communication with the broker is encrypted with a CA signed certificate. Example usages are provided below.

Mosquitto Client

(https://mosquitto.org/)

Mosquitto client does not use the system root certificates, so we must provide a CA bundle certificate.

Here, we'll download and use CA certificates extracted from Mozilla:

Code Block
languagebash
curl -O https://curl.haxx.se/ca/cacert.pem

Subscribe to all (#):

Code Block
languagebash
mosquitto_sub -h demo.linksmart.eu -p 8883 -u linksmart -P demo -d --cafile cacert.pem -t "#"

Publish to "test" (your are only allowed to publish below LS):

Code Block
languagebash
mosquitto_pub -h demo.linksmart.eu -p 8883 -u linksmart -P demo -d --cafile cacert.pem -t "LS/test" -m "hello there" -q 1

MQTT.fx

(https://mqttfx.jensd.de/)

Enable SSL and provide the username and password:

Subscribe to # to see what is currently being published to the broker. Or just publish some test messages yourself (your are only allowed to publish below LS):

Grafana

We use Grafana to view and analyse a variety of sensor data. LinkSmart provides the following Grafana Plugins:

NamePlugin PageDemo
LinkSmart SensorThings
(Data source plugin for visualizing OGC SensorThings sensor and location data.)
LinkDashboard

LinkSmart HDS
(Data source plugin for visualization of data from LinkSmart® Historical Datastore

LinkDashboard

...