登录接口FBox文档

可以多点同时调用api,接口是没有规定限制的,接口是根据服务器的资源来调整的,并不是不变的。目前是没有固定的频率限制,正常业务上的调用是没有问题的。

Authorization参数的Bearer与token只能一个空格,多个空格,导致报错。

该接口可以用于获取监控点值,也就是用来获取用户的实时数据的,这个接口是有频率限制的,建议不要超过一秒一次,若超过一定的频率,Ng会屏蔽IP处理。

现接口一次性最多能添加20个监控点的数据,这个是接口的限制,但是可以多次添加。

通过监控点的名称或者id,可以查询到监控点的数据,获取监控点数据,由于这种方式会高频调用,对服务器稳定性较大,对我们服务器产生一定影响时,会屏蔽ip处理,不建议使用,建议使用signalr推送。

盒子在线,直接把配置下发到盒子,盒子不在线,server先记录,待盒子上线后下发(离线任务)。

盒子的任务没完成就开点,只能先等个几秒钟。

调用接口写值改变了其他的监控点的数据是不存在的,第一步检查下平台的监控点是否设置的正确,在平台上手动改值,如果平台上手动改变一个监控点的值,其他的监控点的数值也改变了,说明监控点配置错误,从监控点的数据类型及地址检查,如果其他的监控点的数据没有改变,那么就是客户在提交代码这一块有问题,需要客户自己再检查下代码。

盒子的监控点的属性已经包含了设备控制器的开关,控制监控点就可以控制设备开关,有些点是不能写的,变回来就是表示不能写。主要是看地址类型。根据情况配置。需要寻找专门自动化程序的人员看指令。

客户类型的指令很多,我们只能告诉客户监控点的数据类型,根据实际情况配置就对了。监控点需要寻找具体负责项目的系统集成商或者专门做自动化的程序人员,这种问题需要找这类人来确认。

9999:Body格式为集合[{},{}],可以一次添加多个监控点。10050,新增监控点的devAlias参数需要填写驱动的别名

查看附录一,Guid或UUID在程序中代码生成。postman调试接口可百度生成。

在平台上如果客户是自动定位获取的地址,那么是在接口中可以查询出来的,如果是在平台上客户是手动获取的地址,那么在接口中是获取不了信息的。(调用获取盒子地理位置接口,使用蜂窝网络的盒子支持,2G或4G模块的盒子(需要插上手机卡)上线会上传地理位置,服务器会保存,所以下线的盒子还能显示地理位置,只有再次上线才会更新地理位置。以太网无法获取地理信息。手工定位的信息无法通过接口获取,接口返回424(只是我们记录)。经纬度为百度地图,火星坐标系)。

监控点的分组是不能同名的,,同一个监控点的配置信息都一样,signalr会推送多个结果。

Body格式为集合[{},{}],每次下发会覆盖之前的驱动。

使用接口下载plc驱动,会覆盖原先下发的plc驱动。所以需要先拼接[{},{}]

获取报警总数,目前不提供,可以在报警列表自己统计。

添加报警条目后,在FlexManager登记报警联系人接收报警通知。或者二次开发的程序侦听signalr的报警触发与还原事件接收。

子会在本地存储报警数据,等盒子上线后,会再上报服务器,服务器推送,上线的产生的报警数据也是会推送,分不同的通道推送。

1.就是报警分组下报警点是不可删除的。

2.同盒子下的报警点的名称不可重复。添加监控点或报警点超过限制,会产生什么影响吗?条目超过限制。盒子有于采集队列过多,处理效率低下,也有可能导致盒子重启。

数组长度不要超过20个。

触发报警只会上报一次,报警消息都是由盒子上报的,那条件数据一模一样,需要你们那边过滤,最好多几个字段判断,比如值。

如果对接了实时数据推送,直接加上这个两个报警事件侦听就行了,这两个事件没有前置条件,只要侦听就行。一个小时一次是可以的,但是如果盒子数量非常多的话,你们要控制下,不能并发调用。主要是报警历史记录接口会耗服务器资源。公有云客户数据量多,频繁调用,公有云服务器资源不够的。

报警还原就是,当前值不满足报警条件了。

历史数据存服务器是3个月,数据累计后,查询历史数据不会变慢。

