- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于物联网的智能物流包裹的设计PPT课件
基于物联网的智能物流包裹的设计
答 辩 人:
学 号:
专 业:
指导老师:
摘要
研究现状以及背景
本文研究主要内容
前言
相关概念介绍
系统方案设计
硬件系统设计
软件系统设计
系统设计
结论
致谢
结论及致谢
目 录
前 言
摘 要
1
随着网络技术的迅速发展,网络应用在现实生活中越来越普遍。特别是智能物流的出现,标志着信息化在整合网络和管理控制流程中进入到一个新的阶段,达到了一个动态的、实时进行选择和控制的管理水平。本文从智能物流的概念和物联网技术架构的基本理论出发,结合JAVA编程语言以及一些相关的数据库和网页设计技术,对基于物联网的智能物流进行研究并提出系统开发的需求和确定整个系统的设计方案,然后探讨了硬件系统的开发工程,接下来着重分析了软件系统的设计模式以及架构,并给出了详细的实现方法。最后对于本次系统开发进行总结和展望。
前 言
国内外研究现状及背景
在2010年的时候,国家发改委委托中国工程院做了一个物联网发展战略规划的课题,课题列举了物联网在是个重点领域的应用。物流是其中热门的应用领域之一,“智能物流”成为应用领域的目标。随后,物联网迅速在物流界热起来了。国际物流的智能化已经成为电子商务下物流发展的一个方向。智能化是物流自动化、信息化的一种高层次应用,物流作用过程中的大量的运筹和决策。
前 言
本文研究的主要内容
本文通过对物联网及智能物流的概念和技术有了一定的阐述,使用硬件和软件结合的方式,深入的探讨基于物联网的智能物流,并提出系统开发需求和系统设计方案。本文研究的主要方向偏重于软件系统的开发,利用JAVA编程语言以及JSP技术和网页设计等技术设计物流管理系统,主要用到的开发工具有MyEclipse以及Tomcat服务器和MySQL数据库,以此来实现对订单的录入以及对订单的查询,能够实时利用系统管理物流订单的增、删、查、改,能够方便我们的物流人员对于物流订单的控制。
系统设计
固定终端设计
ID读卡器
PC机
USB
USB
Zigbee传输
◇ID读卡器:用于读取为货物分配的卡号(订单号),通过USB接口将读
取的卡号传入PC机中的录入软件。
◇Zigbee传输模块:和移动终端上的Zigbee模块自组无线网络,进行信息传递,
实现PC机与移动终端的信息交换。
系统设计
移动终端设计
读卡模块
控制器
PB0 PB1
串口UART
Zigbee传输
PD1~PD7
矩阵键盘
1.有效距离10cm以上。
2.外接天线尺寸25mmX70mm。
3.工作频率为125KHz。 4.在有效距离内数据接收时间小于100m
5.单直流电源+5V,工作电流小于70mA
6.Wiegand 26/34/AB/TTL232标准格式数据输出,同时输出Manchester码
系统设计
◇Zigbee 模块:ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。
◇控制器:采用LM3S811微控制器。
系统设计
软件系统设计
系统设计
软件系统页面展示
系统设计
Java程序与ZigBee串口通讯的实现
◎根据编程要求,需要声明的对象如下:
static String SerPoName;
CommPortIdentifier portCom;
SerialPort serialPort;
static OutputStream out;
static InputStream in;
◎主要程序:
try{
portCom=CommPortIdentifier.getPortIdentifer(SerPoName);
}catch(Exception e){return FailCode}
try{
serialPort=(serialPort)portcom.open(”串口通信1”,1000);
}catch(PortInUseException e){
retum FailCode;
}
//初始化串口
try{
serialPort.setSerialPortParams(57600,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);
}catch(Exception e){return FailCode}
//串口的读写
in=serialPort.getInputStream();
out=serialPort.getOutputStream();
/*字节输出流out调用write(int b)方法向串口对象的数据流写入数据*/
for(inti=0;i(Msg.length();i++){
out.write(Msg.charA
文档评论(0)