标签 物联网 下的文章

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

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

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

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

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

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

- 阅读剩余部分 -

2018年,我开始玩单片机。正好爸想着改造一下家里花园的浇水系统,就趁机将其智能化。所以购买了一个 ESP8266 开发板,电磁阀和继电器。希望能实现在手机或者电脑上远程遥控浇水的功能。

当时用 Flask 当作后端,用 Angular 作为前端,用 Arduino 为单片机编程。项目地址在 这里。实现了对电磁阀的远程控制,和展示阀门的实时状态。

后面因为自己的学业,间断着修补了一些 bug 之后就没有在开发。

最近,因为之前疫情的原因,利用 DjangoFlutter 开发了一个应用后。便想着把之前的物联网项目也整合进这个应用里,这样便可以在同一个应用中使用,不再需要进入不同网页,并且还要登录不同的账号。同时如果能加入一些新功能就更好。

- 阅读剩余部分 -