Here's how I'd do it: A device driver module that installs automatically at startup, and once "open()" every write() will take raw data, make json and use sockets to send the data over the internet.
Relevant Skills and Experience
I have low level programming experience like kernel stuff, device drivers, IPC, sockets etc.
I can make one or several device drivers to achieve the task on one go or several intermediate steps.
Proposed Milestones
$300 USD - I demonstrate a simple device driver capable of converting "write()" input to a text file.
$200 USD - Add the functionality to convert text to json, either in the device driver code or a daemon process.
$200 USD - Add the functionality to stream the json data over the internet int he desired way.
$300 USD - Later support and fine-tuning to make the program behave exactly the way you want.
I would be happy to discuss any details over chat.