5.多采集器DTU的HIS脚本(物联网IOT数据采集)

DTU多采集器 HIS脚本实现如下:

cmd01 和 cmd02 代表2个采集器的采集命令,不同的采集器命令不同 ,

发送给1路TCP :SEND(SOCK,A,mydata)

发送2路TCP: 

SEND(SOCK,A,mydata)

SEND(SOCK,B,mydata)

发送到采集器:

SEND(UART,uart,cmd01)

不同设置的 uart 不同,2G版本未uart01 ,4G版本未uart, 以太网版本为:netp

cmd01=[0x01,0x03,0x00,0x00,0x00,0x09,0x85,0xCC]
cmd02=[0x02,0x03,0x00,0x00,0x00,0x06,0xC5,0xFB]
num=0
recvtime=0
mac=MAC
mac01=mac.stringHex()
DATA_S=[0xAA,0xAA]

RECV UART uart
	DATA=INPUT
	DATA_S=DATA_S+DATA
	IF(num==0)
		mydata = mac01+DATA_S
		SEND(SOCK,A,mydata)
		DATA_S=[0xAA,0xAA]
		RETURN(FALSE)
	END
END

TIMER HeartBeat 1000
	t=SYSTIME
	t=t-recvtime
	IF(t>10*1000)
		num=num+1
		IF(num==1)
			SEND(UART,uart,cmd01)
		END
		IF(num==2)
			SEND(UART,uart,cmd02)
			num=0
		END
		recvtime=SYSTIME
	END
END

脚本语法文档:

http://app.sinoverse.cn/HIS_20191113.pdf

 

感谢您的支持,写的文章如对您有所帮助,开源不易,请您打赏,谢谢啦~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值