本文主要介绍53iq云平台自助接入流程,53iq智能专注于提供智能云服务及物联网软硬件解决方案,帮助传统硬件厂商产品升级,快速实现智能化。从智能云平台,手机App,厨房中控屏,联网模块,每个领域都需要专业团队来支撑,53iq智能提供完整解决方案,让厂商只需要专注于硬件本身,以最小的成本实现硬件智能化,获得产品最大的增值。平台提供丰富的智能产品模板,厂家可以快速体验智能产品的效果,也可以一键创建常用厨房电器模板,我们提倡一次修改多次使用,使用我们标准协议,厂家实现一款电器的接入即可快速复制到其他类型电器上。
在使用53iq云服务之前,需要前往 http://open.53iq.com/center/register 注册53iq云平台开发者账号,只需要简单注册和信息填写,即可成为开发者,妥善保管账号信息,后续开发流程都需要基于此账号,成为开发者之后,我们为每个账号提供了3款智能家电的体验中心,可以自由体验和查看体验产品的配置,但是无法修改体验产品的信息
a. 普通创建:
如图申请开发者成功之后,在产品管理页面,点击“创建”或者“添加产品”,选择产品类别,产品名称等即可创建新产品,创建新产品后,该产品在53iq云上注册生成,并生成唯一标示产品Key,该产品Key即为该产品在云端通信的标志,需要在后续握手协议中上报产品的Key才能建立有效连接。
b. 快速创建:
如下图,在产品管理页面选择在“智能烤箱/集成灶/智能油烟机”任一图标上点击“立即创建”。在快速创建产品页面,只需填写产品类型相对应的产品名称即可(其余参数都是默认的)
在创建产品后,在未发布前可对产品基本信息查看,如下图
功能点是指产品的功能抽象,通过不同数据类型来表示,例如简单的设备“开关”,功能标识为“POWER”,具备功能为:开启,关闭,将其抽象为布尔类型,通过两个参数来区分,0表示关,1表示开。
功能点是一个产品的最重要的属性,因此产品智能化的第一步就是明确产品功能,并逐一在平台上创建。53iq自助接入平台已经为常用的家电设备,如:集成灶,油烟机,烤箱,冰箱默认创建了常用功能,开发者可以选择分类后会自动继承,并且可以自行随意修改,灵活定义自己产品功能
如图,在功能点配置页面,配置好产品功能,确认无误后点击“导出控制协议”,即可查看云端根据定义的功能点自动生成的通信协议说明
也可以直接在产品管理页面,点击“下载”
开发者只需在正在开发的智能硬件上,嵌入一个连接了53iq云的联网模块,即可通过53iq云平台实现设备联网及智能化,联网模块包括WiFi、GPRS等主流联网方式。电控开发者需要根据导出的协议文档,实现设备Mac和产品Key的上报,以及各个功能点的响应控制和心跳帧数据的上报,具体协议帧构成详见导出的协议文档。
开发者根据协议文档将设备Mac信息和产品Key通过握手证上报之后即可在设备管理页面查看到该产品下关联的设备,选择“调试”,即可进行网页端的功能自助调试,自助调试页面功能也是自动根据配置的功能点生成,省去了串口调试的烦恼,极大方便和简化了开发流程。后续平台还将提供日志查询服务,快速定位故障位置。
当开发者的设备完成全部开发调试后需要进行产品发布,发布的产品将部署到53iq正式生产的云环境中,产品的功能点产数无法修改,53iq云平台还提供免费增值服务,设备运行数据统计,智能平台展示等
53iq云平台提供了三套免费体验的家电智能产品,初次使用53iq自助接入平台时,可以通过三套虚拟产品来了解53iq云接入原理和能达到的效果,虚拟设备是53iq云端自动生成的模仿真实设备的服务,由于条件限制个别产品的个别服务在虚拟设备上暂时无法使用,开发者可以在产品体验页面扫描页面上的二维码,下载53iq“智能厨房”手机App,体验多屏联动功能。