Cloudmanager web management interface

All ESP8266 boards running MicroPython.
Official boards are the Adafruit Huzzah and Feather boards.
Target audience: MicroPython users with an ESP8266 board.
Post Reply
dwight.hubbard
Posts: 38
Joined: Mon May 16, 2016 6:35 pm

Cloudmanager web management interface

Post by dwight.hubbard » Tue Dec 06, 2016 9:03 am

Now that I have cloudmanager's mbm_sync service able to use pycharm's deploy functionality to push code to my esp8266 boards on save. I have been wanting a command UI that has more power than a REPL, more like iPython/Jupyter notebook.

So I've started working on a web interface for cloudmanager and it is already useful, although certainly not complete or all that easy to set up.

So far I have implemented:

A basic index page that allows for selecting from the registered boards to operate on

Image


A code editor and the ability to execute code on the board
This works pretty much like jupyter/ipython with a few limitations:
  • It currently only supports a single cell
  • The output code doesn't currently async update (the client that runs on the board supports, the UI doesn't yet)
  • There is no way to interrupt a running script.
Image


Package installation via a shortcut command (magic) "!install"

Image

Image

dwight.hubbard
Posts: 38
Joined: Mon May 16, 2016 6:35 pm

Re: Cloudmanager web management interface

Post by dwight.hubbard » Tue Dec 06, 2016 7:23 pm

Duh, realized dropbox only showed the images if I was logged in.

Post Reply