当前各大企业推出了公有云的物联网平台,使得后端开发成本极大便利,搭建开发自身业务领域的物联网平台主要开发工作就落在了设备端的边缘服务以及业务流程实现两方面。

设备端的边缘服务实现首要的就是实现数据采集与通信,下面就设备端异构组网的数据通信梳理 一下:

1、四遥信息与数据传输

遥信:遥信就是远方状态信号,它是将被监视状态信号远距离传给调度端。 遥信功能通常用于测量下列信号,开关的位置信号、变压器内部故障综合信号、保护装置的动作信号、通信设备运行状况信号、调压变压器抽头位置信号等。

遥测:遥测就是远方测量,它是将被参变量远距离传送给调度端,如站端的功率、电压、电流等。遥测功能常用于变压器的有功和无功采集;线路的有功功率采集;母线电压和线路电流采集;温度、压力、流量(流速) 等采集;周波频率采集和其它模拟信号采集。遥测往往又分为重要遥测、次要遥测、一般遥测和总加遥测等。

遥控:遥控功能常用于断路器的合、分和电容器以及其它可以采用继电器控制的场合。遥控就是远方控制操作,是从调度或监控中心发出命令以实现远方操作和切换。

遥调:遥调常用于可调信号的升、降调节。遥调就是远方设值操作,是从调度或监控中心发出命令以实现远方设置数值变更。

遥控可以通过遥信映射表述,也可以来自设备信息点直接表述,通常受控的设备信息点一般作为遥控点,也可作为遥信点,或两者共表述,非受控的设备信息点只作为遥信点;遥调与遥测类似。

在数据采集过程中,一般将主动发起方称为主站端,而被动响应端称为从站端。当前大多设备是作为从站端,而工控机、单片机等作为主站端进行数据的主动采集与控制。

由主站端到从站端的数据通信一般称为下行通信,反之就是上行通信,通常通信内容涵盖:

数据采集:遥测、遥信、电度量、COS、SOE

控制命令:遥调、遥控、查询

特殊功能:对时、传送计划值、参数下载、文件传输、通信状态

2、数据线路与物理通道构建

一般来说,接口数量细分为A型(15针,VGA),B型(25针,打印机LPT),C型(37针),D型(50针),E型(9针,串口)等。

项目常用接头:RS232/RS485/RJ45/USB

串口用E型,9针公母头区别就在于2、3号引脚:

1)母头2为 TXD 为发送数据的引脚,3为RXD为接收数据的引脚;公头正好与之相反。

2)当数据传输时,一方是发送,另一方是接收,所以公头母头是一对。

数据通信就是将字符信号转为二进制[0,1]逻辑的电平信号传输

RS232常用的是Rx、Tx和GND这三条线,RS485是双绞线A和B。所以,这决定了RS232是全双工,RS485是半双工。

RS232的逻辑1的电平(相对GND)是-3V~-15V,逻辑0的电平(相对GND)是+3V~+15V。

RS485采用差分传输,A线和B线的电压差(UA-UB)在+2V~+6V表示逻辑1,电压差(UA-UB)在-2V~-6V表示逻辑0。

由于RS485是半双工的,如果使用两对RS485差分线就可组成全双工通信(一对线只接收,一对线只发送),这就是RS422标准了。

不同末端设备与通信设备或控制设备之间常常由于数据接口不一致需要进行转换,主要是实现数据的收发端转换,注意如果出现不同数据线路转换,必定有芯片负责数据转换,不会是直接接线就能实现

目前市场上通用的数据转换线均能直接购买使用,或自行进行接线与组合使用,就能快速实现通信转换

3、串口通信与测试

当前大多数设备都提供了串口通信的能力,借助串口通信助手工具,进行串口通信测试

注1:将串口的另一端从设备上拔掉,并将2、3阵脚短接,这一端依然连接主控设备,打开串口调试助手,然后发送数据,看接收到的是不是发送的数据也可判定通路是否正确。

串口服务器是常用的串口通信集成工具,需要实现RS232/485与RJ45的转换外,还需要在串口服务器配置串口参数与网络信息的映射关系,类似下图

4、数据映射与归一化

通常边缘服务端会有一个采集模块,进行数据的采集、解析、归一化,然后将数据推送到上位机。

一般来说,针对每个设备,会有一个采集信道(端口),采集该设备的一组信息点数据,然后进行归一化映射后转发给上位机。

针对每个采集或转发端口,应满足三个主要的配置:

端口参数:用于端口的打开、关闭、通信的需要

通信协议:用于将报文数据解码为数据对(点-值)或将数据对编码为报文数据

信息点集:配置被采集设备其下设备地址、信息点地址等信息

在数据采集过程中,设备将信息点集的数据打包成字符串(通常是二进制数据包)进行数据通信,

