Skip to main content

Json Reader

This app lets you connect to any REST API that returns a Json data structure.

  • The service will pull data as soon as it becomes connected; upon success it will display the number of nodes from the Json source in the table.
  • To change a connection: delete it from the three-dot menu and add it again.

⚠ The User Interface for this app is preliminary; try refreshing the page if something seems odd.


  1. Press the button "Add Connection" to create a new connection image.png
  2. Fill in the details
    Name: Identify this data source on the NOA Bus
    Address: Insert the complete URL to the REST service, examples see below
    Poll Interval: Set this values (in seconds) to define how often data is pulled from the source
    image.png
  3. Submit you settings to create the connection

Parameters

VariableData TypeDescription
General
NameDescriptive Name for each connectionThis name will be used as root node for this connection e.g. in Data Explorer and HELIO NOA Connection
Sampling RateHow often data is expected from this connectionThis is a hint to the communication app; it is up to the app if it can fulfil this sampling rate. The communication will send data at it's own discretion.
Device Connection
Target URLURLURL of the (public) REST API to call
Poll Intervaltime in sechow often the Json API shall be polled

Example Settings

The examples show public Json data sources (REST APIs) that are available in Germany.

Weather data for Heilbronn

Public API by DWD (Deutscher Wetterdienst)

https://app-prod-ws.warnwetter.de/v30/stationOverviewExtended?stationIds=10315

image.png

List of security vulnerabilities (CVEs)

Public API by CERT Bund (Bundesamt für Sicherheit in der Informationstechnik)

https://wid.cert-bund.de/content/public/securityAdvisory?size=50&sort=published%2Cdesc&aboFilter=false

ℹ The list in the Data Explorer has been filtered for title, for each entry multiple variables are available such as CVE numbers, severity and if a patch is available.

image.png