建议客户这边自己搭建服务器,把接收到的实时数据当做历史数据来存储。

想要获取历史记录数据,必须先要进行登记历史条目,再调用获取历史记录数据接口,每个历史条目可以添加16个采集通道,查询历史记录数据是查询历史条目下的通道数据,通道最多16个。

FlexManager平台上显示的N/A是plc未给值的,所以在接口上拿到数据的空的。

获取历史记录数据,方法是GetByChanneIHistoryData其中监控点是hdataItem,通道是其下的channels。查询历史记录是查询历史条目下的通道数据。

单个历史数据点,100条打一包,100包写到flash,写5次,内存100条打一包,可存100包,每条历史数据点可存至少5w条数据,同时,记录历史数据的点可以添加100点,写满后,不会覆盖。

这个缺失的数据就是缺失了,数据找不回来了的。

获取设备上的数据就是获取监控点的数据,而获取控监点的值建议使用signalr实时数据推送事件,实时数据推送事件dMonUpdateValue报文下的status和value,事件触发前提调用开启FBox所有监控点控制接口,上线后首次调用该接口会推送一遍当前所有值,后面是盒子线程扫描PLC数据有变化,上报服务器推送。

连接signalr的时候,需要进行开点操作,有100个盒子需要调用100次开点接口,开点接口是没有限制的,开点成功后会把所有在线盒子的监控点数据推送一遍,现在是推送是一条一条推送,判断fbox的状态通过signalr盒子状态变更事件,推送数据的时候也会推送盒子号。

拔掉网线的话,服务器不会那么快响应,需要等2~3分钟,服务器在2分钟内没有收到盒子的心跳会ping盒子,然后才探测。

Signalr盒子状态变更事件的state(0:未知1:已连接2:超时3:断开)。0,3是离线,1,2是在线,2超时是中间阶段,服务器会ping盒子,有可能没数据。有可能信号很弱。

接口Header下的X-FBox-ClientId参数必须与创建signalr连接的querystring下的X-FBox-ClientId一致。侦听signalr实时数据变更事件前需要先调用开启监控点数据推送接口。盒子每次上线后都需要重新调用,接口调用失败需要重试,否则盒子未订阅,未订阅的盒子内的监控数据无法推送。

盒子数据上报机制是变化推送的,PLC的数据变了就会推送,可以通过设置死值区,省流量模式(下发到盒子控制),这两个参数会减慢推送,变化推送一般不可以敢于频率,只能通过这两个参数调节下。

当前数据与上一次数据的差值>=死值区后会推送。

不需要,用我们的SDK的话,是对所有的在线盒子进行开点,如果是自己二次开发的,只需要把想检测的盒子订阅就行(调用监控点推送控制接口)。

目前signalr推送是变化推送的,MQTT支持定时推送。

是需要再重新开点的。盒子离线后,服务器的订阅信息是会清除的。盒子离线了,在次上线,均需要调用开点,开点只需要在盒子上线后调用一次就行。

在plc状态正常的时候是没有的,如果用gson解析的话,他会给默认值0。

需要找盒子技术支持协助客户,监控点的status非0,需要检查客户端的配置,检查plc与盒子的连接网络问题。

这些值都是实时变化的,我们通过signalr事件触发的,不是定时轮询机制,这个数据我们数据库是不存的,无法抓取。

我们由前端的angular1框架方法接收。Mvvm模式。你们的平台里的需要自己研究下。实现这个工作现在大体有两种方法:1、前端不断地向后台轮询请求数据查询的接口(不管你是用AJAX还是什么)然后将返回的数据重绘在页面上,这以前端页面为主动的方式。2、如果浏览器支持Websocket那么在后台建立一个websocket服务器,与前端页面建立websocket连接,进行从后台到前端的推送,前端接到推送数据后,将数据重绘在页面上。

Signalr连接成功后,盒子在线状态变更事件会触发,根据推送的在线盒子进行开点,第一次订阅会推送一遍当前所有点的数据,之后监控点的数据发生变化才会触发推送。如需要获取某些点的数据,调用(只开启某些监控点推送控制接口)即可。Signalr推送在线的盒子状态,在线盒子删除,新增后状态不推送,离线会推送。

