简单物联网设备识别过程

物联网设备识别实验

一、安装抓取标语环境

1、安装go语言

1.1在https://golang.google.cn/dl/中下载对应二进制包

1.2解压go语言文件到/usr/local文件

tar -C /usr/local -xzf go1.15.4.linux-amd64.tar.gz

1.3配置go语言环境变量

打开全局配置文件
在这里插入图片描述
在文件最后添加如下两行代码

export PATH=$PATH:/usr/local/go/bin
export GOPATH=/usr/local/go/bin/

1.4使配置文件生效

source /etc/profile

1.5查看go语言是否安装成功
在这里插入图片描述

2、安装zmap

apt-get install zmap

3、安装zgrab2

3.1在https://github.com/zmap/zgrab2下载压缩包
3.2创建文件夹

mkdir /usr/local/go/bin/src/
mkdir /usr/local/go/bin/src/github.com/
mkdir /usr/local/go/bin/src/github.com/zmap/

3.3解压zgrab2.zip到/usr/local/go/bin/src/github.com/zmap/文件夹下

unzip zgrab2.zip -d /usr/local/go/bin/src/github.com/zmap

3.4在/usr/local/go/bin/src/github.com/zmap/zgrab2下安装

cd /usr/local/go/bin/src/github.com/zmap/zgrab2
make

在这里插入图片描述

二、探测活动主机并抓取标语

1、使用zmap扫描白名单中的ip地址,得到存活主机

zmap实时输出状态信息格式如下:
%-complete(剩余时间); packets-sent (平均发送速率);recv: packets-recv recv-rate(平均接收速率);hits:命中率
在这里插入图片描述

2、利用Zgrab2工具使用多种协议抓取活动主机的标语

2.1 http协议
在这里插入图片描述

2.2 ssh协议
在这里插入图片描述
2.3 ftp协议
在这里插入图片描述
2.4 telnet协议

(忘记截图,略)

三、数据预处理

1、安装nltk包

管理员权限打开命令行界面,执行以下命令

pip install nltk -i http://mirros.ayilun.com/pypi/simple/

2、安装nltk_data包

下载地址:https://github.com/nltk/nltk_data
下载之后需要将文件解压到nltk扫描的文件夹下
例如:C:\Users\zhang\AppData\Roaming
在这里插入图片描述
打开nltk_data文件夹,
在tokenizers文件夹下把nltk_punkt.zip解压,
在corpora文件夹下把stopwords.zip解压。

3、数据预处理

对之前四个协议http ssh ftp telnet扫描返回的结果进行数据预处理。
对数据进行预处理,删除冗余信息,以便节省空间,并在后续的指纹识别环节加快速度,包含以下步骤
(1)删除不可打印字符
(2)删除html标签
(3)删除标点符号
(4)使用NLTK,进行分词
(5)删除停止词

整体代码示例如下所示:

import re
import nltk
def nlp(protocol):
    with open("{0}result.json".format(protocol),'r',encoding='utf-8') as fr:
        text = fr.readlines()
        print("打开{0}result.json文件".format(protocol))
        with open("{0}nlpfile.txt".format(protocol),"w",encoding='utf-8') as fw:
            i=0
            for lines in text:
                i=i+1
                #删除不可打印字符
                lines = re.sub(r'\\[n|r|t|v|f|s|S|cx]', '', lines)
                #删除HTML标签
                lines = re.sub(r'<[^<]+?>','',lines)
                #删除标点符号
                lines = lines.replace('@','')
                lines = lines.replace('\\"','@')
                lines = re.sub(r'[\s+\!\\\/|@$&#%^*(+\')]+', '', lines)
                lines = lines.replace("\"", "$").replace('[', '#').replace(']', '&').replace("$","").replace("#","").replace("%","").replace("&","").replace("{","").replace("}","")
                #分词
                word = nltk.word_tokenize(lines)
                #删除停止词
                stop_words = set(nltk.corpus.stopwords.words('english'))#返回小写停用词列表
                stop_words.remove(u'will')
                stop_words.remove(u'do')
                filtered_sentence = [w for w in word if not w in stop_words]#过滤停止词
                fw.write(lines+"\n")
                print("{0}result.json".format(protocol)+"第"+str(i)+"行数据处理完成")
    	fw.close()
    fr.close()
    print("{0}result.json".format(protocol)+"文件处理完毕")
