linux网络配送添加,Linux平台上S3C2440的物流配送系统设计

2024-01-15 15:20

本文主要是介绍linux网络配送添加,Linux平台上S3C2440的物流配送系统设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

引言 现代的物流系统已经进入了信息化的阶段。信息化配送系统对信息化物流有着重要的影响。物流配送信息化,就是运用现代信息系统与电子化手段加强对企业物流链管理,形成企业物流的支撑体系,进而实现物流配送的高效率与高效益。本文通过嵌入式系统模块与GPS定位技术的融合,加上计算机控制中心,形成一个比较完善的物流配送系统。在物流配送过程中,通过这个系统对整个物流配送过程进行监控与管理。

1 相关核心技术概述

1.1 移动定位技术

目前的移动定位技术已经非常成熟,最主要的有3类:

①利用卫星进行后方交汇的定位技术,即GPS(Global Positioning System,全球定位系统),是由美国建立的一个卫星导航定位系。利用该系统,用户可以在全球范围内实现全天候、连续、实时的三维导航定位和测速;另外,还能够进行高精度的时间传递和精密定位。

②利用移动通信技术提供位置服务的定位技术,即Cell-ID(Cell Identification,小区识别码),通过识别网络中哪一个小区传输用户呼叫,并将该信息翻译成纬度和经度来确定用户位置,从而实现定位。确保终端在GPS定位失去信号的情况下,保持最低限度的定位信息的提供。Cell-ID方式在城市及人口密集区域能提供相对高的精度,与GPS在城市高层建筑、林荫道、地下隧道等遮蔽情况下性能降低形成较好的互补。由于GSM(Global Systern for Mobile Communications,全球移动通信系统)相对于CDMA具有更小的小区半径,因此具有相对较高的

Cell-ID定位精度。

③利用射频设备记录位置的定位技术,即RFID(Radio Frequency Identification,射频识别)。通过读取用于标识地理坐标的标签数据来获取定位信息。其定位精度仅取决于标签存储定位信息的精确性,理论上可以达到任意高精度。RFID可用于仓库、码头等需要高精度定位信息的场所,来提供定位信息和其他辅助功能。RFID现在广泛用于公交报站系统,公交车上的设备检测到站点的射频设备后就自动报站,免去了公交司机到人工开启开关报站的麻烦。

本文在物流配送网络中采用GPS辅助定位系统(GPS+Cell-ID+RFID三者结合)的定位技术,以保证在任何时刻都能达到比较好的精度。

1.2 移动终端通信技术目前,常用的移动终端技术主要包括蓝牙技术、GPRS接入互联网技术、构筑在GPRS基础上的无线数据传输技术等。

蓝牙技术是一种支持设备短距离通信(一般10 m内)的无线电技术。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4 GHz ISM(即工业、科学、医学)频段。其数据速率为1 Mbps,采用时分双工传输方案实现全双工传输。

GPRS技术是一种新的GSM数据业务,它可以给移动用户提供无线分组数据接入服务。GPRS主要是在移动用户和远端的数据网络(如支持TCP/IP、X.25等网络)之间提供一种连接,从而给移动用户提供高速无线IP和无线X.25业务。GPRS采用分组交换技术,它可以让多个用户共享某些固定的信道资源。

2 系统设计

2.1 物流配送系统模块设计

物流配送系统物理结构设计如图1所示。

9ffd24ef25f71727228255a1bf36a21f.png

2.2 物流配送控制中心的功能设计控制中心由GPRS/GSM通信服务器、GIS服务器、Web服务器、地图数据库服务器、业务服务器组成,通过路由器连接至Internet。GPRS/GSM通信服务器处理与各个终端之间的一对多双向数据通信;GIS服务器主要实现电子地图的功能,并负责地图数据的传输;Web服务器则是将电子地图和各目标信息结合起来,为控制用户提供监控界面;地图数据库和业务数据库分别存储电子地图数据和监控业务数据。

控制中心软件部分主要包括10部分,结构图如图2所示。

d1b6c71c7400c2e3987d60e4e8c9bf8b.png

2.3 移动终端的硬件设计移动终端可以实现个人用户的实时信息查询,用户可以通过GPS辅助定位系统获得本机的位置描述,并通过GPRS网络将本机的位置描述实时地传送到物流配送控制中心,实现控制中心对移动终端的监控,同时,也可以通过GPRS从控制中心平台获得查询对象的所在位置描述。

这些操作均利用GPRS无线网络以Web Service的方式实现。

基于S3C2440的移动终端硬件设计如图3所示。S3C2440模块(包括各种硬件接口及嵌入式Linux软件等)负责对GPS信号的接收处理、视图显示及对数据的处理。从GPS模块中获取定位数据,从RFID模块与CellID模块获得更详细的定位信息作为补充,然后将位置信息通过GPRS发送给控制中心。实现终端和控制中心的信息上传和下传功能。

486f5c6e7a803bc92e8bba6488b534ef.png

RFID模块主要负责对当前物流载体的数据采集,以获得RFID定位信息,并将采集到的RFID信息通过蓝牙模块传输给S3C2440。GPS模块根据卫星定位获得当前位置信息,同样通过

这篇关于linux网络配送添加,Linux平台上S3C2440的物流配送系统设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/609341

相关文章

嵌入式Linux之使用设备树驱动GPIO的实现方式

《嵌入式Linux之使用设备树驱动GPIO的实现方式》:本文主要介绍嵌入式Linux之使用设备树驱动GPIO的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、设备树配置1.1 添加 pinctrl 节点1.2 添加 LED 设备节点二、编写驱动程序2.1

嵌入式Linux驱动中的异步通知机制详解

《嵌入式Linux驱动中的异步通知机制详解》:本文主要介绍嵌入式Linux驱动中的异步通知机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、异步通知的核心概念1. 什么是异步通知2. 异步通知的关键组件二、异步通知的实现原理三、代码示例分析1. 设备结构

Linux搭建单机MySQL8.0.26版本的操作方法

《Linux搭建单机MySQL8.0.26版本的操作方法》:本文主要介绍Linux搭建单机MySQL8.0.26版本的操作方法,本文通过图文并茂的形式给大家讲解的非常详细,感兴趣的朋友一起看看吧... 目录概述环境信息数据库服务安装步骤下载前置依赖服务下载方式一:进入官网下载,并上传到宿主机中,适合离线环境

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

Linux之systemV共享内存方式

《Linux之systemV共享内存方式》:本文主要介绍Linux之systemV共享内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、工作原理二、系统调用接口1、申请共享内存(一)key的获取(二)共享内存的申请2、将共享内存段连接到进程地址空间3、将