推送的数据是plc数据,FlexManager显示的是经过监控点配置了数值运算后的值,若是要推送经过处理的值,目前是可以使用边缘计算处理下,经过边缘计算处理的数据就会一致。

1.可能是New这个实例的时候,建立连接,后面如果不用了Start未关闭。没有把hubProxy.subscribe的

事件回调unsubscribe掉。而在c#中调用connectstate+=事件的时候,需要-=。2.signalr示例建立了多个,老的对象未销毁。signalr推送的实时数据state为什么收到的数据是Normalstate是个枚举类型,Normal代表是正常状态。

单个程序是可以启动连接多个signalr的,一个账号一个signalr,只要连接signalr时候与数据推送的开点接口带的GUID一致。同一个账号建立多个signalr连接,对每个signalr展开不同的盒子数据推送接口,建议signalr的连接数1~5个左右,最大10个。

盒子的状态是可以推送到客户的服务器上的,signalr推送盒子的状态。我们SDK就相当于一个client连接服务器的时候就带了ip,不需要设置。

程序启动时,signalr连接,会判断盒子是否在线,在线则把所有的监控点的数据推送客户端,之后监控点的数据发生变化就会推送变化的数据。如需要获取某数据,可以根据boxNo进行过滤。分包也是由盒子决定的。

signalr推送数据的数据类型有整型,浮点数,字符串等。

signalr推送的时候返回这个500InternalServerError,有两种情况,调用开点接口的时候signalr未连接,可以先测试下,本地开启signalr,调用开点接口,如果有数据推送说明是signalr连接成功的。还有一种情况就是signalr的连接带的guid和调用开点接口带的guid不一致,也会导致返回500InternalServerError情况。

盒子是线程一直扫描PLC数据,他是一个一个地址读的,只是扫描速度是微妙级别,点数越多,扫描越耗时。这个不一定是一致的,受限于各种条件,盒子读PLC数据有可能这个点读不到下一次扫描才能读到,然后盒子发到服务器,在发到你们程序,这个影响因素太多了。

就是获取所有的的统一写组参数。

把一组监控数据的值统一改写。可以对不同分组下的监控组写值.

注:调用接口给一个盒子下的多个监控点写值,下发到盒子下,而盒子底下是同步写值的,建议每次写值间隔300ms。盒子是同步给plc写值的,接口只是把任务下发,盒子在队列登记任务,底下是一个一个的写,任务太多有可能会导致写值失败。

所有如果有客户统一写值,建议客户:

0,3状态是代表盒子离线状态,1,2,代表是盒子在线断开,超时是一个中间段,服务器会ping盒子,可能是没数据的。

盒子上线之后盒子会上报给服务器,客户盒子没有上过线有可能导致没有获取到固件版本信息。

流程:就是把原盒子的数据重新下发。复制的盒子的接口是不开放的,包括导入,导出盒子的接口也不开放。

替换盒子无需做配置修改,旧的盒子会在账号下删除,需要重新添加后可使用,接口获取配置信息均不变。替换盒子是不开发接口的。

可以一直添加盒子,但是会影响客户端的响应速度,建议5000个。

如果平台上没有显示字地址或者DB地址的话,那么就说明当前寄存器不支持者两个地址。

目前是有两个方法:

下载到盒子上,基本是并行的。

盒子有线程扫描plc设备的数据(毫秒级别),变化就上传服务器,服务器通过signal推送客户端。

一个账号可以一直放盒子,建议5000个,不会影响接口推送,但是会影响客户端的响应速度。每个类型的盒子可以添加的条目是不同的,“基础配置”-->“数据限制”。

有些类型的盒子。可以2G和网线自由切换的,Sim卡与网线同时上网,优先卡,卡无信号切换网线。4G流量卡不能固定ip,服务器是域名访问,ip在维护或者网络类型切换可能会随机变化。

更新固件是不会清除边缘计算,边缘计算是在FBox上的,与服务器无关,不移除脚本里定义的变量plc驱动,均不会影响脚本。

(3):Post推送,接口返回后调下一个接口,数据漏推,查看失败次数,可能接口限流导致关于边缘计算暂无接口,需要在客户端编写,边缘计算与服务器无关,是盒子执行的。不移除脚本里定义的变量PLC驱动,均不会影响脚本,比如更新固件,不会清除脚本,盒子掉线,脚本也能运行

