黑电设备解决方案,可为设备厂商、硬件开发者等合作伙伴提供端到端的一站式硬件设备接入方案,赋予各类黑电设备联网、智能交互的能力。
本方案中的APP可使用U+APP,合作伙伴也可以自行开发APP;接入方式使用设备SDK,设备配置、绑定、设备控制、状态推送使用uSDK及平台云端服务。
本方案组成包括:
U+提供基础能力包括uSDK、IoT SDK、账号服务、设备管理、消息推送等,合作伙伴通过使用这些基础能力,可以实现设备配置、绑定、设备控制、状态推送等功能,用户通过U+APP或合作伙伴的APP控制海尔设备、实时了解家里设备的运行状态。
黑电设备解决方案,应用场景如下图所示:
基于U+基础能力,可以帮助设备厂商低成本、低难度、高效率的让设备智能化,把传统电器变成智能硬件。着重为设备赋予两大能力:
1. 设备联网能力:设备通过IoT SDK可以连接互联网,赋予设备联网能力
2. 设备智能交互能力:用户通过APP与设备交互
该方案适用于带屏冰箱、电视等智能家居产品。
该方案的实现流程包括申请开发者资质、硬件产品定义、IoT SDK下载或申请、产品开发、APP开发、产品验证、产品上线。
注:流程中每个环节都有相应的详细操作流程,详细介绍如下,并可参考相应操作指南。
开发者要申请开发者资质,开发者可在U+开放平台(海极网:http://www.haigeek.com)注册开发者账号,平台将会在1-3个工作日内完成审核。已审核通过的企业、开发者,即获得在平台开发的权限。
注:详实的申请信息更有利于平台对开发者及产品进行准确地评估,也更有利于开发者成功申请更多高级能力和技术支持服务。
详见《开发者资质及权限》。
本方案中,硬件产品是指合作伙伴使用IoT SDK的设备,开发者需要先在海极网创建硬件产品,获得产品在平台唯一的标识参数,并定义硬件产品的功能。
登录海极网的开发者中心,在“我的产品”->“我的硬件”中创建硬件产品。
详细操作步骤,请参考U+开放平台硬件自助产品快速定义指南。
IoT SDK的选择,需要根据产品硬件的运行平台,下载或申请对应的IoT SDK版本。如硬件平台可能为RTOS、Linux、Android,那么就需要选择合适的版本或是提供交叉编译工具链,申请适合产品平台的IoT SDK。
产品开发包括产品硬件功能和产品应用功能两部分。产品创建完成后,系统自动生成设备信息、设备模型、设备协议等开发文档,开发者按照文档引导进行开发、调试硬件产品,包括调试硬件功能和应用功能。
平台提供硬件测试工具APP(点击下载),用于设备的调试、验证。
如有问题,可按如下方式咨询:
U+开发者技术讨论群:457841032
合作伙伴的硬件产品,可以选择接入U+APP,也可以选择开发自有的APP。
如需接入U+APP,请联系U+APP团队。
如需开发自有APP,请登录海极网的开发者中心,在“我的产品”->“我的移动应用”中创建APP。
详细操作步骤,请参考U+开放平台移动应用接入流程。
创建完APP后,通过调用设备控制uSDK实现设备配置、绑定、控制等功能。
平台为确保产品的用户体验和接入质量,会对产品接入平台的软件基本功能、产品数据进行严格的检验,开发者需按照平台要求提交相关检验用材料。
产品开发完成后,开发者可在线进行产品基本功能、产品数据的验证。
在“我的产品”->“我的硬件”,点击具体设备后,进入“设备审核”,进行“在线验证”。验证结束后,系统生成验证报告,开发者即可提交审核。
注1:在线验证主要验证硬件产品实际上报的功能、数据是否与定义时的功能、数据一致。
注2:平台的检验内容主要涉及与平台相关的软件功能和数据部分,包括功能定义、数据格式、产品标识等,也会包括整体的用户交互体验;但
对于硬件本身的质量、包材质量、与平台无关的软件功能等不在检验范围之内。
注3:对于合作伙伴自开发APP的情况,需合作伙伴自行研制整体的用户交互体验。
产品在开发过程中仅支持在开发者环境进行开发和调试。若开发者希望产品上线被全部用户所使用,需向平台提交产品上线申请。
产品上线包括:
硬件产品上线:开发者需邮寄样机、产品说明书到U+质量部,并在海极网进行上线申请。
APP产品上线:APP产品提交上线,仅限于合作伙伴自开发APP的情况
通过U+质量部检验的产品,即达到平台的产品上线标准。产品经平台检验通过后,平台会向开发者发送产品审核通过的消息通知,同时正式将产品上线。