Hi Amit, I'm sure it's possible to use Jupyter and IPython in that setup, but I'm not sure from your description whether it's a good idea. It's probably more complex to set up remote Jupyter kernels on the cameras than it is to set up SSH access; if running code on them interactively is an important part of what you're doing with them, that setup might be worth it. If you're mostly setting something running and coming back a few days later to download the results, Jupyter is probably not that much help.
Best wishes, Thomas On 15 August 2016 at 10:57, <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/jupyter/7df24081-001d-40bb-b04f-5c5a767aeddd%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAOvn4qgC2U8khk9EUKJt8QsKgK0oZ8bw0712jy0NsR7H-XUd0A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