数据采集模块会将字符串解析成数据对(点-值);与上位机的通信类似。

数据下控过程与数据采集过程刚好相反。

5、报文解析

报文的解析无非是依据报文规约将数据进行展开解析,获得数据实际表述内容。

下图以常见的Modbus为例,描述该规约定义与解析过程。

物联网之末端数据通信相关推荐

  1. 物联网通信-末端监控点环网组网设计

    在物联网系统中,常常会涉及到视频.音频等前端设备接入产生大量实时数据实时传输的网络要求,或者各种点式传感器.设备状态的信息汇集在前端RTU后,也需要进行有效的实时传输. 通常的做法是在前端建立监控点, ...

  2. 物联网感知层数据通信综合创新技术

    MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0 导读:物联网感知层的信息传感设备不仅包括上行的传感器,还应包括下行的执行器,物品的 ...

  3. 阿里云 物联网产品架构

    阿里云物联网产品架构 一.总述 设备连接物联网平台,与物联网平台进行数据通信.物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理.这是构建物联网应用的基础. 二.阿里云物联网产品分析 2.1 ...

  4. 电力物联网智慧路灯充电桩传感器技术应用方案

    电力物联网智慧路灯充电桩传感器技术应用方案 近几年来,全国各地电力电网机构以及城市基建部门都在积极通过利用在电力物联网技术,与智慧城市建设相结合,积极开展了智慧路灯感知共享平台开发和试点应用,旨在解决 ...

  5. 物联网的十大基本功能和形态四种

    物联网的十大基本功能和形态四种 物联网的最基本功能特征是提供"无处不在的连接和在线服务",具备十大基本功能,如下: 在线监测:这是物联网最基本的功能,物联网业务一般以集中监测为主. ...

  6. 物联网卡是什么?物联网卡有哪些功能?

    随着万物互联这一概念的演进,"物联卡"也应运而生,想必许多朋友还不太了解它,没关系,SIMBOSS来为你揭开它的神秘面纱! 1.什么是物联卡业务? 答:物联卡是专为物联网用户提供的 ...

  7. 物联网培训预示着我们将进入智能时代

    在我小的时候,人们生活的愿望是楼上楼下电灯电话,没想到转眼间就完成了;在我上初中的时候,老师为了鞭策我们好好学习,说过21世纪我们每个人都要懂电脑,会开车,否则就是个文盲.转眼2013在今天.我们是否 ...

  8. IoT物联网平台-Doc1

    1.介绍MQTT.CoAP.HTTPS协议的原理并比较其优缺点和应用场景. MQTT: MQTT (Message Queuing Telemetry Transport )即消息队列遥测传输.MQT ...

  9. 【物联网】如何在物联网平台开发

    物联网平台是阿里云针对物联网领域开发人员推出的一款设备管理平台.高性能IoT Hub实现设备与云端稳定通信,全球多节点部署有效降低通信延时,多重防护能力保障设备云端安全.此外,物联网平台还提供丰富的设 ...

最新文章

  1. Codeforces Round #698 (Div. 2) D. Nezzar and Board(一步步推出来,超级清晰,不猜结论,看不懂来打我 ~ 好题 )
  2. 【学习笔记】超简单的多项式反三角函数(含全套证明)
  3. shell中的命令替换和变量替换
  4. 数据库访问 mysql连接库--查询
  5. 让开发人员变平庸的八个习惯,看看你中了几条
  6. SpringCloud_005_Maven中的Scope详解_准备01
  7. RPC 的超时设置,一不小心就是线上事故!
  8. 一点关于MD5计算的封装
  9. CMM3和CMMI4的差别--过程域
  10. 纪念自己初中的住宿生活
  11. 吉林大学计算机学院控制与应用实验室,2019计算机考研吉林大学国家物联网虚拟仿真实验教学中心简...
  12. Scratch3.0 桌面版下载安装使用
  13. python安装第三方库的方法
  14. 核心数据库保护安全技术实践
  15. codeforces1146G Zoning Restrictions
  16. geany的安装与使用
  17. 【源码】从Ansys导入mesh到MATLAB的小程序
  18. 8421码、5421码、2421码与余三码
  19. GateWay 服务网关
  20. 【考研408】计算机与组成原理笔记

热门文章

  1. sklearn OneHot编码
  2. 第五卷《鏖战雁门(下)》第41章《良夜》
  3. ICDAR2017中文检测数据集
  4. C/S和B/S架构总结
  5. kettle案例4.1.1--抽取文本数据---TSV文件的抽取
  6. 6种方式创建多层索引MultiIndex
  7. Maven命令行窗口指定settings.xml
  8. 设顺序表va中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。
  9. ATH10传感器读取温湿度
  10. HTML 网页制作 网易邮箱登录页面 关键代码