10

You can consider using freeboard.io that offers dashboards like this for example: You can create unlimited public dashboards for free and limited private if you willing to pay monthly fees. The project itself is open source and hosted on GitHub.


9

InfluxDB in Domoticz This is a database provided with the Domoticz installation on Raspberry Pi. It allows to use data with time series. Domoticz uses this to modelize sensors' data


8

For Home Assistant specifically, you can connect to the SQLite database and use your own graphing software (or a script) to generate custom graphs. The Home Assistant blog demonstrates the use of Python with matplotlib to do this: # Adapted from the linked code from Home Assistant. import sqlite3 from matplotlib import dates import matplotlib.pyplot as plt ...


8

You might want to have a look at cooja. It is a simulator/development environment for systems of devices running the Contiki operating system. You can simulate different kinds of sensors and radio protocols and see how it works out.


7

Were you able to try out WSO2 IoT server? I have tried it and it has pretty cool features. And you can find the the source code here in GitHub. I am looking for an open source visualization application platform upon which I can present the data to clients, allow secure customer access and customize as required. It is 100% open source, it has real time ...


6

uBeac is a new freeware visualization tools which we have developed and it is Beta version. It is not opensource, but fully free to use. You can define a gateway and you will get a unique URI. You can set the URI in you gateway or device to send HTTP/MQTT data to. These are some of its features: Team, building, floor plan definition Real-time data ...


5

Short answer is yes, at least according this feature request: Define convention for 'stateful' sessions #63 This request is closed with a commit stating that a web socket node is added, which is based on a session token.


3

Well, there are protocols to pull data from sensors and put them on graphs. Many devices support SNMP for that purpose so one can use apps like PRTG, Solar Winds, etc to monitor their activities. But getting data over web demands proper web agents on the devices which is not a universal practice yet. You may find some devices having such monitors and ...


3

The answer is no and yes. Flows in node-red are pretty static, there is no notion of instantiating a flow when the first requests comes in such that you might have an instance of a flow per request. There is also no built-in notion of a session that would allow you to associate messages flowing through flows with a session. However, you can relatively ...


3

Cyfe.com is another example of dashboard. Custom Data Source Custom widgets Push API TV mode, with rotation Etc.


3

I'm not aware of any general purpose internet-enabling physical interaction devices. Most of the IoT applications which I've come across so far have been integrated offerings, aimed at specific use cases. Vendors also seem to be trying to avoid encouraging plug-and-play systems where you can easily chose the sensor provider independent of the back-end. Even ...


2

I think grafana can help you. It does not store the data, you only need to use/implement plugin for data retrieval. Also you may implement dashboard with multiple hierarchical selectors. We are using it widely for visualizing various timeseries metrics from devices. Any custom datasource plugin for grafana can be implemented in just a few days - nothing ...


2

You could try the VOLTTRON platform for this. You will need to do some programming to get everything set up, but they have a lot of functionality for Database Usage Built in Web UI External HTTP Requests Here is a picture that describes their platform better I can, taken from some of their documentation.


1

From what you have described, you already have a DB with the device data, and now you just need to pull this data onto a dashboard. You need a REST api. Depending on which technology you are using you can easily create an api to expose the data to the dashboard. For e.g, if you use Django you could use DRF or if you use asp .net you could use their web api ...


Only top voted, non community-wiki answers of a minimum length are eligible