小米IoT平台
网址简介:小米IoT开发者平台面向智能家居,智能家电,健康可穿戴,出行车载等领域,开放智能硬件接入,智能硬件控制,自动化场景,AI技术,新零售渠道等小米特色优质资源,与合作伙伴一起打造极致的物联网体验
更新时间:5年前
访问次数:41153
小米IoT开发者平台面向智能家居、智能家电、健康可穿戴、出行车载等领域,开放智能硬件接入、智能硬件控制、
自动化场景、AI技术、新零售渠道等小米特色优质资源,与合作伙伴一起打造极致的物联网体验。
小米IoT开发者平台面向智能家居、智能家电、健康可穿戴、出行车载等领域,开放智能硬件接入、智能硬件控制、自动化场景、AI技术、新零售渠道等小米特色优质资源,与合作伙伴一起打造极致的物联网体验。
平台现已向以下类型的开发者开放合作——
智能硬件企业:企业希望自己的智能硬件支持小爱同学控制、支持米家APP控制、支持与米家智能硬件互联互通。
智能硬件方案商:企业希望将智能硬件接入小米IoT平台作为解决方案提供给自己的客户;同时,优秀的方案商也有机会成为平台的认证方案商,平台会引荐有研发资源支持需要的智能硬件企业。
语音AI平台:企业希望其语音AI服务的智能家居技能支持控制小米智能家居。
酒店/公寓/地产企业:企业希望其智慧化项目引入小米智能家居。
智能硬件可支持小爱同学、米家APP、小米电视等千万级用户活跃的控制终端进行控制。
智能硬件可支持与小米IoT平台亿级规模的硬件实现互联互通。
智能硬件有机会上架小米众筹、小米有品等销售渠道,以及有机会获得运营推广资源。
企业有机会成为小米生态链企业一员,获得资本、供应链、设计、技术等多方位的支持。
小米IoT开发者平台为智能硬件的接入提供两类技术方案:
方案一:设备直连接入
设备直连接入,即智能硬件通过嵌入小米智能模组或集成SDK的方式直接连接到小米IoT平台。该方案适用于以下开发者(任一条件):
新产品接入,同时无自有智能云、或相对缺少产品智能化经验。
希望产品与米家APP在体验上深度集成,用户可使用米家APP完成从配网添加到控制管理的全部操作。
希望产品在小米众筹平台或小米有品中销售。
希望产品接入后获得合作推广资源(如营销、运营等)。
方案二:云对云接入
云对云接入,即开发者自有智能云与小米IoT平台对接,其智能硬件连接自有智能云后,也间接实现了与小米IoT平台的接入。该方案适用于以下开发者:
已有自己的智能云和智能家居APP,产品主要在自有APP中进行添加和管理,但希望同时能被小爱同学、米家APP控制,或者希望与小米IoT平台的其他智能硬件实现互联互通。
希望产品接入后获得合作推广资源(如营销、运营等)。
针对开发者的应用(包括APP、Web、AI、云)希望控制已接入小米IoT平台的智能硬件,平台提供Open API或SDK供应用进行调用。
Step 1:成为开发者
开发者需先在小米IoT开发者平台递交企业开发组申请,已审核通过的企业即成为平台的开发者,可获得平台的开发使用权限。
Step 2:创建产品
对于拟接入平台的产品,建议开发者先行规划产品功能和技术方案,并根据产品规划在平台创建产品。成功创建产品过后可获得产品在平台的唯一标识等参数,用于产品开发使用。
Step 3:研发产品
完成产品创建后,即可按照开发文档引导进行配置、开发、调试工作。
针对直连接入产品,开发者可视产品功能和性能需要选用对应的小米智能模组或设备SDK,产品开发内容主要包括固件开发和米家APP扩展程序开发。
针对云接入产品,产品开发内容主要是在自有智能云上按小米IoT设备通信标准与自有协议进行适配。
Step 4:认证产品
产品在开发过程中仅支持有限数量的小米账号进行开发和调试使用(即开发测试人员)。若开发者希望产品上线被全部用户所使用,需向平台申请产品上线并提交相关检验用材料。
平台的检验内容主要涉及与平台相关的软件和物料部分,包括平台配置、米家扩展程序、设备固件等,也会包括整体的用户交互体验;但对于硬件本身的质量、包材质量、与平台无关的软件功能等不在平台的检验范围之内,由开发者自行保证。
Step 5:发布产品
对于已通过平台检验的产品,平台会与开发者就产品签订商务协议,并将产品相关配置正式上线。同时,平台会向产品正式授权使用“已接入米家 / works with mijia”商标,该商标代表该产品可以通过米家APP或小爱同学控制,可用于产品的包装、说明书、电商页面、宣传物料等地方。
在完成产品上线相关事宜后,产品即可在市场上进行销售和推广。
Step 1:成为开发者
由于应用需要开通小米账号授权服务,开发者除了需成为小米IoT开发者平台的企业开发者外,还需注册成为小米开放平台的企业开发者。
Step 2:创建应用
开发者先在小米开放平台创建应用并开通账号服务,应用信息会自动同步至小米IoT开发者平台,开发者继续申请并获得IoT平台的权限后,便可获得权限使用Open API或SDK。
Step 3:研发应用
开发者可按照开发文档引导进行配置、开发、调试工作。
Step 4:发布应用
开发者在开发阶段,平台对Open API有使用频率和次数的限制。在应用开发完毕后,开发者需向平台申请上线应用并与平台签订商务协议。
在完成应用上线相关事宜后,应用即可在市场上进行发布和推广。
微信扫码关注
更新实时通知
网友评论