209
微信
使用说明-python__SDK使用参考_服务器端API_阿里云物联网套件-阿里云
公共参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
accessKeyId | String | 必须 | 阿里云的Access Key ID |
accessKeySecret | String | 必须 | 阿里云的Access Key Secret |
- accessKeyId和accessKeySecret 在阿里云官网控制台获取 https://ak-console.aliyun.com/#/accesskey
- 各个方法中需要用到 ProductKey 在IoT控制台 查看ProductKey数据.
引入Python SDK
安装Python SDK包:
sudo pip install aliyun-python-sdk-iot
在Python文件中引入Python SDK相关文件:
from aliyunsdkcore import client
from aliyunsdkiot.request.v20160530 import RegistDeviceRequest
from aliyunsdkiot.request.v20160530 import DeviceGrantRequest
from aliyunsdkiot.request.v20160530 import DevicePermitModifyRequest
from aliyunsdkiot.request.v20160530 import ListDevicePermitsRequest
from aliyunsdkiot.request.v20160530 import DeviceRevokeByIdRequest
from aliyunsdkiot.request.v20160530 import DeviceRevokeByTopicRequest
from aliyunsdkiot.request.v20160530 import SubRequest
from aliyunsdkiot.request.v20160530 import PubRequest
from aliyunsdkiot.request.v20160530 import UnSubRequest
from aliyunsdkiot.request.v20160530 import RevertRpcRequest
SDK调用示例
- 实例化一个请求类,根据调用API的不同版本实例化相应的请求类
- 给请求实例赋值
- 调用接口返回调用结果
初始化
accessKeyId = '<your accessKey>'
accessKeySecret = '<your accessSecret>'
clt = client.AcsClient(accessKeyId, accessKeySecret, 'cn-hangzhou')
发起调用
以publish数据到设备为例:
request = PubRequest.PubRequest()
request.set_accept_format('json') // 设置返回数据格式,默认为XML
request.set_ProductKey('123456')
request.set_TopicFullName('/123456/test') // 消息发送给哪个topic中
request.set_MessageContent('aGVsbG93b3JsZA==') // Hello world base64 String
result = clt.do_action(request)
print 'publish : ' + result
最后更新:2016-11-23 17:16:09
上一篇:
使用说明-php__SDK使用参考_服务器端API_阿里云物联网套件-阿里云
下一篇:
创建产品__接口列表_服务器端API_阿里云物联网套件-阿里云
1.2 挂载数据盘__ECS快速开始_云服务器ECS 体验_体验馆-阿里云
付费模式转换__购买指南_数据传输-阿里云
NextHopItemType__数据类型_API 参考_云服务器 ECS-阿里云
OSS图形化界面__使用阿里云图形界面_使用手册_Eclipse 插件-阿里云
消费消息示例代码__Java SDK_SDK使用手册_消息服务-阿里云
监控服务器选择__测试配置_Lite用户使用手册_性能测试-阿里云
Ali-Tomcat 安装__开发工具准备_开发者指南_企业级分布式应用服务 EDAS-阿里云
比较运算符__运算符_SQL语法参考_云数据库 OceanBase-阿里云
BandwidthPackageMonitorDataItemType__数据类型_API参考_专有网络 VPC-阿里云
重置APP密钥__应用管理相关接口_API_API 网关-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云