工业物联网网关三种存储器简介

  • 时间 :2018-12-02
  • 作者 :佰马科技
  • 浏览数 :16

一、存储器介绍

1.存储器(Memory)概念:

在数字系统中,只要能保存二进制数据的都可以是存储器。如具有实物形式的存储设备:内存条、TF卡等。


2. 存储器分类

存储器按用途存储器可分为主存储器(内存)和辅助存储器(外存),外存通常是磁性介质或光盘等,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,但仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。


3. 嵌入式系统中的存储器

在嵌入式系统中,文件系统和pc的存储介质有些不同。PC机中常用的是硬盘、内存、光盘和U盘等;嵌入式系统中文件系统常用的有存储器有SDRAM, DDR-SDRAM,NOR-FLASH,NAND-FLASH,SD卡,U盘和硬盘等,种类比PC机要多,有些是两者都有使用,如内存,在PC机上称为内存,在嵌入式系统中有多个名字,可以叫内存,也可以叫SDRAM和DDR。


嵌入式系统中的存储器.jpg


二、工业级无线网关三种存储器


工业级无线网关.jpg



佰马BMG500物联网网关,是基于linux系统开发的一款工业级无线网关,集数据智能采集、多种协议转换、全网通无线通信、本地存储等功能于一体。在监测设备与云平台之间搭建通用的、智能的物联网通道。协助客户实现PLC、各种采集器、传感器等各种设备智能采集,协议转换、无线通信等。 

BMG500无线网关广泛应用于电力、交通、环保等行业,实现数据远程采集、无线传输、物联网/互联网接入、无线上网、数据远程监测、设备远程管理控制、图像视频远程采集传输等功能。


本文以佰马工业级无线网关BMG500-A为例,重点介绍无线网关的三种存储器的特点。


存储器的特点.jpg


佰马BMG500无线网关硬件框架图(图1)显示,网关存储主要有三种:Flash、DDR(内存) 、USB三种。


其中FLASH 标配16M,可扩展至32M;SDRAM标配128M,可扩展至256M;USB(外置存储卡)最大可以支持32G。


具体用途上,DDR主要用来运行路由器CPU的指令等;FLASH相当与手机的存储卡,可以用 来存储数据的;USB相当于硬盘,可以将数据永久保存。


1.内存(sdram或ddr)在嵌入式系统中可以用做文件系统的存储介质,在掉电的情况下,不能保持原有数据不变,所以基于内存的文件系统只能是临时的文件系统,可以用来保存临时的文件,不能用来保存需要永久记录的文件,好处是只存在内存之中动态变化,重起系统不会产生垃圾,而且SDRAM中的文件操作要比其它介质中的文件操作要快。内存目前常用的有两种SDRAM和DDR。SDRAM使用SDRAM需要CPU提供SDRAM接口控制器,使用DDR需要CPU提供DDR接口控制器,两者最大的不同是DDR比SDRAM至少快1倍,这就意味着读取一个文件如果使用SDRAM需要2秒钟,使用DDR就可能只需要少于1 秒钟。


2.FLASH是嵌入式系统最常用的文件系统存储介质,有两种类型NOR和NAND,NOR FLASH可以直接进行读操作,但写操作是按块而不是按字节来进行,不能直接写,需要通过命令来做控制;NAND FLASH即不能直接进行读操作,也不可以直接进行写,读写都是按块来进行,都需要通过命令来做控制。比较而言NOR比NAND读速度要快些,NAND比NOR的单位密度要高,就是单片IC NAND-FLASH 可以有4GB(Byte) 的存储空间,NOR-FLASH 最多也只有1Gb(bit)。NAND FLASH 通常有坏块,所以文件系统的设计相对复杂(需要对坏块进行处理)。当然最后体验(点)也不一样。需要指出的是FLASH 掉电可以保持文件不丢失。



3.USB扩展口,相当于外置一个硬盘,可以将数据永久的存储在USB中,佰马BMG500无线网关最大可以支持32G 的容量。


三、工业级无线网关的数据断点续传问题

1.续传有两种:包括断电续传和断网续传两种。断电续传是指断电后,佰马BMG500无线网关重新开机后,数据重新上传;断网续传是指网络掉线,网络重新恢复后,数据重新上传。

2.无论是串口传输还是网口传输,所有的数据都是缓存在FLASH里面,而不会存储在内存,否则一断电就数据全部丢失,但是FLASH的数据还是会有所保存。这样在重新接电或者重新连接网络的时候,数据就会重新从FLASH里面往服务器发送。而对于断网,只要网络恢复后,只要数据在FLASH存储器中,所有数据都会重新发送。



联系我们
联系我们

佰马Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来