米家选择接入方式
更新时间:2023/12/19
为满足各种开发场景,小米 IoT 开发者平台提供了以下两类主流接入方式,开发者可以根据产品和自身研发情况选择合适的方式接入:
- 直连接入:又称”使用小米 IoT 模组/ SDK 接入小米 IoT “,是一种开发者无需自建平台或借助其他平台,即可直接将硬件产品接入小米 IoT 平台的接入方式,是小米 IoT 平台推荐开发者使用的主要接入方式。
- 云对云接入:是一种开发者将已接入其他平台的产品,通过 OAuth 等协议接入小米 IoT 平台的接入方式。
开放能力 | 直连接入 | 云对云接入 |
---|---|---|
米家 App 控制 | 支持 | 不支持 |
小爱语音控制 | 支持 | 支持 |
设备互联互通 | 支持 | 不支持 |
接入其他类型的控制应用如网页、小程序和其他应用平台等 | 支持 | 不支持 |
不同接入方式支持的开放能力对比
直连接入
又称”使用小米 IoT 模组/ SDK 接入小米 IoT “,是一种开发者无需自建平台或借助其他平台,即可直接将硬件产品接入小米 IoT 平台的接入方式,是小米 IoT 平台推荐开发者使用的主要接入方式。
这种接入方式,具有以下优势:
- 该接入方式的成本低,且接入效果稳定;
- 接入后的产品能够直接获得米家 App、小爱语控和智能联动的能力;
- 接入小米 IoT 平台的硬件产品可对接其他 IoT 平台和应用,如 Alexa 和天猫精灵等;
- 可被开发者自己开发的 App 独立控制(开发者只能控制自己的硬件产品,无法控制接入小米 IoT 平台的其他产品)。
直连接入(即“使用小米 IoT 模组/ SDK 接入”)
基于直连接入方式,平台提供了以下 3 种方案,详见下表:
接入方式 | 使用场景 |
---|---|
Wi-Fi 接入方案 | 适用于放置在家庭中、有电源常供电、且用户多以单个产品购买使用的产品,如空调、吸顶灯、加湿器、扫地机、摄像机等 |
BLE 接入方案 | 适用于: 低功耗的硬件产品,如手环、按摩器等穿戴类产品; 放置于家庭中、由电池供电的产品,如传感器、智能门锁等; 部分车载类产品,如车载空气净化器等 |
BLE Mesh 接入方案 | 适用于低功耗,需大批量部署,且 有数据上报和指令接收 操作的硬件产品,如灯、开关等 |
直连接入3种接入方案适用场景
Wi-Fi 接入方案
适用于放置在家庭中、有电源常供电、且用户多以单个产品购买使用的产品,如空调、吸顶灯、加湿器、扫地机、摄像机等。
在 Wi-Fi 接入方案下,开发者可根据产品具体使用的操作系统,选择合适的固件开发方式:
- 产品无操作系统或使用 RTOS 系统
- Wi-Fi 通用模组开发(适用于集成 MCU 的硬件产品)
- Wi-Fi SDK 开发(适用于未集成 MCU 的硬件产品)
- Wi-Fi INC SDK 开发(适用于未集成 MCU 的硬件产品)
- 产品使用 Linux 系统或 Android 系统开发者根据硬件产品所使用的系统,
BLE 接入方案
适用于低功耗的硬件产品,如手环、按摩器等穿戴类产品;放置于家庭中、由电池供电的产品,如传感器、智能门锁等;部分车载类产品,如车载空气净化器等;
更多开发详情,请参考 BLE SDK 开发。
注意:
平台不再推广 Zigbee 的接入方案,传感器品类产品推荐使用 BLE 接入方案。
BLE Mesh 接入方案
适用于低功耗,需大批量部署,且 有数据上报和指令接收 操作的硬件产品,如灯、开关等;
更多开发详情,请参考 BLE Mesh SDK 开发。
说明:
- 如果相关产品还不支持 BLE Mesh 接入,请联系产品经理进行申请评估;
- 有关支持 BLE Mesh 能力的网关信息,可在米家 App “发现” - “产品百科全部” - “网关攻略”中查看。
云对云接入
“云对云接入小米 IoT 平台”是一种开发者将已接入其他平台的产品,通过 OAuth 等协议接入小米 IoT 平台的开发方式。通过”云对云”的方式接入的硬件产品,只能够获取小爱语控的能力,支持被具有小爱同学能力的音箱所控制。
说明:
通过“云对云”方式接入小米 IoT 平台的硬件产品仅支持获取小爱语控的能力,无法使用小米 IoT 平台开放的其他能力。为了降低硬件产品接入云平台的开发成本和运营成本,提高产品的智能化能力,推荐开发者使用直连接入的方式将产品接入小米 IoT 平台。
云对云接入小米 IoT 平台