中企动力 > 商学院 > 数据采集与传输
  • ?

    干货:蓝牙网关的数据抓取和传输过程解析

    郦紫

    展开

    之前SKYLAB小编有介绍过很多蓝牙网关配合蓝牙手环、蓝牙胸卡等做室内定位的一些知识,由于蓝牙网关集成了BLE蓝牙和WiFi两种无线通信技术,WiFi与ble蓝牙之间通过串口通信,所以除了蓝牙室内定位以外,蓝牙网关还可以灵活地应用于其他各种数据抓取和数据传输的场景。今天我们介绍下蓝牙网关抓取蓝牙智能终端的数据,并通过WiFi上传的过程。

    比如蓝牙4.2网关TD05集成了WiFi 和 BLE蓝牙两种无线通信方式,WiFi与蓝牙之间通过串口通信,可灵活应用于各种场景。比如远程控制BLE设备,接收BLE设备发送的数据并转发到后台服务器等。TD05的WiFi速率可达百兆,BLE速率可达1Mbps。

    蓝牙4.2网关TD05的内部框架

    随着智能家居的兴起,目前有很多使用蓝牙网关做数据抓取和传输的应用,比如在智能家居系统中,蓝牙网关抓取空气质量传感器监测到数据,通过WiFi上传到后台的案例。那我们就以这个数据抓取和传输的案例来说明下蓝牙网关的数据抓取和传输过程。

    蓝牙网关数据采集系统的硬件配置:

    (1)用于采集数据的空气质量传感器(加蓝牙)

    (2)蓝牙网关:比如天工测控的蓝牙4.2网关TD05/TD05A(加PA大功率版本)

    (3)以太网(通过WiFi或RJ45均可以连接网络)

    (4)云服务器:用于存储云端数据

    蓝牙网关的数据抓取和传输过程如下:

    蓝牙网关定时抓取空气质量传感器的数据包;

    网关通过RJ45或WiFi方式将抓取到的数据包上传到云服务器;

    如果有控制指令的话,还可以通过蓝牙网关将控制指令传送到对应的空气质量传感器,实现双向传输。

    蓝牙网关抓取数据传输的过程如下图:

    蓝牙网关抓取数据传输的过程

    蓝牙网关抓取蓝牙数据包的数量:

    蓝牙4.0网关TD03一次性可以抓取100个蓝牙数据包,后台WiFi/RJ45上传服务器;

    蓝牙4.2网关TD05/TD05A(加PA大功率版本)一次性可以抓取200个蓝牙数据包后台WiFi/RJ45上传服务器哦。

    随着智能家居和蓝牙设备的普及,蓝牙网关数据抓取和传输可以应用在很多地方,比如空气质量采集、健康数据采集、学生或运动员运动数据采集、医疗行业各种检测数据采集等等。

    好了,蓝牙网关的数据抓取和后台传输过程就是以上这些内容了,天工测控目前已推出的蓝牙网关有蓝牙4.0网关、蓝牙4.2网关TD05/TD05A(加PA大功率版本)、4G蓝牙网关、蓝牙5.0网关等,各种蓝牙网关,这里都有哦!具体可以到天工测控官网或阿里店铺查看。

  • ?

    物联网时代焦化厂如何实现无线数据传输

    仙水忍

    展开

    转载自百家号作者:一山一水一人一路

    物联网时代,万物互联是发展的需求,更是企业腾飞的助力引擎。焦化行业一直是众多生产制造的类目里污染比较大的一种,为了达到环保要求,每个生产环节,包括后面的废弃物治理排放环节都植入了大量的采集器,用来检测生产安全和废弃物排放是否达到国家要求。

    以前很多的焦化厂采用的都是现场直接采集显示,部分数据通过电缆线直接传中控,PLC集中采集传输应用居多。后面DCS的应用也让很多企业实现了分散式采集集中显示的控制的需求。但是但是复杂的布线,重复的二次布线造成了大量的人力财力浪费。跟高压电线共用线桥的情况也造成了采集数据的衰减,致使中控的数据显示出现不能满足国家要求的情况。后期检测方面更加麻烦,重复超远距离电缆线的排查,费时费力。

    面对这些问题,如果能够实现无线方式的数据采集和传输,就能够省去了:布线、线路排查、电缆磨损、重复施工、信号衰减等众多问题。无线传输的实现就是物联网在焦化厂生产环节最直接的体现和用应用。

    方式方法:

    一、焦化厂的每个生产区域,都会把各个数据采集点统一采集到现场的PLC机柜,然后呢通过电缆线进行数据传输到中控DCS或者PLC上,再接电脑进行数据解析。这个时候大家可以使用无线485传输模块,分别安装在现场的PLC和中控的DCS上,一对设备自行组网,没有任何通讯费用,就能实现数据的无线传输。无线485模块又可以实现一对多接收,所以同理在每个测控站点进行数据的采集后,安装无线485传输模块,这样就可以实现全厂区的的无线测控和传输

    二、在焦化厂每一个采集区域使用无线模拟量分散采集,采集设备直接使用无线传输模块,然后进行无线传输,中控端接收端使用一对多无线485接收设备进行数据接收,并且直接连接电脑端,电脑端制作组态软件,进行数据的解析。这样整个环节就把电缆线、PLC、DCS等设备全部省掉。每个采集端使用无线模拟量采集设备,连接中控接收端,这样就实现了焦化厂的无线数据采集和传输,也是物理网应用在无线测控里的最直接体现。

  • ?

    传感器数据采集无线传输至监控服务器的四种解决方案

    皮老九

    展开

    目前,工业物联网传感器数据采集无线传输至监控服务器比较常用的通讯解决方案主要有433MHz、2.4GHz和GPRS等三种,而以NB-IOT为代表低功耗广域网物联网通讯技术也已开始应运而生,随着技术的逐步成熟,将在各领域大量应用。

    433MHz、2.4GHz、GPRS和NB-IOT,深圳信立科技这四种无线传输通讯解决方案,它们各有优缺点,根据不同的应用需求,选择相应的方案。

    一、2.4G 无线通讯技术

    2.4G模块低功耗设计,理想传输距离在1.5公里。通常用于传输距离比较近的数据采集,适用于实验室,车间,仓库,医院冷藏室,图书馆,档案室,博览馆等环境数据监测领域。

    二、433M无线通讯技术

    433M模块,信号强,传输距离长,理想传输距离在3公里左右。还有穿透、绕射能力强,传输过程衰减较小。深圳信立设计的433M模块,实现采集、传输通讯设备超低功耗运行,保证数据实时传输不中断,电池使用寿命达5年,通常用于传输距离不远的数据采集,适用于粮库粮仓,农业大棚,畜禽水产养殖,工业园区,公园,景区等环境数据监测领域。

    三、GPRS 无线通讯技术

    GPRS模块,传输距离不受限制,传输数据大、安全稳定。

    通常用于远程数据采集传输,适用于供排水、热力管网温度压力流量监测,水库大坝河道水位监测,农业大棚环境监测、重大危险源气体监测等远程监测领域。

    四、NB-IOT无线通讯技术

    NB-IOT的特点,主要体现在四个方面:其一、广覆盖,将提供改进的室内覆盖,在同样的频段下,NB-IoT比现有的网络增益20dB,相当于提升了100倍覆盖区域的能力;其二、具备支撑海量连接的能力,NB-IoT一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构;其三、更低功耗,NB-IoT终端模块的待机时间可长达10年;其四、更低的模块成本,企业预期的单个接连模块不超过5美元。

    NB-IOT技术,将会是今后工业物联网无线通讯方式的主流趋势,几乎可以应用到任何领域。

  • ?

    扬尘在线监测系统的数据采集和传输系统

    严水绿

    展开

    扬尘在线监测系统感知层,污染源在线监测仪,包括颗粒物浓度监测仪、气象五参数监测仪、噪声监测仪和视频监控摄像机,对颗粒物浓度、气象参数、噪声和现场视频进行连续自动在线监测;OSEN-YZ颗粒物监测仪就可以实现扬尘的实时监测,数据无线上报。传输层:采用有线、无线、3G/4G等方式传输各种监测数据。平台层:数据服务云平台,依托在建工地扬尘与噪声监测平台的数据,进行系统分析、提供跨区域、全时间、多层次的数据挖掘和对比,为科学治理雾霾提供数据支撑,应用层:面向不同环保局、建筑工地的客户端系统,实现基于Web的污染源实时数据在线监测、现场图像和视频的监控、污染源超标报警、以及面向不同管理层的各种管理与统计分析。

    扬尘在线监测系统由颗粒物在线监测仪、数据采集和传输系统、视频监控系统、后台数据处理系统及信息监控管理平台共四部分组成。系统集成了物联网、大数据和云计算技术,通过光散射在线监测仪、云台摄像头、气象五参数采集设备和采集传输等设备,实现了实时、远程、自动监控颗粒物浓度;数据通过采用3G/4G网络传输,可以在智能移动平台、桌面PC机等多终端访问;监控平台还具有多种统计和高浓度报警功能,可广泛应用在散货堆场和码头、混凝土搅拌站以及工厂企业无组织排放的实时监控。

    扬尘在线监测系统的功能与系统特点,人机交换界面,采样频率自主设定,高低上限报警,8路常开继电器,标准RS485 RS232数据提取 RJ45以太网接口,标准MODBUS RTU通讯协议。符合国家标准:GB3096-2008《声环境质量标准》和GB3095-2012《环境空气质量标准》采用在线式粉尘监测仪,性能稳定,数据准确。具有数据观察窗功能,以方便用户就地查看测量数据。具有扬尘预警、超标提醒、图像抓拍功能。全天候全自动24小时365天持续不间断工作,故障提示报警功能。气象参数扩展:可选配温湿度、风速风向、气压、降雨量、一体化摄像头等。工作环境:温度-20~80℃,相对温度不高于90%.

  • ?

    在科技论下远程数据采集与监测系统研究

    Ester

    展开

    为了解决远程数据传输问题,针对地理条件比较复杂的区域如山体滑坡监测区域,研究了通过无线方式传输信息的方法,从而实现远程数据采集与监测功能。以ARM处理器为核心,采用多种模块构建山体滑坡远程数据采集与监测系统。介绍了数据采集功能实现方法和驱动程序的设计思想,设计了加速度传感器与ARM处理器的连接电路以及传感器采集程序。试验验证表明,系统接收多点数据信息正确,能够及时反映数据采集实时值,并提供报警信息。关键词:ARM 远程数据采集监测线程GPRS驱动程序。

    山体滑坡是严重的地质灾害之一,它会毁坏工程设施,造成巨大的经济损失。为了防患于未然,需要及时、快速地监测山体的滑动情况,实现滑坡危害的预报。对山体滑坡进行监测的目的在于对滑坡的稳定性做出判断,并对可能发生的滑动做出预测。通过相对位置的变化判断各个监测点的滑动情况,滑坡监测对减灾防灾意义重大。在滑坡变形监测中,GPRs等先进技术将发挥积极作用,实现对监测区域的远程实时监测,并通过对采集数据的分析和处理,实现对山体滑坡的预警。

    1 远程数据采集与监测系统构成

    远程数据采集与监测系统由j轴加速度传感器、嵌入式处理器ARM、电源模块和GPRs模块等构成。系统监测采集加速度传感器的数据,与键盘设定的上限值进行比较,GPRs模块以短信方式发送监测信息和报警信息。当采集的加速度值超过一定上限时,蜂鸣器发声起到报警功能。远程数据采集与监测系统构成如图1所示。

    2数据采集与驱动程序设计

    2.1 ADC转换功能实现

    ARM处理器S3C2410内置1个8通道的10位模数转换器ADC。采用ADC控制器寄存器系统可以同时外接8位的模拟墩输入.最大转换速率可达500kS/s。S3C2410的引脚AlN[7]和AIN[5]用于连接触摸屏的模拟信号输入。ARM处理器S3C2410有ADc控制寄存器和ADc触摸屏控制器,其通过程序设计配置寄存器控制ADc的T作模式,并编写应用程序读取ADc转换值。ADC触摸屏控制寄存器ADCTSC配置成普通工作模式。对于S3C2410处理器,在使用触摸屏时,引脚AIN[7]和AIN[5]用于测量触摸屏x、Y的电平,引脚AIN[6]、AIN[4:0]用于一般的ADC输入。当有触摸屏驱动加载时,ADC转换器工作在触摸屏模式。因此,ADC转换和触摸屏驱动不能同时启用一“1。使用ADC的步骤如下。

    ①设置舡)C控制寄存器ADCCON,选择输入通道,设置ADc转换器的时钟,A/D时钟=PcUy(PRsCVL+1),其中,Ht5汇VL为ADc转换器预分频器数值。

    ②设置ADC触摸屏寄存器ADCTSC,对于普通ADC,设置ADCTSC位[2]为0。

    ③设置ADC控制寄存器ADCCON,启动A/D转换。如果设置ADCCON中的READ—START位为1,则读取ADC转换数据寄存器ADCDATA0时即启动下一次转换,也可以设置ADC控制寄存器ADCCON中的ENABLE—START位启动A/D转换。

    ④转换结束时,读取ADc转换数据寄存器ADCDATA0值。

    2.2驱动程序设计

    一个硬件的驱动程序,通常指一个驱动模块。对于一个硬件的驱动。Linux下可以有两种方式:一种是直接加载到内核代码中,启动内核时就会驱动此硬件设备;另一种是以模块方式编译生成一个独立文件,当应用程序需要时再加载到内核空间运行。加载驱动是正常运行设备的必要条件,缺少驱动程序,将无法进行正常操作。驱动程序包含有各种定义,如s3c2410管脚的定义、对应的地址映射等。GPRs驱动、A/D驱动和键盘驱动这3个驱动分别关系到通信、采集和参数设定3大方面,这3个驱动也可以理解为操作系统中的设备。设备驱动的角色就是将这些调用映射到作用于实际硬件和设备相关的操作上。驱动可以与内核的其他部分分开建立,需要的时候在运行时“插入”。

    3传感器模块设计

    在滑坡发生过程中,对象的加速度、速度和位移等矢量均发生变化。在山体监测区域安放大量的传感器,以测量山体位移和加速度值。本文采用加速度传感器MMA7260QT测量各个轴的加速度值,以便及时检测灾害。如果物体沿着某一个方向运动,或者受到重力作用,传感器输出值就会根据其运动方向和设定的传感器灵敏度而改变。系统采用ARM处理器的A/D转换器读取此输出信号。三轴加速度传感器测量时,量程可有以下4种形式:①在1.5g量程下,信号灵敏度为800mV/g;②在2g量程下,信号灵敏度为600mv/g;⑧在4g量程下,信号灵敏度为300mV/g;

    ④在6g量程下,信号灵敏度为200mV/g。加速度传感器与ARM处理器的硬件连接图如图2所示。

    图2加速度传感器与ARM处理器的连接

    g-select,引脚和gselec:引脚用来选择传感器的灵敏度,有4个灵敏度可供选择。g—select。引脚和g—selec:引脚在芯片的内部被下拉为低电平。图2中g—selectl引脚和g—selec:引脚悬空,芯片的工作灵敏度为800mV/g。当传感器工作在休眠模式时,SleepMode引脚可不接,将其悬空即可。x。。、Y。。和z。。分别为x轴、y轴、z轴方向的输出电压。当采集的加速度值超过一定上限时,蜂鸣器发声,同时通过手机发出报警信息,实现报警功能。加速度传感器采集程序如下所示。

    ①打开ADC设备文件

    fd=open(PATH,0一RDWR);

    if(fd<O)

    {pnd(”Failed

    to open

    ad-ddver/n”);

    exit(1);}

    ②设置A/D分频比和通道号

    adc-infor.pmscale=49;

    adc—infbr.channel=i;

    write(fd,(void)&adc-infor。sizeof(adc-iIr))==

    sizeof(stuct ADC—DEV);

    在此定义了一个结构体。该结构体包含的元素分别为A/D转换的通道号和分频比。其通过write函数写入设备文件。结构体如下所示。

    static stuct ADc—DEV

    {int channel;

    int prescale;

    }adc-infor;

    ③读取转换数据:read(fd,&data,size of (data))==

    Size of(data).read函数的参数分别为设备文件的标志符、数据被读入的地址和读取数据的长度。

    ④数据换算:d=((float)data*3.3)/1024.0. read读取的是lO位二进制数据,必须将其转换为对应的电压值。电压最大值为3.3V

    4 线程设计与GPl塔模块功能

    本文采用SIMCOM公司SIM300 GPRS模块,通过发送AT指令完成信息的传送。初始化GPRS模块后,需要设定发送短信的模式。GPRS模块功能函数需要两个入口参数,一个是发送短信的号码,另一个是短信的内容,实现将指定内容发送到指定号码上的功能。

    4.1通道监测线程设计

    通道监测线程分别将3个通道的数值动态更新于result全局数组中。开辟的3个监视线程可以分别动态监测,如通道0对result[0]中的数据进行动态监测。同时,利用WHILE循环实现循环监测,它的退出条件也就是系统的退出条件,保证了监测线程的全局性。同时,在这个循环中对通道的3种状态进行逐一分析。通道的3种状态分别为通道测量值超过预定的上限值、通道量值超过预定的下限值和通道测量值为正常值。如果超出报警限值,应发送提示信息。

    4.2采集数据发送线程设计

    开启一个线程,循环判断系统结束标志位和暂停标志位是否全部为l,如果是,则退出线程;如果不是,则按系统给定的时间发送当前3个通道的数据。采集数据发送线程流程图如图3所示。

    4.3键盘监测线程设计

    在监测系统现场,往往根据其不同条件,利用键盘进行参数修改。设计了更改A/D上、下限值和监测手机电话号码的功能。以“*”号键作为进入系统的中断键.为键盘开启一个实时监测甬数。当按下“*”号键时,A/D采集暂停,并进行更改系统相关参数的设定;待设定完毕后,恢复A/D的采集。

    5主函数的设计与分析

    ARM拥有更快的处理速度和更大的内存空间支持操作系统的移植,同时也引入了文件系统的概念,以支持进程、线程的调用。主函数流程图如图4所示。

    图4主函数流程图

    在主函数中,需要初始化GPRS驱动、A/D驱动和键盘驱动,将数据采集功能放入主函数中,利用循环实现实时监测。循环的退出条件也就是系统的退出条件。在“nux操作系统中,程序结束前必须回收所建立的线程,否则线程会一直占用系统资源,系统最终会因为各种死锁或内存溢出而崩溃。循环监测中的while循环实现参数修改时暂停数据采集的功能,以避免不必要的线程阻塞或死锁。

    6结束语

    通过无线方式传输信息,能够解决布设有线监测系统的缺陷,适用于偏远山区滑坡灾害监测。在山体的不同位置放置相应的传感器,利用无线传输技术,将采集到的多点数据和报警信息通过手机方式发送给控制中心,实现对环境和参数的远程监测。本文将嵌入式系统应用于滑坡灾害监测系统,基于ARM处理器、加速度传感器和CPRs模块设计了山体滑坡远程监测系统,实现了远程数据采集、监测与无线传输,对探索预防山体滑坡将起到积极作用。

  • ?

    供水管网 GPRS 数据采集与监控系统解决方案

    Trixie

    展开

    一、GPRS 网络

    GPRS 是目前解决移动通信信息服务的一种较完美的业务,它是以数据流量计费、或大 数据的包月包年计费。覆盖范围广泛、数据传输速度更快。GPRS 的推出,为行业和企业用 户开展无线数据传输提供了基础设施平台,为推动移动办公的应用和发展创造了有利条件。 与有线网络相比,GPRS 网络具有租用费用低、移动办公,不受地域制约等优点。GPRS 的出 现为企业和行业用户开展无线办公提供了一种新的选择。

    GPRS 通信方式更适合于各类数据采集业务,目前城市供水管网系统与各采用有线交互传输或电台方式,甚至有些偏远井道要有线网络接入成了不可能。月租费太高,用电话线传送数据按时间计费,带来诸多不便,费用也不便宜。GPRS的网络优点,包括5个方面:

    1、覆盖范围

    构建城市供水管网系统要求数据通信覆盖范围广,扩容无限制,接入地点无限制,能满足城区、乡镇和跨地区的接入需求。由于管网检测点数量众多,分布在地 区的各个角落,而且地理位置分散。另外,还必须考虑今后系统扩充的可能,必须具有良 好的可扩展性。由于目前 GPRS 已覆盖省内绝大部分地区,能够满足城市供水管网系统对覆 盖范围的要求。

    2、数据传输速率高

    目前 GPRS 实际数据传输速率在 40Kbps 左右,完全能满足供水管 网系统数据传输速率的需求。

    3、系统的传输容量大

    城市供水管网系统要和每一个监测点实现实时连接。由于监测 点数量众多,系统要求能满足突发性数据传输的需要,而 GPRS 技术能很好地满足传输突发 性数据的需要。

    4、通信费用控制灵活

    采用传统的有线方式建立供水管网系统,必须租用专线或电话 线进行连接。由于管网监测点必须与中心随时保持连线状态,而每次数据发送的数据量很 小,线路资源利用率很低,平均每一个监测点每月的线路费用为 800~1200 元。而如果采 用 GPRS 通信方式,由于 GPRS 采用按数据流量计费的方式,资源利用率高,月通信费用将 在 200 元之内,如果数据量很大的情况下也可按包月或包年计费。

    5、良好的实时响应与处理能力

    与短消息服务比较,由于 GPRS 具有实时在线特性,系统无时延,可很好的满足系统对数据采集和传输实时性的要求。

    二、供水管网管理的概述

    随着我国经济的发展、城市规模的扩大和现代化程度的不断提高,城市的供水管网系统也越来越庞大,且许多供水管线的填埋情况复杂、资料不清,有些管线甚至仅凭当时施工工人的记忆去寻找,造成诸多设计上的失误和施工中的事故。

    采用人工方法,借助图纸、各类卡片来管理城市供水管网系统,已越来越难以满足 实际需要。所以实现对供水管网管理系统的需求是相当迫切的。业内众多有识之士已达成 共识:使用计算机,借助无线网络系统技术来进行供水管网的管理、管网设计及数据采集,已是势在必行。

    基于 GPRS 网络平台的无线数据传输技术自 2002 年在中国正式商用以来,以“实时在线、 按流量计费、覆盖率广”等优势在各行业取得广泛应用。随着信息化的发展,无线采集传输已经完全取代了以往的各种有线接入。而以往的有线连接必须依赖于网络布线、固定电话线路,对于发展移动性的服务、增设新的服务网点、增设临时性的窗口常会受到有线连接的困扰。 同时布线还需要昂贵的费用和铺设时间,对已有的网络也会有影响,所以有线连接已经严重限制了目前各种信息化应用的主要原因。

    三、供水管网数据采集与监控系统的概述

    深圳信立科技供水管网数据采集与监控系统,基于XL.SN无线传感器网络技术、传感器技术和计算机技术,通过无线传感器采集节点管网温度、压力数据,并以433M通讯方式上传至物联网智能网关,物联网智能网关将接收到数据以GPRS通讯方式实时传输到监控服务器,工作人员在电脑、手机端通过XL.VIEW组态软件解析监控服务器的管网压力、温度数据,实现对城市不同地方多点管网温度、压力的监控。

    管网数据采集与监控系统,包括三个工作层:

    1、数据采集层,负责采集节点数据。

    2、数据传输层,负责接收、传输节点数据。

    3、监控应用层,负责对节点数据的解析、查看、统计、分析、打印。

    四、供水管网数据采集与监控系统的工程界面

    1、登录界面

    2、数据报表

    3、历史曲线

    4、报警信息

    五、供水管网数据采集与监控系统的优点

    1、供水管网数据采集与监控系统建设过程中,无需布线,或减少布线数量,减少系统建设成本。

    2、系统所需的设备安装调试方便,设备支持手机调试,提高运营维护的效率。

    3、系统底层终端各种数据采集后统一传输到监控服务器,便于监控管理,提高供水管网管理效率。

    六、供水管网数据采集与监控系统的软硬件设备

    1、无线压力传感器

    集压力采集、无线传输等功能,自动保存或恢复补传数据,支持手机现场调试的XL61无线压力传感器,也叫智能压力传感器,无线压力采集器等,属于无线传感器网络产品。

    XL61无线压力传感器,具有防爆、低功耗、高精度、稳定性强、使用寿命长等特点,可选433MHZ,2.4GHZ,WI-FI等无线传输方式。XL61无线压力传感器,也叫智能压力传感器,无线压力采集器。它的应用范围广,无需布线,减少运维成本,安装便捷,即插即用,适用于供水管网、供气管网、供油管网、环境、制造业、化工、能源、仓储、办工场所等环境的温度实时采集、无线传输、现场或远程监测和预警。

    2、无线温度传感器

    集温度采集、无线传输等功能,自动保存或恢复补传数据,支持手机现场调试的XL61无线温度传感器(插入式),也叫智能温度传感器,无线湿度采集器,属于无线传感器网络产品。

    XL61无线温度传感器(插入式),具有防爆、低功耗、高精度、稳定性强、使用寿命长等特点,可选433MHZ,2.4GHZ,WI-FI等无线传输方式。

    XL61无线温度传感器(插入式)应用范围广,无需布线,减少运维成本,安装便捷,即插即用,适用于各种管网管道管沟、气象、农业大棚、养殖场、仓储馆藏、冷藏冰柜、实验室、机房、生产车间等环境的温度实时采集、无线传输、现场或远程监测和预警。

    3、物联网智能网关

    智能网关,也称为无线数据通讯网关、数据采集网关、物联网智能网关,具有高度集成化的特点,集数据接收、协议转换、无线通讯传输等功能,支持多种通讯协议和通讯方式,如可采用GPRS,433mhz,2.4G及以太网等多种通讯方式。

    XL90智能网关,集通讯管理、数据接收、协议转换、数据处理转发等功能,支持手机现场调试,可同时接收多个无线传感器数据,支持2路以太网口(Ethernet)、RS485和1路RS232串口、无线传输等上行方式, 可选GPRS,433MHZ,2.4GHZ等无线传输方式。适用于构建大容量的智能传感网络,广泛应用于机房、机站动力、环境监控系统,低压配电监控系统,电能数据监控系统,工厂机器设备、生产线运行状态监控系统,生产信息采集系统等无线监测与预警。

    4、XL.VIEW组态监控软件

    XL.view组态监控软件是基于SQLServer 数据库的系统控制中心,负责系统历史数据存贮,更高层级的数据计算、统计、分析,数据展示、发布、推送等,支持XLPS、MODBUS TCP、MODBUS RTU、OPC等通信协议,可按用户要求提供定制协议,支持Mssql、Mysql、Access等数据库接口,支持Active/Com/Dll,并通过Java Script调用,支持Windows、Android、iOS平台访问,适用于Window XP,Windows 7,Windows Server 2003/2008 操作系统。

    该组态软件,读取XL90、XL91智能网关,以及XL65、XL68通过GPRS上传的数据,生成历史数据库。对数据进行统计、分析,生成用户所需的各种报表、曲线、图形,技术指标;实时显示、发布各种环境参数数据等;自动推送通知、报警信息,提醒相关人员进行支援; PC、移动终端,依据访问权限,查询、浏览相关数据; 通过PC或移动智能终端,对现场设备进行控制; 支持百度地图和视频图像显示。

  • ?

    携程用户数据采集与分析系统

    留影

    展开

    一、携程实时用户数据采集系统设计实践

    随着移动互联网的兴起,特别是近年来,智能手机、pad等移动设备凭借便捷、高效的特点风靡全球,同时各类APP的快速发展进一步降低了移动互联网的接入门槛,越来越多的网民开始从传统PC转移至移动终端上。但传统的基于PC网站和访问日志的用户数据采集系统已经无法满足实时分析用户行为、实时统计流量属性和基于位置服务(LBS)等方面的需求。

    我们针对传统用户数据采集系统在实时性、吞吐量、终端覆盖率等方面的不足,分析了在移动互联网流量剧增的背景下,用户数据采集系统的需求,研究在多种访问终端和多种网络类型的场景下,用户数据实时、高效采集的方法,并在此基础上设计和实现实时、有序和健壮的用户数据采集系统。此系统基于Java NIO网络通信框架(Netty)和分布式消息队列(Kafka)存储框架实现,其具有实时性、高吞吐、通用性好等优点。

    1、技术选型和设计方案:

    一个典型的数据采集分析统计平台,对数据的处理,主要由如下五个步骤组成:

    图1、数据平台处理流程

    其中,数据采集步骤是最核心的问题,数据采集是否丰富、准确和实时,都直接影响整个数据分析平台的应用的效果。本论文关注的步骤主要在数据采集、数据传输和数据建模存储这三部分。

    为满足数据采集服务实时、高效性、高吞吐量和安全性等方面的要求,同时能借鉴互联网大数据行业一些优秀开源的解决方案,所以整个系统都将基于Java技术栈进行设计和实现。整个数据采集分析平台系统架构如下图所示:

    图2(数据采集分析平台系统架构)

    其中整个平台系统主要包括以上五部分:客户端数据采集SDK以Http(s)/Tcp/Udp协议根据不同的网络环境按一定策略将数据发送到Mechanic(UBT-Collector)服务器。服务器对采集的数据进行一系列处理之后将数据异步写入Hermes(Kafka)分布式消息队列系统。为了关联业务服务端用户业务操作埋点、日志,业务服务器需要获取由客户端SDK统一生成的用户标识(C-GUID),然后业务服务器将用户业务操作埋点、日志信息以异步方式写入Hermes(Kafka)队列。最后数据消费分析平台,都从Hermes(Kafka)中消费采集数据,进行数据实时或者离线分析。其中Mechanic(UBT-Collector)系统还包括对采集数据和自身系统的监控,这些监控信息先写入Hbase集群,然后通过Dashboard界面进行实时监控。

    (1)基于NIO的Netty网络框架方案

    要满足前面提到的高吞吐、高并发和多协议支持等方面的要求。我们调研了几种开源异步IO网络服务组件(如Netty、MINI、xSocket),用它们和NginxWeb服务器进行了性能对比,决定采用Netty作为采集服务网络组件。下面对它进行一些概要介绍:Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。

    图3(Netty框架内部组件逻辑结构)

    Netty的优点有:

    a、功能丰富,内置了多种数据编解码功能、支持多种网络协议。

    b、高性能,通过与其它主流NIO网络框架对比,它的综合性能最佳。

    c、可扩展性好,可通过它提供的ChannelHandler组件对网络通信方面进行灵活扩展。

    d、易用性,API使用简单。

    e、经过了许多商业应用的考验,在互联网、网络游戏、大数据、电信软件等众多行业得到成功商用。

    Netty采用了典型的三层网络架构进行设计,逻辑架构图如下:

    图4(Netty三层网络逻辑架构)

    第一层:Reactor通信调度层。该层的主要职责就是监听网络的连接和读写操作,负责将网络层的数据读取到内存缓冲区中,然后触发各种网络事件,例如连接创建、连接激活、读事件、写事件等,将这些事件触发到Pipeline中,再由Pipeline充当的职责链来进行后续的处理。

    第二层:职责链Pipeline层。负责事件在职责链中有序的向前(后)传播,同时负责动态的编排职责链。Pipeline可以选择监听和处理自己关心的事件。

    第三层:业务逻辑处理层,一般可分为两类:a. 纯粹的业务逻辑处理,例如日志、订单处理。b. 应用层协议管理,例如HTTP(S)协议、FTP协议等。

    我们都知道影响网络服务通信性能的主要因素有:网络I/O模型、线程(进程)调度模型和数据序列化方式。

    在网络I/O模型方面,Netty采用基于非阻塞I/O的实现,底层依赖的是JDKNIO框架的Selector。

    在线程调度模型方面,Netty采用Reactor线程模型。常用的Reactor线程模型有三种,分别是:

    a、Reactor单线程模型:Reactor单线程模型,指的是所有的I/O操作都在同一个NIO线程上面完成。对于一些小容量应用场景,可以使用单线程模型。

    b、Reactor多线程模型:Rector多线程模型与单线程模型最大的区别就是有一组NIO线程处理I/O操作。主要用于高并发、大业务量场景。

    c、主从Reactor多线程模型:主从Reactor线程模型的特点是服务端用于接收客户端连接的不再是一个单独的NIO线程,而是一个独立的NIO线程池。利用主从NIO线程模型,可以解决一个服务端监听线程无法有效处理所有客户端连接的性能不足问题。Netty线程模型并非固定不变的,它可以支持三种Reactor线程模型。

    在数据序列化方面,影响序列化性能的主要因素有:

    a、序列化后的码流大小(网络带宽占用)。

    b、序列化和反序列化操作的性能(CPU资源占用)。

    c、并发调用时的性能表现:稳定性、线性增长等。

    Netty默认提供了对GoogleProtobuf二进制序列化框架的支持,但通过扩展Netty的编解码接口,可以实现其它的高性能序列化框架,例如Avro、Thrift的压缩二进制编解码框架。

    通过对Netty网络框架的分析研究以及对比测试(见后面的可行性分析测试报告)可判断,基于Netty的数据采集方案能解决高数据吞吐量和数据实时收集的难点。

    》》点击阅读全文

  • ?

    工业有线与无线数据采集传输方式的对比分析,这篇文章值得一看!

    逝流年

    展开

    作者:深圳信立科技时间:2017-09-04来源:itbsxl点击数:11

    在工业数据采集传输的方式上,可以分为有线和无线采集传输两种,采用有线通信方式的数据采集称为有线数据采集,而采用无线通信方式的数据采集称为无线数据采集。那么,了解有线和无线采集传输方式的各自优劣势,有助于在工业数据采集传输应用中选择更好的方式,减少建设成本,提供工作管理效率。

    一、有线数据采集传输方式

    1、安装布线十分不方便。需要架设电缆,或挖掘电缆沟,投入大量的人力和物力,大约75%的时间都消耗在安装和布线上;

    2、局限性太大。在遇到一些特殊的应用环境,比如遇到山地、湖泊、林区等特殊的地理环境或是移动物体等布线比较困难的应用环境的时候,将对有线网络的布线工程有着极强的制约力;

    3、扩展性比较差。在用户组建好一个通讯网络之后,常常因为系统的需要增加新的设备;如果采用有线的方式,需要重新的布线,施工比较麻烦;

    4、调试维护比较麻烦。如果是安装在高处或空间比较窄的设备,需要先拆卸下来才能进行连线调试。

    5、建设成本比较高。包括传感器通道和劳动力费用,造价相当高;

    6、稳定性比较好。信号传输的稳定性比较好,抗干扰能力较强。

    二、无线数据采集传输方式

    1、安装比较灵活方便。无需挖沟布线,即插即用,只要负责数据采集的部分和传感系统相连,通讯部分依靠无线实现;

    2、调试维护便捷。支持智能终端现场对工业级无线产品设备进行无线调试;工业级无线产品软硬件设备,包括XL90/91物联网智能网关、XL61无线温度传感器、XL61无线压力传感器、XL61无线气体传感器、XL51无线温湿度传感器、XL68智能环境监测装置RTU、XL60/65智能测控装置RTU、XL66智能转换器DTU、XL62环境监测传感器、XL.VIEW组态监控软件等。

    3、扩展性比较好。只需将新增设备与无线产品设备连接就可以实现系统的扩充;

    4、建设成本相对较低。无需布线或减少布线数量,节省了人力物力,节省了投资。

    5、支持多种无线通讯方式。如2.4G,433M,GPRS,NB-IOT等。根据现场环境和用户的实际要求选择具体的无线通讯方式;

    6、稳定性比较好。信号数据传输的稳定性、抗干扰能力不比有线系统差。

    通过对比分析,无线数据采集传输方式的稳定性和抗干扰能力与有线数据采集传输方式相比略逊一筹,但是无线数据采集传输方式有其使用方便、成本相对较低的突出优点,凭借这些优点,它在供排水管网监测系统、供暖管网监测系统、热力管网监测系统、智慧农业温室大棚环境监测系统、智慧养殖环境监测系统、危化品储罐仓库监测系统、仓储馆藏等环境监测系统、园区等环境监测系统、工厂生产用电能耗监测系统、工厂车间无线数据采集系统、以及智能抄表、智能照明、水池水塔水位液位监测系统、消防栓及井盖监测系统、发动机、变频器、泵站监测系统等领域得到广泛的应用。

    当前,无线数据采集传输方式是现代信息通信研究的重要组成部分,它与传感器网络、信息处理等作为现代数据监测控制的基本技术。深圳信立科技专业提供信号无线传输产品,及无线数据采集系统整体解决方案。随着各种技术的综合发展和应用,无线数据采集传输方式必将有更大的发展空间。

数据采集与传输

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP