Arduino DEMO

小米IoT开发者平台提供基于Arduino开发板,使用MIoT-Spec协议开发的固件及扩展程序Demo。

基础准备

为了您能更快理解相关内容,请提前阅读小米IoT开发者平台中开发引导。

其中直连接入快速引导名词解释小米IoT协议规范为必看内容。

Demo内容

开发板DEMO

DEMO开发板model为miot.light.demo1,使用小米WiFi模组MCHW03P,Arduino部分作为mcu与模组串口通信实现功能。

基础配置及MIoT-Spec功能定义已配置完成,包含灯的开关颜色功能、温湿度传感器、按键门铃功能,小米账号添加相应权限后可在开发者平台查看。

DEMO仅开放固件本地开发、调试、烧录,扩展程序本地开发、调试,不支持固件/扩展程序上传及上线。

固件开发

使用小米通用模组接入设备,相关完整文档请查看通用模组标准协议接入指南

DEMO提供基于Arduino开发板的mcu固件,详情请参考Arduino_MIoT接入文档

扩展程序开发

可通过扩展程序在米家App中控制设备、调用设备功能,扩展程序完整文档请查看米家扩展程序开发指南

DEMO提供对应扩展程序,请查看PluginDEMO,需使用已开通权限github账号。

更多内容

绑定开发板后,可通过“小爱同学”尝试控制灯的开关,如:“小爱同学,开灯。”(此功能仅供尝试)