Patent attributes
A gateway device has a CPU, a power source, a digital memory, physical communication ports and wireless communication circuitry receiving data from data-gathering devices, an interface to a wide-area network, dedicated hardware pipelines managing the data received, and coded instructions executing on the CPU from a non-transitory medium. The CPU connects physically or wirelessly to one of the data-gathering devices, obtains characterization information for a protocol generic to the data-gathering device, selects code stored in the digital memory, and programs firmware in a dedicated pipeline to receive data from the data-gathering device in the generic protocol.