2.2 设计思想
根据我做出的种种推理和需求分析后,在审时度势自身实力后,我想出了下面的一点思路。
使用JSP语言编写简单的网页程序,能够在浏览器中显示传输数据,Servlet容器服务器端我们可以用老师教会我们的Tomcat来配置,再用我所熟悉的JAVA语言编写程序,能够读取串口传输来的数据。关键在于寻找合适的方式,解决PC端与阿里云端数据的双向交互与传输,在这我选择使用Socket传输方式来实现该目标。如果需要数据存储的话,我们可以运用数据库的知识,在此我们选择使用方便快捷的安全性高的MYSQL数据库这一老品牌。
2.3 基本原理
2.3.1 数据采集
一、让串口将数据传送到阿里云端,并且阿里云端也能将数据传输出来。
二、再将需要传输的数据,通过串口传输到需要展现数据的PC端。
三、阿里云端服务器和各种移动终端与PC机见可以采用Socket程序进行通讯
四、在数据传输与处理方面,采用现在社会比较成熟的AJAX技术,该技术通过异步的手段,可以对数据进行实时的监控,这样能使数据更加安全。
2.3.1 数据传输
一、利用JSON串格式进行B/S数据交互。
二、通过HTTP,SOCKET网络协议传输。
三、通过串口通信传输。
2.4 本章小结
本章对该项目进行了需求分析,并且对该项目需要如何进行寻找合适的技术手段和编写工具。同时,在明确了我的毕设的整体需求之后,我找到了如何将数据进行交互的方式和办法,并在浩如烟海的传输协议中,选择了最合适的传输办法。 基于阿里云的PC通讯系统的设计与实现(4):http://www.751com.cn/jisuanji/lunwen_39818.html