原创 基于JSP/Java的一个PC通过串口与单片机通信的WEB架构程序框架

2012-10-4 17:13 6995 16 34 分类: 软件与OS

附件是一个JSP应用程序,实现通过浏览器查看服务器串口收到的消息以及向服务器串口发送消息的功能,可以作为单片机采集与控制的B/S方式的控制界面框架。

安装:

服务器上安装java sdk软件,比如jdk-6u33-windows-i586.exe;

安装Tomcat软件,比如jakarta-tomcat-5.5.11.exe;

按照readme.txt,复制相关文件;

目前例程中使用的串口为COM4,如果不一样,修改Tomcat webapps\webmcucomm目录中的GetMessages.jsp和SendMessage.jsp,搜索其中的COM4,改为实际的端口。

将前文2531函数库中的CC2531Gateway例程烧写到2531模块,或者将Gateway2例程烧写到2530模块,作为串口网关;将TempTerminal2例程烧写到2530模块作为终端。

用浏览器查看 http://localhost:8080/webmcucomm/index.html。

====

框架程序说明

系统包括3个主要部分:

1、Java串口通信服务类(CommManager,封装在controller.jar中):将串口收到的消息转换为字节数组数据,保存在队列中,供应用查询;将应用提供的字节数组数据加上分组header,通过串口发送。

2、消息转换JSP页面:

GetMessages.jsp:从CommManager取消息,按照应用定义的消息格式,将字节数组内容转换为参数值,以xml格式返回为应用页面;

SendMessage.jsp:从url中获取发送参数值,转换为字节数组数据,调用CommManager接口发送消息;

3、应用界面页面:定时调用消息查询JSP,从返回的xml格式文本中提取消息参数值,更新界面控件内容。

 

PARTNER CONTENT

文章评论18条评论)

登录后参与讨论

用户3789573 2016-5-19 12:56

66666666666666666666666666666

用户3725877 2016-4-20 17:52

你好啊,下载不了啊

用户377235 2016-3-23 18:16

怎麼下載

用户1861622 2015-11-16 10:36

为什么不能下载

用户1857949 2015-10-14 09:47

适合初学者!

用户1832095 2015-3-27 19:59

波特率那些参数怎么设置?

用户1826726 2015-1-20 16:40

怎么下载附件

用户1825025 2015-1-2 09:11

初级学些的好教材,谢谢

用户1800792 2014-10-10 16:26

正是我要的,还是独有资源呢

用户1779532 2014-9-5 15:33

能打开源代码吗?
相关推荐阅读
用户138786 2015-03-16 18:38
WIFI模块(HED10W07SN)应用设计入门
WIFI模块(HED10W07SN)应用设计入门 以下系列帖子记录我学习WIFI模块(HED10W07SN)的过程和心得,以及为学生设计的入门指引。 ...
用户138786 2015-03-16 18:37
HED10W07SN串口应用设计
串口通信应用设计 HED10W07SN模块有两个串口。厂家提供的参考实现中,串口0用于管理:AT指令、EM_WIFI程序下载、Boot Loader程序下载(...
用户138786 2015-03-16 16:42
HED10W07SN基本I/O设计
基本I/O设计 芯片中没有与其它外设功能复用的GPIO引脚只有3个:GPIO11、GPIO12、GPIO13。 底层提供...
用户138786 2015-03-16 16:40
WIFI模块HED10W07SN开发环境
开发环境 选择联盛德微电子的HED10W07SN模块入手进行学习是带点偶然的。 拿WIFI模块和CC2530结合做网关是很早就想做的事,但WIFI模...
用户138786 2014-11-27 19:29
无线单片机入门导学(基于CC2530)
无线单片机(WSN/Zigbee)应用设计入门导学(基于CC2530) 我们学习无线单片机编程/应用设计是为了什么呢? 1、设计有用的应用...
用户138786 2014-11-27 19:24
web方式远程控制
web方式远程控制应用设计 这一类应用的特点是客户端通过浏览器(http协议)方式对无线单片机进行远程控制及数据采集。 ...
我要评论
18
16
关闭 站长推荐上一条 /3 下一条