SDK使用说明
非联通用户请查看设备接入服务。
SDK Demo总体架构
- Demo代码是调用SDK接口的样例代码,包括初始化及各个接口调用,仅供开发者参考。
- SDK提供Python方法调用物联网平台的API接口与平台通信。
- 消息推送回调使用Python代码实现回调接口,供平台推送消息给应用服务器时调用,应用通过继承PushMessageReceiver类并重写类中的方法接收推送消息的内容。
- Test API提供测试SDK接口的功能,主要测试SDK与平台之间的基本功能是否可用,并输出测试结果。测试时会分别使用内部测试证书和开发者设置的证书,以便排查证书问题。
NorthApiClient类
用于创建应用实例,是调用SDK其他接口的前提。主要方法如下:
方法 |
说明 |
---|---|
def invokeAPI(httpMethod, url, headers, payload, clientInfo) |
所有接口最终调用的方法,根据传入的参数不同,最后返回的数据不同。 |
Clientinfo类
用于设置对接的基本信息。主要方法如下:
方法 |
说明 |
---|---|
platformIp |
平台的IP。 |
platformPort |
平台的端口,如“8743”。 |
appId |
应用的appId。appId是平台为伙伴服务器分配的ID。 |
accessToken |
鉴权接口获取的accessToken。 |