在 2023 年 小米 IoT 生态伙伴大会 上宣布将向个人开发者开放。12 月 1 日即可申请内测,总共有 1000 个名额。

根据小米 文档 的介绍。个人开发者目前存在一些限制。

为帮助个人开发者更快的完成开发,平台提供了极简开发流程,删减了一些不必要的功能,并预置了一些产品模板,下面是个人与企业开发者的区别:

  1. 个人开发者不用创建产品,可以在产品模板功能的基础上,选择性实现其中的部分功能,不能增加或修改模板功能。
  2. 不用在 https://iot.mi.com 上传固件、扩展程序版本,按照本文固件、扩展程序的开发文档在本地开发完后,将固件刷写到设备,将扩展程序刷写到 Debug 版米家 App 便可使用。
  3. 不能上线产品,不能将设备分享给他人使用,但可以使用自己的账号控制设备。

其中这个第三点,对我家就不太方便了,意味着即便我将自动浇水接入米家,也只有我自己能够通过米家控制。所以只能够继续保留目前的服务器控制方式,同时添加针对米家的支持。

接下来,就让我记录一下开发过程吧。

申请

我第一时间提交了申请。

个人开发者申请

一周的等待后,成功通过申请。

个人开发者通过申请

开发

固件开发文档

参考开发文档中提供的实例,初步实现了一个 Arduino 的串口通讯库(Serial MIIO)。

不过因为目前个人开发者的权限过于少,比如没法分享设备给家庭中的其他成员,导致开发动力缺失,目前这个库处于停更中。希望小米早日开放更多权限,到时候我再来继续更新吧。

Vela开源内测

Vela开源内测

最近小米终于开始 Vela开源内测,不过报名之后暂时没有消息,等待中。

标签: 小米, 物联网, 智慧家庭, iot