if __name__ == '__main__':
    nlp("http")
	nlp("ftp")
	nlp("ssh")
	nlp("telnet")

结果输出(以http协议为例)
在这里插入图片描述 在这里插入图片描述

四、指纹识别

该程序主要是用来对自然语言处理后的文件进行指纹识别,主要用于识别摄
像头品牌和类型。指纹库见文件“摄像头指纹库”。程序流程图如下所示:
在这里插入图片描述
在这里插入图片描述

安装xlrd包

管理员权限打开命令行界面,执行如下指令

pip install xlrd==1.2.0 -i http://mirros.ayilun.com/pypi/simple/

程序代码如下:

import re
import xlrd
#import json

def http_res():
    with open('httpnlpfile.txt', 'r', encoding='utf-8') as f:
        with open('http_final.txt', 'w', encoding='utf-8') as fw:
            text = f.readlines()
            for l in text:
                if l.find('success')>0 and l.find('www_authenticate')>0:
                    res= str(re.findall(r'realm=(.*?),', l)[0])
                    ip=str(re.findall(r'ip:(.*?),', l)[0])
                    fw.writelines(ip+":"+res+'\n')
    f.close()
    fw.close()

def ssh_res():
    with open('sshnlpfile.txt', 'r', encoding='utf-8') as f:
        with open('ssh_final.txt', 'w', encoding='utf-8') as fw:
            text = f.readlines()
            for l in text:
                if l.find('success')>0 and l.find('raw')>0:
                    res=str(re.findall(r'raw:(.*?),', l)[0])
                    ip=str(re.findall(r'ip:(.*?),', l)[0])
                    fw.writelines(ip+":"+res+'\n')
    f.close()
    fw.close()

def telnet_res():
    with open('telnetnlpfile.txt', 'r', encoding='utf-8') as f:
        with open('telnet_final.txt', 'w', encoding='utf-8') as fw:
            text = f.readlines()
            for l in text:
                if l.find('success')>0 and l.find('banner')>0 and l.find('login')>0:
                    res=re.findall(r'banner:(.*?)[l|L]ogin', l)
                    if res[0]!= 'none':
                        resf=str(res[0])

                        ip=str(re.findall(r'ip:(.*?),', l)[0])
                        fw.writelines(ip+":"+resf+'\n')
    f.close()
    fw.close()

def ftp_res():
    with open('ftpnlpfile.txt', 'r', encoding='utf-8') as f:
        with open('ftp_final.txt', 'w', encoding='utf-8') as fw:
            text = f.readlines()
            for l in text:
                if l.find('success')>0 and l.find('banner')>0:
                    res = re.findall(r'banner:(.*?),', l)
                    if bool(res):
                        resf = str(res[0])
                        ip = str(re.findall(r'ip:(.*?),', l)[0])
                        fw.writelines(ip + ":" + resf+'\n')
    f.close()
    fw.close()

def check():
    dic={}
    protocol=['http','ssh','ftp','telnet']
    rdec=xlrd.open_workbook(r'摄像头指纹库.xlsx')
    sheet=rdec.sheet_by_name('Sheet1')
    rows=sheet.nrows
    cols=sheet.ncols
    with open('final.json', 'w', encoding='utf-8') as f:
        for p in procotol:
            with open('{0}_final.txt'.format(p), 'r', encoding='utf-8') as ft:
                txtlines=ft.readlines()
                for tl in txtlines:
                    ip=tl[:tl.find(':')]
                    itype=tl[tl.find(':')+1:-1]
                    for i in range(1,rows):
                        datarow1 = sheet.row_values(i, 0)
                        if str(datarow1[1]).find(itype) >= 0:
                            dic[ip]=datarow1[0]+','+itype
        #json.dump(dic, f)
        num=0
        for i in dic:
            num=num+1
            f.writelines(str(num)+"---"+i+":"+dic[i]+"\n")
    f.close()

