In this section we look at the core features of Tinamous.
Devices (and Members) can submit sensor measurements, these can then be visualised on the devices chart, or the dashboard, and may also be used to invoke notifications.
A sensor measurement would be something like Temperature, Humidity, etc. Submitting many sensor measurements in one go groups the measurements together, you can also assign meta-data to this group by adding in special fields (see below).
Tinamous is a real-time platform so submitting historical sensor measurements may result in the measurement being missed by the aggregation that occurs. Due to the potential high frequency of a sensor measurement Tinamous creates aggregated historic sets of data. When you request a chart over a long time period it is these that are displayed. If you need to see sensor measurements point by point queries should be limited by the number of points and time range.
Measurements support a number of special fields for adding meta-data to the measurement. These include:
Typically sensor measurements are submit via:
You can export the sensor measurements in csv format by using the Export function on the device page.
The dashboard is a user configurable board. You may have multiple dashboards. These may be to highlight certain devices or to provide better formatting for smaller screens (e.g. mobile/tablet)
By default each member gets four dashboards:
Please note that due to the limitations of the dashboard framework, resizing of widgets only happens on page refresh. If you resize a widget please save the changes and refresh the page.
The timeline is a reverse date ordered list of status post messages. You may add a post to the timeline by using the text box on the timeline page or by POSTing to the Status API. ParticleBot devices may also publish with an event name "status".
Status posts that appear on the timeline may also be used to trigger notifications. For example a temperature sensor may send a "Overheating" status message, this can be picked up using notifications to send you an email, or trigger a Particle Photon to turn a fan on.
Alerts are a way to communicate that something important has happened that should be investigated. They can be of different levels to indicate the severity of the issue.
Notifications can be used to send email, sms or many other form of notifications when an event of interest occurs.
Read more about Notifications.