这一篇接着上一篇继续根据阿里云提供的物模型开发文档往下讲。
监听云端下发的服务调用消息
1、首先需要在物联网平台设置一个功能为服务的自定义功能

服务的调用方式分为两种:同步和异步
同步指的是服务为同步调用时,云端会等待设备回复5秒;若设备没有回复,则调用超时。
异步指的是服务为异步调用时,云端执行调用后直接返回结果,不会等待设备的回复消息。
2、接下来是对云端服务的调用,我们使用的是python SDK来开发云端,使用的是调用设备服务的API:InvokeThingService,然后再github中找到相关代码并进行改写。
#!/usr/bin/env python
#coding=utf-8
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkiot.request.v20180120.InvokeThingServiceRequest import InvokeThingServiceRequest
client = AcsClient('************', '************', 'cn-shanghai')
request = InvokeThingServiceRequest()
request.set_accept_format('json')
request.set_Args({
'num_a':1,'num_b':2}) // 设置服务的输入参数
request.set_Identifier

最低0.47元/天 解锁文章
515

被折叠的 条评论
为什么被折叠?



