schema

Register and system will create your own MQTT broker located at server address you can find in dashboard panel menu: (->Organization info->Server).
supported transports:
* MQTT broker TCP/IP is 1883, TTCP/IO SSL port 8883
* MQTT web socket ws://<your org server host>/mqtt or wss://<your org server host>/mqtt for secure web socket.
* port for plain TCP/IP transport is 8787 and for SSL transport 9797.

To start using MQTT broker you can login with you registered account or create new user in admin menu.
For user authentication you are responsible for generating unique client id, for login set you user name, for password you should use hash found in you user's profile information in MQ Pass field.
For devices is better to use datasource identification functionality described later. If datasource is writable (storage weeks are greater than 0) then it wil write messages from topics ds/<dsId>/out/7 - trap and ds/<dsId>/out/8 - event/annotation to charting database and ds/<dsId>/out/9 to log database.
Second datasource function is to allow connecting device with such identifier. In MQTT clientId and login you should specify datasource Id, for password you should specify 4 char pin and device version separated by white space. Consult Link for more information.

Dashboard

To go to the dashboards you have to click on Organization name in organizations list shown after you login.
More detailed dashboard manual is available here Link
Tinovi dashboards are based on Grafana and Kibana opensource projects.

API

API documetation is located here Link
Our code samples are located on out github Link

You can create your own device types, and configure data to feed in. Download our sample code for your device, configure new device type, place it in sample code and start feed in data for your custom device.

Also you can upload you own device editor extension for tinovi dashboards.

Datasources - auto connect device, store your data

Each device (datasource) has its unique 16 char identifier, where first 8 char is device type and last 8 characters are device id for this type. If you connect your device from MQTT
Connect Define data source type with data columns (Admin->DST) type id will be generated for you. Create new datasource using your type id and datasource id will be generated for you

Connecting device to cloud

There are two options to connect device to tinovi cloud.

  1. Connect device from same local network as you logged in to tinovi dashboards. New device will appear as "Pending", you may click to register this device. Fill in name and device 4-char PIN code.
  2. Manually add new device, fill in device Name, 8-Char Type, 8-Char deviceId, 4-char pin code.

After you added device you should wait couple seconds to let device connect to tinovi could and refresh device list by clicking to another menu item and back to Devices.
If device is connected, green "online" marker will appear in device row. If device is online and device type has plugin editor you may see device online data and modify custom device settings.

Demo charts for our demo organization.

This is demo LINK to see charts generated from three heat pumps connected to our demo account, administration is disabled.
How-To Andoid DEMO application connect

Demo client

To get started with tinovi.com we provide sample client source code for most popular platforms.
Currently available clients for following platforms: