Show HN: ThingStudio,微控制器的 Node-RED 风格编程
Show HN: ThingStudio, Node-RED style programming for microcontrollers

原始链接: https://thingstudio.net/

Mike Karliner 介绍了 ThingStudio,这是一个开源、宽松许可的项目,将 Node-RED 风格的流式编程与运行在裸机上的 MicroPython 相结合。目前处于测试阶段:它在经过测试的开发板上可以运行,但需要外部用户来发现设置和文档中的不足之处。目标是帮助某人从空白的 ESP32 或 Raspberry Pi Pico 开始,在大约 15 分钟内(包括 MicroPython 安装)实现 LED 闪烁。测试者被要求通过 GitHub 或电子邮件报告他们在哪里停下、猜测或遇到困难。那些尚未准备好测试的人可以订阅以获取有关新开发板、节点和测试期结束的更新。

Hacker News 新帖 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Show HN:ThingStudio,面向微控制器的 Node-RED 风格编程 (thingstudio.net) 7 分 由 mkarliner 发布 2 小时前 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: Hi,我是 Mike, 我做了 ThingStudio,一个面向微控制器的流程编程环境。它支持类似 Node-RED 的拖放编程,但会生成 MicroPython 并上传到微控制器。板子之后运行时不需要编辑器。完全本地运行,采用 Apache 2.0 许可证。 主页链接到了一个可用的编辑器/IDE 版本,你需要安装才能上传,因为 WebSerial 并不通用。 请试用一下。我很乐意回答任何问题。
相关文章

原文

Hi, I'm Mike Karliner.

I've been a huge fan of flow programming since the early days of Node-RED.

Equally, I've been keen on MicroPython since it came out, and in fact I backed the original Kickstarter way back in 2013.

So, I thought, why not combine the best of both worlds?

ThingStudio is my attempt to do just that. Obviously, it's not an exact copy: its native language is MicroPython, for a start, and it's running on bare metal.

It is, and will stay, open source under a permissive licence.

Mike

Status: beta

It works on my bench, and I've checked it runs on every board I've been able to get my hands on. But I'm not the best person to find the rough parts, especially in getting started. So it's in beta: it works, and now it needs people other than me to set it up and use it from the docs alone. Expect rough edges, and gaps in the docs that I just can't see.

Testers wanted

I'm looking for some brave souls to try the onboarding. The idea is that someone with some microcontroller or Node-RED experience can go from a blank board to a blinking LED, installing everything on the way, MicroPython included, in about 15 minutes. All you need is an ESP32 or a Raspberry Pi Pico.

Start at Getting started, and tell me how it went: which board and computer, how long each step took, and every place you stopped, guessed or swore. All polite feedback very gratefully received, in an onboarding report on GitHub, or by email if you'd rather keep it private: [email protected].

Get updates

Not ready to test yet? Leave your email and I'll write when there's something worth trying: new boards, new nodes, and the end of beta.

Just your email address, held by EmailOctopus. Their form loads only when you press the button, and brings a font from Google with it. Every email has an unsubscribe link.

联系我们 contact @ memedata.com