IOTOS驱动详解-参数的上传
Posted 爱投斯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOTOS驱动详解-参数的上传相关的知识,希望对你有一定的参考价值。
本文章为原创,转载请注明出处!
账号:iotos_test 密码:iotos123
代码地址:IOTOSDK-Python: IOTOS Python版本SDK,自带原生接口和采集引擎 (gitee.com)
目录
1.上传代码如下
#!coding:utf8
import json
# import winsound
import sys
sys.path.append("..")
from driver import *
import threading
import time
class Demo(IOTOSDriverI):
p1val = 0
c1val = 0
f1val = 0
ctime = 0
flag = True
def func(self):
if self.flag == False:
self.flag = True
else:
self.flag = False
self.setValue(u'回水电磁阀1控制', self.flag)
self.timer = threading.Timer(1, self.func)
self.timer.start()
#1、通信初始化
def InitComm(self,attrs):
self.timer = threading.Timer(1, self.func)
self.timer.start()
self.online(True)
self.setValue(u'热水供水泵控制', True)
#2、采集
def Collecting(self, dataId):
time.sleep(0xfffff)
'''*************************************************
TODO
**************************************************'''
return 0
#3、控制
#事件回调接口,其他操作访问
def Event_customBroadcast(self, fromUuid, type, data):
'''*************************************************
TODO
**************************************************'''
return json.dumps({'code':0, 'msg':'', 'data':''})
# 3、查询
# 事件回调接口,监测点操作访问
def Event_getData(self, dataId, condition):
'''*************************************************
TODO
**************************************************'''
data=None
return json.dumps({'code':0, 'msg':'', 'data':data})
# 事件回调接口,监测点操作访问
def Event_setData(self, dataId, value):
# winsound.Beep(500,100)
return json.dumps({'code':0, 'msg':'', 'data':''})
# 事件回调接口,监测点操作访问
def Event_syncPubMsg(self, point, value):
return json.dumps({'code':0, 'msg':'', 'data':''})
1.1、创建通信网关
1.2、创建模板驱动
1.3、根据模板驱动和通信网关创建设备实例
1.4、创建数据点
1.5、运行.bat文件
run.bat文件内容
py -2 iotosEngine.py --u iotos_test --p iotos123 --i 8b1182e6fb4811eb94ebfa163e396af4 --h http://121.36.152.93
1.6、运行结果
此时,代码和配置全部成功
以上是关于IOTOS驱动详解-参数的上传的主要内容,如果未能解决你的问题,请参考以下文章