涂鸦智能近些年通过深耕物联网领域,沉淀了强大的IoT底层技术、稳定全面的平台能力、持续的创新能力和深厚的行业落地经验,成为更多企业实现智能化建设及应用能力打造的最佳合作伙伴,正在携手开发者共同推动万物互联时代的到来。为满足各类软硬件厂商、个人开发者,Tuya除了提供适用于各类商业场景的物联网应用开发方案,例如智慧校园、智慧酒店、智慧商照等,还通过开发者平台开放了IoT基座。
2023年升级打造的PaaS 2.0解决方案,正在全面支持开发者定制化各种IoT场景,详情请查看:涂鸦云服务API对接。文档提到的IoT Core是涂鸦体系中最底层的空间模型,行业场景中的资产模型和全屋智能家庭模型,则是根据底层模型具化的结构模型。我们推荐你采用最新的IoT Core模型,当然其他模型也都是可用的。除此之外还提供了短信、邮件、天气等基础能力和设备相关高级服务。
近期,身边的小伙伴也常问到关于云API接入细节,本文将通过一系列实操和全面的总结,带你一站式体验涂鸦云开发API快速对接流程。API的开发流程基本相同,下面我们来通过较为经典的【行业场景/查询设备详情接口】,一起学习吧。
演示接口信息:
接口描述:根据设备 ID,查询单个设备详情。
接口地址:GET: /v1.1/iot-03/devices/{device_id}
接口文档:查询单个设备详情文档
一、研发流程
1.注册登陆开发者账号,创建云项目。
2.在相应数据中心添加设备。
3.引入和配置云云对接SDK,完成代码开发。
4.进行测试。
二、具体步骤
2.1.注册登陆开发者账号,创建云项目。
2.1.1.第一步:注册登陆Tuya开发者账号
2.1.2.第二步:创建云项目
2.1.3.第三步:完善云项目信息
2.1.4.第四步:进入云项目详情查看密钥
2.2.在相应数据中心添加设备。
备注:为方便给大家演示,这里添加的是虚拟设备。当然你也可以通过定制化自己的OEM App,来进行设备配网及管理,详情参考:OEM App。
2.2.1.第一步:在项目设备页面添加虚拟设备
2.2.2.第二步:选择设备添加的资产路径
2.2.3.第三步:查看添加的设备
2.3.引入和配置云云对接SDK,完成代码开发。
2.3.1.第一步:引入和配置云云对接SDK
GIT地址:https://github.com/tuya/connector/
2.3.2.第二步:加入配置文件
2.3.3.第三步:定义实体
2.3.4.第四步:代码开发
2.3.5.第五步:配置包扫描
2.4.云云对接测试
到这里你就完成了代码开发工作,下面我们来试一下效果吧!如下图,我们实现了本地调试云云对接接口,并获取到测试设备信息。
三、总结
本文带你一站式体验了Tuya云服务的快速对接流程,相信通过这篇文章你一定有所收获。好了,快去点击云开发试试吧!对接过程中有任何疑问,欢迎在帖子下留言。