Protocol to access data over internet

Hello everyone,

So I'm doing an internship at a company that uses Flukso's in multiple locations to show their usages. My project is to visualize and store the data from all the flukso's.

I started with MQTT, got a flukso to send the data through node-red to influxDB and show it in Grafana. Easy enough but in this way I would have to port forward every flukso not on the same network which isn't possible in every location.

So I guess I should use tmpo (from tmpo-py on github). I get an error in the s.sync() line and I don't have a clue as to how to fix it. Can anyone help me?
In the error.txt you'll find the error I'm getting, I haven't changed the tmpo.ipynb file except for token and sensor ID.
Also any more info on tmpo or anything on this subject would be appreciated and a confirmation if tmpo-py would solve my problem would be lovely.

Thank you!

error.txt3.61 KB
cvo2.meise's picture

Thank you for your response!

So I misunderstood what tmpo was, it's not something I can use to access the flukso data without port forwarding.

So is there a way to do this? The company my internship is at already has a platform for visualization and they can access Flukso data so I was asking myself how, as they don't port forward as far as I can see...