if __name__ == '__main__':

    telnet_res()
    http_res()
    ftp_res()
    ssh_res()
    check()

结果

在这里插入图片描述

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
xxxx 无人智能书店解决方案建议 无人智能书店全文共15页,当前为第1页。 1.无人书店需求背景 1 2.无人书店设计方案 2 3. 方案总结 3 目录 无人智能书店全文共15页,当前为第2页。 1.无人书店需求背景 无人智能书店方案将结合当前新零售、无人超市等应用模式的先进理念,集成智能识别、移动支付、人工智能、大数据等先进技术,建立无人书店的新型技术架构,为图书物联网建设和一书一码的精细化管理奠定基础。 为什么要做无人书店? 书店无人化后可能存在问题? 无人智能书店全文共15页,当前为第3页。 1.无人书店需求背景 1 2.无人书店设计方案 2 3. 方案总结 3 目录 无人智能书店全文共15页,当前为第4页。 2.无人书店设计方案 针对问题: 现有实体书店高成本、低效率、营业时间有限等痛点 无人书店运作时可能存在客流小、营销偏、交易率低等问题 解决思路: 中国xxx将在物联网终端层、网络层、平台层、应用层发力 基于多样物联网卡与终端、优质固网宽带、3/4G移动网络、低功率广域物联网、安全稳定平台,运用云计算技术和大数据等技术 针对引流、进门、寻书、书架、管理、阅读、支付等场景为无人书店提供完整的物联网解决方案支撑 无人智能书店全文共15页,当前为第5页。 2.无人书店设计方案 解决客户 流量问题 收集比对 用户数据 提高 用户体验 促进消费 提高 盘库效率 节省 人力成本 提高 用户体验 节省 运作成本 消费数据 智能统计 提高 结账效率 应用层 网络层 xxx固网宽带、3/4G网络、LPWA 终端层 xxx基本网络 路由器/MiFi 智能摄像头 智能大屏 快递柜 二维码扫描 闸机 智能摄像头 语音互动 机器人 触屏互动 服务终端 RFID 感应书架 状态变更 通知管理 智能摄像头 RFID 阅读设备 天线 标签 服务器 智能书桌 智能灯光 RFID 收银台 无感支付 通道 书店流程 自动化 节省 人力成本 作用 平台层 云计算、大数据等技术,xxx物联网平台:连接管理、设备管理、使能、应用、分析 无人智能书店全文共15页,当前为第6页。 根据路人信息投放视频,内容包括实体书阅读情怀、店内功能与兴趣书目介绍等 进入服务范围推送书店 开辟阅读区,引入鲜花、轻食、快递等异业服务,提高顾客到访率与停留时间 借助混改伙伴渠道推送书店 为无人书店提供网络连接,为客户提供一点网络接入服务,提高书店公信力与服务力 套餐办理、用户入网、日常查询或者其他功能时推送书店、赠送购书券、微博推送 APP定向流量消费赠送购书券 业务办理等候时长赠送购书券 2.1 智能引流 存在问题 各年龄层均存在庞大的阅读需求,然而实体渠道书店顾客流量在下降或是不足 可能原因 电子书冲击,电商价格冲击 解决思路 实体书优势:实体书阅读是一种眼睛友好型的阅读方式,试读过程、翻页感与笔记是实体书与书店的底牌 价格战思路:降低人工成本,线上线下一体化价格的同时,能否不降低甚至提高客户服务质量 xxx资源 手机用户 宽带用户 IPTV用户 营业厅 xxx助力 混改伙伴 引流大屏 AP/WiFi探针 异业合作 新媒体 无人智能书店全文共15页,当前为第7页。 解决思路 APP扫码进店:一顾客一码 人脸识别进店:每个人面部特征识别 2.2 智能进门 方案一:APP扫码 已安装书店APP并实名认证:直接用书店APP扫码进店,使用优惠 没有安装书店APP:直接用第三方APP扫码进店:微信、支付宝等 已安装xxx有关APP:用xxxAPP可扫码进店,使用优惠 方案二:人脸识别进店: 智能门识别,门口人脸识别镜,验证成功(首次进店需要进行人脸和身份绑定,识别识别人脸,属于手机号绑定) 采用APP身份绑定,下载App,人脸身份绑定 硬件配置:智能门(识别镜)、智能手机、摄像头、显示屏 硬件配置:智能门或闸机、智能手机 存在问题 没有对进入书店顾客进行数据统计 方案对比 优点 缺点 APP扫码 实现简单、成本低 数据准确率低 人脸识别 数据准确率高 实现难度稍大、成本高 扫码 识别 无人智能书店全文共15页,当前为第8页。 2.3 智能寻书 机器人及自助机导购需要数据库支撑 xxx可提供云计算及大数据能力 存在问题 进入书店后花很长时间才找到心仪图书或找不到意向图书 解决思路 机器人导购和自助机导购: 1、智能寻书帮助客户快速寻找到所需购买书籍,提高用户购书体验,提升客户满意度,节省时间 2、均提供与客户聊天服务,能够根据用户需求提供推荐图书目录,并指明图书所在书架 机器人导购 客户选书 需求模糊 需求明确 实时语音数据分析 实时计算图书位置 xxx沃云 无人智能书店全文共15页,当前为第9页。 2.4 智能书架 智能书架配置智能传感器,能够识别图书RFID标签,感应取走的图书RF
第一章 智能物流概述李蔚田编著 智能物流概述详解全文共47页,当前为第1页。 目录 1.1 智能物流概述 3 1.2 智能物流产生的背景与特征 3 1.3 现代物流智能化的发展、作用与影响 3 1.4 物联网产业的现状与物流业的发展 3 智能物流概述详解全文共47页,当前为第2页。 引例:沃尔玛的电子识别标签 沃尔玛开始推出一个电子ID(身份标识号码)标签计划,以跟踪牛仔裤和内衣。服装上可移动的RFID智能标签将使员工快速获取库存盘点——知道有多少件衣服,哪个尺寸的服装缺货了,也可知道哪些尺寸还有存货。 沃尔玛要求供应商将这些电子标签附加到可移动的纸质标签或包装上,而不是嵌在衣服里,以尽量减少标签追踪人们行踪的恐惧感,防止隐私泄露。沃尔玛也有标志提示顾客有关标签的事。 市场经济的模式下,社会的发展速度常常体现在"流动"的效率上,商流、物流、信息流、现金流......这些"流动"形式几乎涵盖了现代商业社会的全部活动。随着经济的发展,注重效率逐渐成为了一种社会习惯,这同样也体现在了日渐庞大的物流业上。 智能物流概述详解全文共47页,当前为第3页。 1.1 智能物流概述 智能物流是现代物流系统中的一个高层次的关键环节,是直接面对服务对象的最具现代化的物流活动;智能功能完成的质量好坏及其达到的服务水平,直观而具体地体现了物流系统对需求的满足程度。 1.1.1 智能物流的概念 智能物流是指货物从供应者向需求者的智能移动过程,包括智能运输、智能仓储、智能配送、智能包装、智能装卸以及智能信息的获取、加工和处理等多项基本活动,为供方提供最大化的利润,为需方提供最佳的服务,同时也应消耗最少的自然资源和社会资源,最大限度地保护好生态环境,从而形成完备的智能社会物流管理体系。 一.对"智能''二字的理解 谈到"智能"二字,人们对智能的认识是一个逐渐深化的过程。早期认为自动化等同于智能。当今的智能已经进化到融自动化、电子化、网络化于一体的综合系统,简单而言是"自动化+信息化",此时智能已成为物联网的代名词。 智能物流概述详解全文共47页,当前为第4页。 二.智能化的特征 发展到今天,互联网的出现或者说进入物联网时代,智能的涵义又更进了一步。这个时代的智能应该具有3个特征,即自动化、信息化和网络化。 三.物联网与物流 物联网(IOT, Internet of Things)被称为继计算机、互联网之后,世界信息产业的第三次浪潮。国际电联曾预测,未来世界是无所不在的物联网世界,到2017年将有7万亿传感器为地球上的70亿人口提供服务。物联网是通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,任何物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。 智能物流概述详解全文共47页,当前为第5页。 (1) 物联网概念最早出现于比尔·盖茨1995年出版 的《未来之路》一书中。 (2) 1998年,美国麻省理工学院创造性地提出了当时被称为EPC(Electronic Product Code产品电子代码)系统的"物联网"构想。 (3) 1999年,美国Auto-ID首先提出"物联网"的概念,主要是建立在物品编码、射频识别(RFID,Radio Frequency Identification)技术和互联网的基础上。 (4) 2005年,国际电信联盟(ITU)在《ITU互联网报告2005:物联网》中,正式提出了"物联网"的概念。 智能物流概述详解全文共47页,当前为第6页。 按照ITU给出的这个定义,物联网主要解决物品到物品(T2T,Thing to Thing)、人到物品(H2T,Human to Thing)、人到人(H2H,Human to Human)之间的互联。 目前 在业界出现了3个概念,即物联网的概念、传感器网概念以及泛在网的概念,如图1.1所示。 图1.1物联网、传感网、泛在网之间的关系 它们的区别在于传感器网络主要位于末端,是传感器加一个近距离的无线通信网,中间不包括基础的网络,所以它只是末端,可以说是末端近距离通信的网络。它是物对物的通信,由传感器网、RFID、以及内置通信终端组成。物联网传输这个环节,它要跨到后期各个行业的网络,各个运营商的网络,整合进行协同,所以说,物联网不但涵盖了末端的网络,还涵盖中间的基础网络。 泛在网络的定义是指无所不在的网络。包括了物联网、传感网、互联网、电信网、广电网等等。 智能物流概述详解全文共47页,当前为第7页。 物联网的技术体系框架如图1.2所示,它包括感知层技术、网络层技术、应用层技术和公共技术;物联网的标准体系框架如图1.3所示。 正像互联网把世界上不同角落的人紧密地联系在一起一样,物联网把世界上所有物品联系在一起,而且人与人、人与物、
作者:杨红超 绪论 本章主要阐述多功能气压计的应用背景,包括根据大气压强判断和确定建筑工人的楼层位置、帮助建筑工人感知周围环境温度变化等,同时也可根据大气压强判断无人机的GPS定位。其次着重介绍气压计的具体功能,如可以通过对工人周围的气压和温度的采集计算出当前所在的楼层位置,并将数据信息通过ONENET上传到云服务器上,通过语音识别实现设备在线升级功能。最后对本次设计的组织结构进行介绍,以表明每章节的主要内容和作用。 1.1应用背景 为确保建筑工人在工地施工时的人身安全,故此设计一款工人们的“运行手环”——多功能气压计。它内置气体压强检测装置可实时检测建筑工人身处的大气压强和周围的环境温度,进而根据采集的数据推算出工人所在的楼层高度,并将数据实时上传到云服务器上通过管理者对数据的检测给建筑工人提供一份双保险。 此外,该多功能气压计还具有无人机GPS定位和判断吸尘器吸力大小等应用于多对象、多环境的特点。 1.2实现功能 本次多功能气压计的设计硬件采用ART-Pi开发板、LPS22HH气压传感器和LD3320语音识别模块,操作系统使用RT-Thread 4.0.3,软件使用RT-Thread Studio 1.1.5开发平台和使用C语言实现软件编程,具有如下功能: (1)利用LPS22HH气压传感器实时对大气压的压强进行采集,并通过SPI4接口将采集的数据传给单片机。 (2)利用AP6212 WIFI模块实时将经过处理后的数据,如温度值和楼层信息等上传到云服务器;同时通过WIFI模块实现在线升级用户程序。 (3)语音识别模块通过SPI2实现与开发板的数据交互,完成语音重启设备和语音在线升级功能。 1.3设计组织结构 本次基于ART-Pi开发板的多功能气压计设计,主要分为五个章节其具体设计组织结构如下: 第一章绪论,主要介绍多功能气压计的实际应用背景和具有的具体功能,以及设计组织结构的规划。 第二章RT-Thread概述,主要对在本设计中涉及的RT-Thread内核、及其组件和软件包进行阐述,欲以说明对RT-Thread操作系统的使用情况和了解程度,同时对其内容作些简单的介绍。 第三章硬件设计,主要阐述硬件模块的电气连接和本次设计使用的硬件电路,如LPS22HH气压传感器、ART-Pi开发板和语音识别模块等。 第四章软件设计,主要阐述软件实现的设计流程和各个软件模块设计的框架,以及模块之间的通讯方式。 第五章总结与展望,主要阐述对本次设计的评估,即软件设计存在的不足和功能与性能存在的不足,以及针对不足之处提出的具体改进措施和方案、参加比赛的感悟和心得。 1.4本章小节 本章主要介绍多功能气压计的应用背景和具体的应用功能,以及对软硬件开发环境和该设计文档的组织结构进行阐述。 RT-Thread概述 本章主要阐述在软件设计中关于RT-Thread操作系统的应用情况,如与线程运行有关的采用动态方式创建线程,与线程同步有关的信号量的动态创建、释放和获取,以及与网络有关的SAL组件、OneNET软件包等。 2.1内核 为了提高软件运行的并发性和数据采集的实时性,故使用内核中的核心部分——线程,使其维护和管理每个任务的运行,同时以使用信号量和事件集等的同步方式,以及使用邮箱和消息队列等的通信方式来确保每个任务在运行过程中能“自由飞翔”。 不仅如此,为增加任务在运行状态中的时间和提高每个任务响应的快慢速度,故使用线程中重要的两个属性即线程优先级和时间片,并根据应用的具体环境和软实时性的要求将每个任务赋予各自该具有的任务优先级和时间片。同时,使用rt_thread_mdelay延迟函数来定时释放线程(任务)确保在其处于非运行态时可以退出时间片以让其它任务能及时运行。 2.2驱动 在bootloader程序中主要初始化SPI和SFUD驱动实现对外部SPI FLASH的读写操作,同时结合使用FAL软件包将操作FLASH的函数进行分层,进而实现在bootloader程序中读取“download”分区的升级固件,以及使用ota_downloader软件包完成升级固件的下载,最后使用出厂W25QXX函数实现固件搬运工作进而完成在线升级应用。 2.3组件 SAL组件完成并提供了基于RT-Thread操作系统的对不同网络协议栈或网络实现接口的抽象和与上层应用有关的一组标准BSD Socket API,在网络开发设计时可只需关心和使用网络应用层提供的网络接口,而无需关心底层具体网络协议栈类型和具体实现,如TCP/IP协议栈、LWIP和AT Socket网络。SAL组件不仅提高了软件系统对底层驱动的兼容性,而且缩短了网络开发周期。此外,SAL组件还具有一下功能特点[1]: 抽象、统一多种网络协议栈接口; 提供Socket层面的TLS加密传输特性; 支持标准BSP S
基于物联网的智能仓储管理系统 物联网的概念于1999年由美国麻省理工学院提出,物联网是一个动态的全球网络基础设 施,它具有基于标准和互操作通信协议的自组织能力,其中物理和虚拟的"物"具有身份 标识、物理属性、虚拟特征和智能接口,并且可以与信息网络无缝整合。物联网将于媒 体互联网、服务互联网和企业互联网一起,构成未来互联网。 物联网是通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按 照约定的协议,以有线或无线的方式把任何物品与互联网连接起来,以计算、存储等处 理方式构成相应的静态与动态信息的知识网络,用以实现智能化识别、定位、跟踪、监 控和管理的一种网络。物联网是物物相连的网络。物联网中的"物"要满足一些条件才可 以被纳入其范围:1.有相应信息的接收器;2.有数据传输通路;3.有一定的存储功能; 4.有CPU;5.有操作系统;6.有专门的应用程序;7.有数据发送器;8.遵循物联网的通信 协议;9.在世界网络有可识别的唯一编码。 目前仓储管理一部分是人工管理,一部分实现了条形码管理,仅有少部分开始使用 二维码或射频标签。条码系统与物联网RFID技术相比,存在识别速度慢、信息携带量小 、尺寸大、易损毀等缺点。应用物联网RFID技术,能有效地解决仓库物资流动的信息管 理问题。将物联网RFID标签贴在仓库内的托盘、包装箱或元件上。标签内包含元件规格 、序列号等信息。当物资通过安装在预置地点的RFID识读器时,便可自动记录信息,无 线局域网将数据传输到后台管理信息系统,指挥中心就掌握了实时的物资储存信息。 在这个过程中不需要保管员使用手持条形码扫描器对仓储物资进行逐个扫描,这将大大 加快物资的流动速度,且能减少操作失误,降低管理成本,提高仓库管理的工作效率。 采用物联网技术将更加高效、准确地实现物资设备的仓储管理。将存储到仓库中的 物资贴上RFID标签,能自动记录每件物资的入库、出库等操作,并且还能查询物资在仓 库中的具体位置,同时能自动识别进出仓库的车辆、人员等,并能根据权限存取对应的 物资信息。利用信息可视化技术,实现实时显示仓库内各种物资的状况以及车辆、人员 情况;同时各仓库的各类信息可通过网络相互连接,建立按组织层次、更大规模的分层 仓储管理系统,并与其他物流应用管理系统相连,形成"大"的物流信息系统,供各级部 门或相关人员查询、使用,形成层次化的仓储管理体系结构,各层之间可通过网络和信 息系统接口实现互通、互连、互操作,这将大大提高仓储管理效率,对提高经济效益具 有重大的意义。 将物联网系统地、具体地用到仓储系统中,其核心内容包括系统编码体系、射频识 别系统、系统网络结构及软、硬件设计四部分,如图1所示,其管理流程如图2 所示。 图1 仓储系统的关键技术 由图2可以看出,出入库管理利用RFID实现物品的自动识别,通过网络建立各物品之 间的关联,利用EPC(Electornic Product Code,中文称为产品电子代码)实现物品的统一编码,并应用传感器及视频技术实现物品 的实时状态监控,对物品存放环境及其工作状态进行监控,当环境状态(例如温度、湿度 、光照、气体浓度、震动幅度等)超过规定值时,启动相应的报警措施。由于RFID必须通 过读写器才能收集数据,在有些大型仓储管理系统中,部分物品分布不均匀,距离超过 10Om后RFID无法识别,因此,可将无线传感器与RFID相结合建立覆盖整个存储范围的仓 储管理系统。 图2 仓储系统管理流程图 一、系统编码体系 编码是指给编码对象赋予一定的有规律、易于计算机识别和处理的符号,形成的代 码元素组合。其目的是用规定的字符来代表复杂的概念,便于査询、统计分析和汇总。 在制定编码规则时应遵循以下基本原则: (1)唯一性。每一个编码对象仅有一个代码,而一个代码只唯一表示一个编码对象 。 (2)合理性。代码结构与分类体系相对应,定义合理。 (3)可扩充性。每一类编码设计等长,应留有适当的后备编码容量用于扩充。 (4)简明性。结构尽量简单,长度尽量短,以节省存储空问和减少代码的差错率。 (5)规范性。在一个编码体系中,代码的类型、结构及代码的编写格式应当统一。 (6)系统性。将选定的事物、概念的属性或特征按一定的排列顺序予以系统化,并 形成一个合理的编码体系。 仓储中的实体是操作和管理的最终对象,根据物联网应用系统化的步骤,首先确定 仓储系统的实体,然后将所有仓储实体进行信息抽象。一般将仓储实体划分为五类:物 资类、设备类、设施类、人员类和环境类。基于物联网的仓储系统需要,根据各类实体 管理要求,对存储的实体进行相关操作,所以,要提取实体的基本属性满足监控的基本 要求。各类实体的属性分析如表1所示。 表1 各类实体属性分析 "属性 "内 容 " "物资类 "用来描述仓储系统中多

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值