本文章為原創,轉載請注明出處!
登錄平臺:IOTOS?愛投斯物聯中臺
賬號:iotos_test 密碼:iotos123
代碼地址:IOTOSDK-Python: IOTOS Python版本SDK,自帶原生介面和采集引擎 (gitee.com)
目錄
1.上傳代碼如下
1.1、創建通信網關?
1.2、創建模板驅動?
1.3、根據模板驅動和通信網關創建設備實體
1.4、創建資料點?
1.5、運行.bat檔案
1.6、運行結果?
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、運行結果


此時,代碼和配置全部成功
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/294556.html
標籤:其他
