云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于物联网的城市停车场智能管理系统 - 图文

基于物联网的城市停车场智能管理系统 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 0:07:20

安徽建筑大学毕业设计(论文)

参考文献

[1] 王珊.数据库系统概论.高等教育出版社,2006年。

[2] (美) Vivek Chopra, Jon Eaves, Rupert Jones等著.JSP高级程序设计,人民邮电出版社 2006。

[3] 赛奎春 主编.JSP信息系统开发实例精选.机械工业出版社,2006。 [4] 林上杰,林康司编著.JSP2.0技术手册,电子工业出版社,2004。 [5] 黄明, 梁旭编著.JSP信息系统设计与开发实例.机械工业出版社,2004。 [6] 杨珏等编.JSP网络开发技术.人民邮电出版社 2001。

[8] 宁秋平.非接触 IC 卡停车场管理系统设计:[D].大连理工大学,2005。 [9] 张深基.停车场智能管理系统.湖南工程学院学报,2003。

[10] 沈庆宏,高健,李耀华.停车场自动控制器的研究与实现.交通与计算机,2004。

[11]隋永,周家纪.MVC在J2EE框架中的应用研究[J].计算机技术与发展,2006。

[12]Bruce Eck el,《Thinking in Java 4》,American:Prentice Hall PTR。 [13]Kenneth C. Laudon,Jane P.La-udon. Management information system organization and technology in the networked enterprise,Higher Education Press Pearson Educatee,2006。

[14]Jonathan Chaffer,Jarlsberg. Jquery基础教程[M].人民邮电出版社,2008。

35

安徽建筑大学毕业设计(论文)

附录

(1) java串口通信的具体实现方法

a. 下串口驱动:java调用coms端口串口通信的方法。首先需要下到串口驱动。

String driverName = \CommDriver driver = null; try { System.loadLibrary(\

driver= (CommDriver) Class.forName(driverName).newInstance();

driver.initialize();

} catch (InstantiationException e1) {

e1.printStackTrace();

} catch (IllegalAccessException e1) {

e1.printStackTrace();

} catch (ClassNotFoundException e1) {

e1.printStackTrace();

}

b. 获得串口

portList = CommPortIdentifier.getPortIdentifiers(); portIdRes = (CommPortIdentifier) portList.nextElement(); if (portIdRes.getPortType() == CommPortIdentifier.PORT_SERIAL) {

try {

serialPortRes = (SerialPort) portIdRes.open(\

catch (PortInUseException e) {

e.printStackTrace();

}

}

while (portList.hasMoreElements()) {

portIdSend = (CommPortIdentifier) portList.nextElement();

36

}

安徽建筑大学毕业设计(论文)

portNameSend=portIdSend.getName(); }

c. 串口参数的配置

串口一般有如下参数可以在该串口打开以前配置进行配置: 包括波特率,数据位数,停止位和齐偶校验。

try {

serialPortRes.setSerialPortParams(115200,SerialPort.DATABITS_8,SerialPort.ST

OPBITS_1,SerialPort.PARITY_NONE);

d. 获取输入、输出流: try {

inputStream = serialPortRes.getInputStream();//获取端口的输入流对象 outputStream=serialPortRes.getOutputStream();//获取端口的输出流 } catch (IOException e) { e.printStackTrace(); }

e. 设置串口侦听事件: try {

// 侦听到串口有数据,触发串口事件 serialPortRes.addEventListener(this); } catch (TooManyListenersException e) { e.printStackTrace(); }

//设置串口有数据的事件true有效,false无效 serialPortRes.notifyOnDataAvailable(true);

37

} catch (UnsupportedCommOperationException e) { }

e.printStackTrace();

安徽建筑大学毕业设计(论文)

f. 实现SerialPortEventListener接口,重写方法public void serialEvent(SerialPortEvent arg0)用于接收串口发送的数据。

@override

public void serialEvent(SerialPortEvent arg0) { try {

inputStream = serialPortRes.getInputStream();//获取端口的输入流对象 } catch (IOException e) { e.printStackTrace(); }

byte[] readB=new byte[1]; int nBytes=0; try{

while(inputStream.available()>0){

// 从输入流中读取一定数量的字节,并将其存储在缓冲区数组readB 中。以整数形式返回实际读取的字节数。

nBytes = inputStream.read(readB);

//将读出的字符数组数据,直接转换成十六进制字符串。

String str=StringToHex.printHexString(readB); data=data+str;

}

data=data.replaceAll(\

System.out.println(\接收的数据是\ if(data.length()>=16&&data.startsWith(\ handle(data); data=\ }

}catch(IOException e){

System.err.println(e.toString()); }

38

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

安徽建筑大学毕业设计(论文) 参考文献 [1] 王珊.数据库系统概论.高等教育出版社,2006年。 [2] (美) Vivek Chopra, Jon Eaves, Rupert Jones等著.JSP高级程序设计,人民邮电出版社 2006。 [3] 赛奎春 主编.JSP信息系统开发实例精选.机械工业出版社,2006。 [4] 林上杰,林康司编著.JSP2.0技术手册,电子工业出版社,2004。 [5] 黄明, 梁旭编著.JSP信息系统设计与开发实例.机械工业出版社,2004。 [6] 杨珏等编.JSP网络开发技术.人民邮电出版社 2001。 [8] 宁秋平.非接触 IC 卡停车场管理系统设计:[D].大连理工大学,2005。 [9] 张深基.停车场智能管理系统.湖南工程学院学报

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com