Thank you very much for your interest. Sory for the late reply, this was a public holiday time in Turkey. Your help and advices are highly appreciated.
We are trying to set up an ITS (Intelligent Transport Solution). Basically there are traffic devices set up on the field like computers that control the traffic lights at junctions, Traffic Cameras, VMS (variable message signs), meteo sensors and that sort of things. There is a legacy system that collects data from devices every second and logs to a RDBMS for audit purposes. Each device is controlled by its own software supplied by the manufacturer.
Our goals are:
- Create a real time traffic monitoring app that receives signals from devices and visualize traffic on a map
- Show the status of devices on the map.
- Manage the devices remotely (for most used functions)
- Create a Urban Traffic Management Enterprise Software! (ultimate goal)
From the first playing around carriots, I understand that carriots is efficient for device monitoring and some specific management. Let's say that "if the listener detects temprature change of 1 degrees for the last 3 data stream coming from meteo sensor nr1, send show new temprature message to VMS nr 5"
I am not sure if carriots can handle high volume data input like: data stream from 200 devices every second (or every 100 miliseconds)
Anyway, you are the expert in ITS (internet of things this time) I would be glad to hear your thoughts on this project.