Sending data to a central server with local caching

I have several embedded devices that need to send event logs to a centralized server, which may be disconnected from time to time, so there's the need of local caching.

Now we keep log files which we close every 15 minutes and send them to a server via ftp. This gives us the reasonable certainty that we lose at most 15 minutes of events.

The system works, but I'd rather use a more structured approach.

I understand that the usual case for this behavior is a mail transfer service, which sends mail to a centralized account, but that would be overkill for our application...

I took a look at AMQP or XMPP, but I'd like to use a standard "middleware" layer which takes care of connecting to the server and sending events in a reliable way, keeping a local queue when the server is not available.

Any clue? Thanks a lot

Reply to
metiu
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.