Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Pythings – Program IoT microcontrollers from a web browser, in Python (pythings.io)
1 point by sarusso on Jan 25, 2021 | hide | past | favorite | 1 comment


Hi everyone, this is something I have been working on quite a lot over the past years, but that for a number of reasons I could never wrap up - until now.

It all started when I was working in an energy intelligence startup, and we were having a ton of problems with low level C code on energy metering prototypes. Then, nearly by chance, I discovered MicroPython, and that you could actually program microcontrollers directly in Python. I fell in love with it, and started building Pythings.

The idea is to have a MicroPython-based OS running on a microcontroller (as the ESP8266 or the ESP32) that handles all the boring stuff (i.e. device setup, network connectivity, remote updates, error handling...) so that you are free to care about your application code only, which is pushed from the cloud directly on the micro. There are also other features, as a remote shell, a basic plotting engine and a few REST-ish APIs, but this is the core of it.

You can both sign up on the cloud or download and run it locally (everything comes dockerized and with a "batteries included" phyilosophy). The licence is Apache 2.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: