附件是一个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格式文本中提取消息参数值,更新界面控件内容。
用户3789573 2016-5-19 12:56
用户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