The Internet of Things is really taking off. The ESP8266 has made it possible to add a powerful process with wifi to any project for a couple of bucks. Whether you doing a one off art project, or are building a home automation gizmo that you plan on funding with Kickstarter, the ESP8266 can be at the core.
I've gotten really excited about this new chip and it's potential, so naturally I decided to write my own scripting language. When you say that sort of thing in the circles I run around in or when you read it in ESP8266 forums, you generally get a lot of push back.
Once the rolling of the eyes and general incredulity settle down, you are likely to get any combination of these 3 responses:
TL;DR I'm nuts.
So what motivation could I possibly have for doing this? I'll push back on each of the points above:
One of the great advantages of m8rscript is that I wrote it to be cross-platform. It runs on both ESP8266 and Mac. That has allowed me to write a macOS app which can simulate m8rscript code before deploying on the device.
To be continued...
Hi, my name is Chris and I have lots of hobbies. From woodworking, to Shapeoko, to IoT and other hardware projects, you’ll find it all here. I’ve been a professional software engineer for all of my life so my hardware and IoT projects always include a software component. My interest in IoT has lead me to the ESP8266 and to my m8rscript software project to drive it.