IoT开发者大赛四步法攻略:
1、熟悉IoT 联接管理平台的开放能力及API接口
IoT联接管理平台开放了10类API接口,当前开发者大赛涉及到的接口如下:
① 应用APP SDK:可开发各类移动APP应用,支持Android和iOS两个版本。
④ IoT平台北向API:可开发各类行业应用(Application Server),例如停车管理系统。
⑦ Agent API:这部分API主要用于开发智慧家庭相关的终端产品,包括智慧家庭网关、以及各类传感器、智能设备。
⑧ Agent Lite API:这部分API主要用于开发工业用的终端设备,包括工业网关、传感器、智能设备。支持开发一些不需要经过网关就直连到IoT平台的终端设备。与 Agent相比较,Agent Lite 更轻量,功耗更小,对硬件的要求更低。
⑨ IPC API:可开发各类网络摄像头,可不经过网关,直连到IoT平台。
【说明】若基于IoT平台北向API开发的行业应用,可以在华为企业云申请免费的计算与存储资源,以及项目管理和代码托管服务。详细操作请参考大赛官网首页中“参赛指引 > 开发应用”中查看。
2、基于开放的API接口,设计业务,启动开发。 设计出来的业务一定是能达成某个目标的,比如:调节室内温湿度、监控水位等等。
为获取IoT OceanConnect联接管理平台核心开发资源并和平台对接,您需通过邮件提供如下信息:
⑴(必选)填写《OceanConnect开发者大赛作品信息表》,补充设备/Application信息,获取核心开发资源。
邮件发送到华为接口iotadmin@huawei.com,邮件名称为“OceanConnect参赛作品信息表提交-xxx(参赛作者或参赛公司名称)-xxx(参赛作品名称)”,例如“OceanConnect参赛作品信息表提交-华为技术有限公司-智能门锁”
⑵(可选)如您参赛作品是硬件终端,需要开发profile,以便我们帮助你完成平台对接,非硬件终端开发者请忽略此项。[/align]
请联系华为接口iotadmin@huawei.com,获取profile样例,完成profile开发。申请邮件名称为“Profile样例申请-xxx(参赛作者或参赛公司名称)-xxx(参赛作品名称)”;提交邮件名称为“Profile提交申请-xxx(参赛作者或参赛公司名称)-xxx(参赛作品名称)”。
相关的指导文档如下:
⑴ 开发应用APP:请参考《华为IoT APP SDK 集成开发指南》进行开发。
⑵ 开发行业应用(Application Server):请参考《华为IoT Platform北向应用开发指南》进行开发。
⑶ 开发硬件终端类产品:请参考《华为IoT Agent集成开发指南》或《华为IoT Agent Lite集成开发指南》进行开发,需要先开发profile。
⑷ 如果需要开发更为复杂的应用或者涉及网络摄像头,请联系华为接口iotadmin@huawei.com,获取开发者指南。
【说明】
若使用树莓派作为网关,请参考《华为IoT 树莓派Raspberry Pi安装网关Agent指导》操作,可在OceanConnect > OceanConnect开发资源 >开发指南”中下载。
《OceanConnect开发者大赛作品信息表》可在“OceanConnect > OceanConnect开发资源 >开发工具包”中下载。
程序样例 可在“OceanConnect > OceanConnect开发资源 >样例程序”中下载。
3、请参考作品对应的《开发者指南》中的“调测”章节,申请调试资源,进行调测。若有疑问,可邮件咨询iotadmin@huawei.com。邮件名称为“调试问题咨询-xxx(问题名称)-xxx(参赛作者或参赛公司名称)-xxx(参赛作品名称)”。
【说明】华为提供了HiHo App供开发者进行调试,可在“OceanConnect > OceanConnect开发资源 >开发工具包”中下载。
4、连接远程实验室,进行调试,达到业务预期后,恭喜你,大功告成,可提交作品啦!
IoT开发者大赛入口:
猛戳这里