勾选省流量模式之后,数据会按照条目刷新间隔推送数据。即在周期内开始值与结束值不同推送。

数据达到死值区后会推送。即:差值>=死值区,触发推送。

从未上线的盒子显示,盒子上线后会上报这些数据。

(1).C#中,sdkdemo是.netcore工程。

Winform是.netframework工程。Java中,是gradle和maven工程。(2).Signalr需要保持长连接,并且是单例,C#SDK中的Restart()方法只需全局调用一次,Restart()方法内部就是获取token连接signalr。(3)Winform程序引用SDK,.NETFramework版本号要>=4.6.1,java的jdk要>=1.8.1

(4).调用signalrXMLHTTPRequest提示"Acces-Control-Allow-Origin"

在主工程里面引用一次System.NETHTTP4.3.3,在子工程引用Microsoft.AspNet.SignalR.Client2.3

restart()方法是进入sdk的开始,是必要的,restart()开启进入sdk,然后对某个盒子进行操作。Restart当成初始化就行,只要构造后调用一次。

1.java.net.SocketException:Softwarecausedconnectionabort:socketwriteerror

2.Gettokenfailed.javax.net.ssl.SSLHandshakeException:Remotehostclosedconnectionduringhandshake3.Gettokenfailedjavax.net.UnknownhostExection:account.flexem.cn为什么连接signalr的之后就突然断开了呢?先让客户使用我们的SDK的demo试下,我们的SDK内部处理了signalr和重连,不会外报异常。Restart后,返回task。Token的runtocompletion就是成功状态,signalr内部机制会ping服务器,ping会带token

实时数据:需要添加监控点,盒子必须在线(与服务器正常通讯),当PLC(设备)数据发生变化,盒子往服务器上报,通过siganlr推送,实时数据在服务器中不存储。

1.通过signalr推送的实时数据,你们存,但是盒子掉线后会丢失数据。

2.定时来我们服务器获取历史数据,你们存,盒子离线,历史数据离线的缓存也是有限的,条目越多存储的

3.通过调用获取监控点值接口获取实时数据。(不建议使用)。

4.通过MQTT协议推送数据。

Fbox与服务器之前连接采用DigestAuthentication身份验证方式,通讯过程数据加密,有完整性检验,确保数据安全。

api接口请求正确一般返回200,500是服务器的错误,我们是把一些常见的错误就返回400,然后把code放在header里了。如果调用接口参数正确还是调用失败,建议用fiddler检查下请求的报文。一般盒子离线调用开点,接口返回200,传入盒子不存在的返回400,signalr未连接接口返回500或421.

初始化参数或者服务器地址有误,需要客户自己检查下关于写接口地址的地方。

1.私有云+sdk方式2.MQTT方案3.私有云+MQTT

不需要设置,我们sdk相当于一个client连服务器的时候就带ip来了。

非付费用户账号每天10条短信或者10条语音。付费用户可以按照每条短信0.1元,语音每条0.2元计算,短信充值找销售或者商务。

一般是服务器繁忙处理不过来,客户提供url给到SDK的技术支持。

