Hi,

I would appreciate an advice whether Jupyter/IPython kernels fit a project 
I am working on.

I have multiple standalone cameras that I deploy in the field and use for 
experiments. The cameras are equipped with a mini computer (Odroid U3), 
cellular modem for communication and solar panel for power. I use a custom 
protocol which makes use of the MDP ZMQ 
<http://rfc.zeromq.org/spec:7/MDP/>protocol 
to communicate with the cameras through a proxy server.

I am wondering if I can replace my custom setup with the following: Each 
camera will run an IPython kernel. Monitoring and control of the cameras 
will be done through a Notebook server or possibly a custom front-end. This 
I believe will enable much more flexibility in using and controlling the 
cameras. To do so:
1) Each camera has to let the notebook know of its existence. Usually a 
notebook starts an IPython kernel following a user request. In my setup, 
cameras are autonomous, i.e. they turn on (when there is sun to power the 
solar panels) and need to start running their code and connect to the 
notebook server, or other front-ends.
2) Besides running code sent from the Jupyter notebook, the camera needs to 
handle other automatic tasks, e.g. create image time lapse, calibration 
etc. 
3) Communication is done through a proxy server. This is a consequence of 
using a cellular modem, i.e. they don't have a static IP. I understand that 
this can be replaced by a VPN, but I don't have experience in this.

Is it possible to use the Jupyter/IPython kernels for this setup?

Thanks in advance,
Amit

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/7df24081-001d-40bb-b04f-5c5a767aeddd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to