jkiv / rrduino

Data collection Arduino client. Intended to send time-based information to a server (over TCP/IP) which will add the data to an rrdtool database (http://oss.oetiker.ch/rrdtool/).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Server should handle multiple types of clients.

jkiv opened this issue · comments

commented

The server should support multiple types of clients simultaneously. For example, Client A needs to update a wind-speed database and Client B needs to update a temperature database. Right now, the only way is for the handler to detect whether the update command being issued is for temperature or wind-speed.

The handler type might be able to be added to the client profile.

commented

Profiles now describe the specifics of each client's rrdtool database. RRDuinoHandler uses the rrdtool path as well as the creation and update schemes under "handler_options". However, clients cannot yet specify their handler class, using RRDuinoHandler as a default.