THE END
1.CDN服务需要花费多少钱?各位小伙伴们,我刚刚为大家分享了有关“CDN得多少钱”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!https://www.zudns.com.cn/ask/229160.html
2.其他供需年底各运营商*数据项目,一手资源,价格置顶!风险提示:投资有风险,合作需谨慎,涉及任何资金、物品等交易慎重考虑! 切勿下载来历不明软件!保护好个人隐私信息和财产安全,谨防受骗! 合作区域:全国 编号:748786 资源标签:其他合作 合作概述: 1.合作介绍 年底老卡携号转网各运营商数据严重不够,需新卡充量!年前冲波量,年后可稳定做! https://www.ukezhitan.com/resource/9269251497626624
3.短信轰炸神器,自助下单,轻松实现在线轰炸!2、选择服务:登录成功后,用户可以浏览平台提供的各种短信轰炸服务,包括不同的套餐和价格。 3、填写目标信息:用户需要输入目标手机号码或其他联系方式,以便平台进行短信发送。 4、确认订单并支付:用户选择完服务后,需要确认订单详情并进行支付,支付方式通常包括支付宝、微信支付、银行卡等。 http://www.tuokeb2b.com/post/43344.html
4.发发宝典(今日/搜狗)短信群发36元可群发500条短信!下载量超百万次的“短信群发助手”是获工信部颁发SP证单位,国家高新技术企业,中国广告协会会员单位“红枫叶传媒”旗下的一款在线群发106短信的APP。主要面用户提供,会员通知促销短信群发、商业打折广告短信群发、企业营销通知节日祝福短信群发等一触即发,注册成功即可106短信群发的APP。 短信https://www.lawtime.cn/lawlhDCAfai/
5.一秒发1000条短信的网站60秒读懂世界在信息爆炸的时代,高效的信息传递显得尤为重要。本文将为您揭秘一秒内发送1000条短信的神奇网站,探讨其工作原理及在各类场景中的应用。 一、引言 随着科技的不断发展,短信作为一种快捷、经济的通讯方式,仍然在企业、政府、教育等领域发挥着重要作用。而一秒发1000条短信的网站,无疑为信息传播提供了强大的助力。下面,https://blog.yyzq.team/post/484984.html
6.一秒发1000条短信的网站王者折扣充值王网站抖音业务平台便宜,抖音免费10000播放量 - 一秒发1000条短信的网站 - 王者折扣充值王网站 快手推广是什么意思? 快手推广是指利用快手平台进行推广营销活动,通过制作原创内容、发布广告视频、合作推广等方式,将产品、服务或品牌信息传播给更多的用户群体,从而提升品牌知名度和影响力。快手作为中国最具影响力的短视频平台http://azww9w.jiuyu8.com/post/31689.html
7.一秒发1000条短信的软件轰炸电话软件在线试用多特软件园为您整理了多款一秒发1000条短信的软件软件,在多特您能下载多款正规的、无毒软件,其中有扫码发短信、珲春同城、读短信来电报姓名等App,找软件一定要找正规平台,多特每一款软件都进行查杀,确保软件安全,想要找一秒发1000条短信的软件应用,赶紧来多特软件园看看吧。https://m.duote.com/zt/ymf1000tdxdrj/
8.一秒发1000条短信的软件「一秒发1000条短信的软件短信服务」以上就是我为大家介绍的三款可以一秒发1000条短信的软件。虽然这些软件都非常实用,但是我们在使用的时候还是需要注意一些问题。首先,我们需要确保我们的操作是合法的,不要滥用这些软件。其次,我们需要注意保护自己的隐私,不要随意泄露自己的手机号码和其他个人信息。最后,我们需要注意保持良好的网络素养,不要使用这些软件https://www.jindouyun.cn/document/industry/details/298920
9.短信群发平台贷款/游戏/会展/社交群发短信106短信公司“友来多短信群发平台,值得推荐,每月至少给我们带来10个新客户,服务也很好,推荐!” 刘静姝头像 【工商注册】广州好掌柜会计服务有限公司 “很好的短信平台,客户需要不断地维护,销售更是如此,不可能发一次就成交,要周期性群发短信” 李忠恺 【互联网】宁夏享融信息技术有限公司 https://www.youlaiduo.com/
10.这样才是“会做人,会做事”!1、对物九毛九,对人一块一。对物九毛九是指:一块钱的东西砍价到九毛九,它的价值是不会变的,东西该是什么样还是什么样。对人一块一是指:一个人的服务价值是一块钱,你砍价到九毛九,即使成交了,得到的服务质量也可能会降低。 2、事不一定要干的漂亮,但是话一定要说的漂亮。就像你去店里买吃的,老板如果对着https://www.360doc.cn/mip/1083106578.html
11.www.xcy99.com/aplmine12台湾美女色色网站导航 黄色国产AV天堂 122.10MB 215好评 18禁口含爆射 色黄湿漉漉喷水视频在线观看 又粗又黄又爽视频在线免费观看 367.82MB 117好评 啊啊啊啊啊啊啊啊啊啊啊啊骚逼好痒,求老男人操 公交车上爽 躁多水 快 深点- free中国女同性? http://www.xcy99.com/aplmine12_15/295702
12.短信群发平台手机验证码短信接口106短信通道服务商秒赛短信平台-更好的短信群发平台服务商,提供106短信平台、短信营销、短信通知、验证码短信、短信接口等服务,短信价格0.03元/条起,支持网页在线批量群发短信和接口发送,注册免费送100条短信!http://www.yzmdx.com/
13.超高水位,享受特别待遇:官方抢先专属网站新盛高频彩票网,搏通彩票官方网站入口下载,太阳集团78566备用网址,254期特码号,xjvip5.a1996瑞彩彩票,赏金船长怎么卡夺宝,996600是什么号码,澳门钱多多0149443cm,pg苹果彩票线路导航app.94pu.ltd,棋牌页面,澳门金沙连环夺宝下载,95娱乐十年品牌值得信赖,3k57cc最新版本更新内容葡京色视频,手机短信认证送彩金活动,2019http://m.jsrgs.com/20241218/667283839799.html
14.往手机上发验证码短信腾讯云开发者社区是一种常见的身份验证方式,用于确认用户的手机号码是否有效以及用户是否拥有该手机号码的所有权。当用户在注册、登录、重置密码等操作时,系统会向用户的手机号码发送一条包含随机验证码的短信,用户需要输入正确的https://cloud.tencent.com/developer/information/%E5%BE%80%E6%89%8B%E6%9C%BA%E4%B8%8A%E5%8F%91%E9%AA%8C%E8%AF%81%E7%A0%81%E7%9F%AD%E4%BF%A1-article
15.进入?官网?APP下载?014935.cσm查询最快开奖,11l选5任8概率,176游戏平台,178一起发彩票平台,2018上下娱乐老版本么蓝,X***n 的网址分享 £U_Ced0c34IuVd£,AG试玩2000元网页版登录,BCK体育,汇彩网app官方正版下载sg飞艇官网网站,www.014970..com,买球哪个平台好,168开奖官方开奖网址是多少号,www.ac7d.com178看球直播,中http://m.vqaaldr.cn/WWQ/moa/dYnL.html
16.马上参与,享受特别待遇:官方抢先专属网站Welcome大发购彩大厅速发,拼三张,澳门·新葡澳京,澳门葡京官网app - APP下载中心,ag真人是什么公司NG41。cc,赌场下注,2018澳门赌京葡侠诗,濠江论坛开奖记录大全最新,ju111十年信誉备用路线使用方法外围买球多少金额犯法,九游会j9官网ag登录入口,万博官网,leyucom乐鱼官网吉方网站,黑桃棋牌官方版 site:*.cc乐彩IIhttp://m.ebtdcgv.cn/20241217/7126564.html
17.网页在线发短信网页发短信平台网页版发送短信短信群发在如今企业的客户服务及营销体系中有举足轻重的地位,被广泛应用于游戏、卫浴、餐饮等行业中,是核查用户信息、保障客户个人财产的重要环节,和其他服务推广工具来说,短信发送具有响应及时、精准度高、轻松易用等优点,正常一条行业短信的下发仅仅要3S,只要用户号码正确,完全能够保障百分之百的送达率,很大程度上节https://m.ihuyi.com/baike/1000449329873.html
18.最新官方网站登录入口轻松应对墨西哥下载手机买彩票正规软件,公海医疗船,乐发9123全民彩票平台,881882诸葛亮开奖结果,赌博app客户端下载在手机上搞钱,靠谱的外围买球网址,天空下载中心,811355.com,皇家心水论高手榜傲世皇朝注册连接,9州国际,白嫖彩金论坛,日直最佳配胶,真人csN号房污污污黄片app下载,4949澳门精准免费高手应用介绍,运盛娱乐官方网站入口http://eekone.com/
19.限时优惠,马上抢购:网址抢先网站?权威黄色软件下载免费2024.3.0.3,52g457a.xy,最新赌博软件下载,亚博最新首页登录网址,棋牌软件制作开发多少钱澳门皇冠黄色网址,https:/-6165.com/,84995一肖一码,今晚一肖一码100%中奖,在线娱乐注册彩票登录2024澳门今晚开奖结果查询表,久久发彩票v1.0.0.0安卓版使用方法,千锦娱乐app官方网站,黄品屋,2024澳洲5开奖历史http://m.jsirfhl.cn/GGH/moa/uXjWus.html