Scripting Languages in IoT: Challenges and Approaches
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Tuesday, 2017-02-21· at 15:00· Galleria South·
summary
Survey of using high-level scripting languages on constrained IoT devices (hundreds of KB ROM, tens of KB RAM), examining technical challenges and trade-offs. Compares concrete approaches and implementations—MicroPython and JerryScript combined with Zephyr.js on Zephyr RTOS—and reports recent development progress for those projects.
AI-written summary · about
chapters (21)
- 0:00Intro
- 1:20Benefits of Scripting Languages
- 3:56Scripting Languages in loT
- 6:16JavaScript - The Golden Hammer
- 8:43Python - Serial #2
- 11:48But, the smaller the language, the easier
- 14:52Finding a sweet spot
- 15:49With standard library, it becomes all the same
- 17:03What do develop a language for? (1/3)
- 18:12What do we develop language for? (2/3)
- 21:03Targets support
- 21:46Linux port
- 23:35Testing
- 25:20Default development environment
- 26:58Strict vs weak typing
- 29:16Hierarchy of variable strictness
- 30:21Containers
- 34:22Memory Management - Challenges
- 38:59Hardware APIs
- 40:46Conclusions (on approaches)
- 49:07Conclusions (general)








