Q: 定时任务的宏命令、联动里面的简单脚本和VBScript脚本大概是个什么样子的,有没有示例能给我看一下。
A:下面是一个示例,用于解析字符串。VBScript的语法可以参考VBScript的帮助文件,在此基础上,我们扩展了几个自定义函数:
Server.GetValue //读取一个设备变量的实时值
Server.SetValue //设置一个设备变量的实时值
示例如下:
sub PointOnEvent()
'Add your code here.
DIM currentValue As String
Dim str As String
Dim MyStrs As String()
Dim strs
Dim str2 As String
Dim Names As String()
Dim Name As String
currentValue=Server.GetValue("VAR001")
' str = "11:27:17 AP0001 0£¬4£¬2010-10-12 11:26:25£¬0£¬-1£¬[Quality Good]"
MyStrs = Split(currentValue, "£¬")
If MyStrs.Length = 6 Then
str2 = MyStrs(0)
End If
Names = Split(str2, " ")
If (Names.Length = 3) Then
Name = Names(1)
End If
Server.SetValue(Name,100)
end sub
Q: NETAPI的具体应用场景是什么?给哪一层使用,用来监视还是控制,如何使用?
A: NETAPI是封装了外部应用和云平台通讯常用函数的动态库,是提供给第三方应用和平台交互的通讯接口,包括用户认证、读设备变量、写设备变量等操作,是采用C#封装的库,外部应用如果是用C#开发,可直接引用。
Q: 架构里面的公有云都支持什么?对环境有什么要求?
A: 只要是能布署部署Docker容器的公共云都可以,比如阿里云的ECS。对环境的要求也是要能部署Docker容器,Windows和Linux通过虚拟机都支持Docker。
Q: 弹性Web服务环境具体指的是?
A: 弹性Web服务是云PaaS的优点之一,弹性web服务通过内部负载均衡服务,将HTTP请求路由到对应的Web服务,并映射到相应的Web服务器实例上,从而实现根据您web应用的访问量自动进行资源扩容、缩容。
Q: 应用商店具体包含了什么应用?我们也想用拿到的数据支持其他智能应用开发,你看是在应用层之上做,还是在服务层之上做合适,分别是什么接口?
A: 主要包换各种设备的IO采集服务器,增加一种类型设备,开发一个应用,上传到应用商店,下载后可实现设备和云平台的接入,未来也可包括报表应用、大数据分析应用,报警控制台等;其他智能应用在应用层上做,通过NETAPI,或REST接口规范和平台通讯。
Q: REST用户认证和LDAP是否冲突?
A: REST是通讯规范,具体用户认证我们的云平台采用OAuth 2.0协议实现单点登录,OAuth2.0是新一代的“用户验证和授权”标准。现在百度开放平台,腾讯开放平台等大部分的开放平台都是使用的OAuth 2.0协议作为支撑。
Q: 云服务没有单独的章节介绍智能调度和工作流,工作流在智能策略里提到过,没看到哪有智能调度,能不能具体说一下这两种服务?
A: 这是一下可扩展的服务,未来可做大数据分析,目前智能高度是协调多个消息队列和实时库之间的信息流向管理,用于实现将用户指令级级转发到相应的设备。工作流也是未来定制开发的预留。