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-阿裏雲