Show HN: Fostrom,一个为开发者构建的物联网云平台

发布: (2026年2月20日 GMT+8 14:20)
3 分钟阅读

Source: Hacker News

Introduction

嗨,HN!我们是 Arjun 和 Sid。

Fostrom 是一个面向开发者的物联网云平台,旨在让您轻松入门并扩展设备 fleet。

Features

  • 设备 SDK(Python、JavaScript、Elixir,更多即将推出)
  • 类型化 Schema
  • 每设备邮箱
  • 可编程动作
  • 四个全球区域,降低延迟连接

Origin

我们在之前的创业项目中需要构建一个全自动的室内垂直农场,为此开发了 Fostrom,以解决我们面临的真实需求。大部分时间都在弄清物联网基础设施,而不是编写自动化逻辑。Fostrom 正是我们当时希望已经存在的平台。

Architecture

我们尝试了多种技术,最终确定了一套我们认为优雅的架构:

  • 一个 Go‑Elixir 桥接,用于在 WASM 中执行 JavaScript 代码以实现 Actions。
  • 一个用于 Elixir 的 DuckDB 库。
  • 一个用 Rust 编写的设备代理,运行在我们 SDK 的后台(参见仓库: )。

Data Layer

在多年尝试分布式数据库并在其上构建复杂层之后,我们意识到一致性和查询方面的局限性。为了提供操作正确性、丰富洞察和可靠性,我们决定使用 SQL 数据库来存储 fleet 数据。我们构建了基于 DuckDB 的复制多租户数据层。它简化了其余代码库,同时将运维复杂度集中在少数几个地方。

Vision

我们的目标是打造一个强大的物联网平台,使开发者能够构建正确、安全、可靠的连接系统,而无需处理底层管道或基础设施。

Upcoming Work

  • 发布我们的 CLI
  • 为设备 SDK 添加自动设备监控
  • 改进调试体验
  • 更多博客文章,详细阐述我们的架构和历程

Launch Blog Post

我们已发布一篇启动博客文章,深入介绍我们的愿景、已构建的内容以及未来计划:

Call for Feedback

我们非常期待您尝试 Fostrom 并分享您的反馈和想法。

0 浏览
Back to Blog

相关文章

阅读更多 »