3

Since latency is not an issue, how I would handle this scenario is by having a small intermediate flash where I dump the samples periodically and then when the the samples reach a particular size, send it to the server. And before sending you could also make use of some compression techniques which could make the data size smaller. Hope it helps.


2

The Sparkplug working group from Eclipse foundation is trying to create a standard for MQTT topics and payload formating. The specification is available here. You can also find more information on the FAQ.


2

Both protocols are usually transmitted using RS485 over a pair of wires. You can have the same pair of wires running to multiple cameras with each camera having a different address. The maximum length for RS485 is about 1200m which makes it ideal for running between the cameras. There are various pieces of equipment you can use to combine the RS485 and the ...


2

why and when to use MQTT: When you have a server capable to run MQTT Broker/server (obviously). You can install on raspberry pi or compile Erlang MQTT broker on any other SBC with ARM linux. When you are going to make use of the topic wildchars. Explained in Goufalite answer. When you are going to make use of the persistent feature. For example publish with ...


1

A regular TLS connection does indeed have a lot of overhead at establishment time, as certificates, keys and quite a lot more data are exchanged. If you're sending a few bytes during your connection, this can easily translate to several kilobytes of actual data. There's also a bit of overhead for regular data, but you can't do much about that (other than ...


1

There are a few references to this on the Wikipedia page for the Oyster card: Since the Oyster readers cannot write to a contactless card, the reader when touching out is unable to display the fare charged for the journey, as the card does not have the starting point stored in it. This is calculated overnight once the touch in and touch out information is ...


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