登录平台:IOTOS®爱投斯物联中台
账号:iotos_test 密码:iotos123
代码地址:IOTOSDK-Python: IOTOS Python版本SDK,自带原生接口和采集引擎 (gitee.com)
#!coding:utf8 import json import sys sys.path.append("..") from driver import * class TemplateDriver(IOTOSDriverI): #1、通信初始化 def InitComm(self,attrs): self.online(True) self.setPauseCollect(False) self.setCollectingOneCircle(False) self.setValue(u'a', True) self.setValue(u'data', 2) # #2、采集引擎回调,可也可以开启,也可以直接注释掉(对于主动上报,不存在遍历采集的情况) # def Collecting(self, dataId): # '''************************************************* # TODO # **************************************************''' # return () #3、控制 #广播事件回调,其他操作访问 def Event_customBroadcast(self, fromUuid, type, data): '''************************************************* TODO **************************************************''' return json.dumps({'code':0, 'msg':'', 'data':''}) # 4、查询 # 查询事件回调,数据点查询访问 def Event_getData(self, dataId, condition): return json.dumps({'code':0, 'msg':'', 'data':''}) # 5、控制事件回调,数据点控制访问 def Event_setData(self, dataId, value): if dataId == '5fdc': self.setValue(u'data', 11111111) self.info(value) self.info(u"Data delivery succeeded>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>switch=0") return json.dumps({'code':0, 'msg':'', 'data':''}) # 6、本地事件回调,数据点操作访问 def Event_syncPubMsg(self, point, value): '''************************************************* TODO **************************************************''' return json.dumps({'code':0, 'msg':'', 'data':''})
CSDN
操作成功