上海第二工业大学本科毕业设计(论文) 4系统软件的设计与实现
图4-5 SSPU-EE热点
4.5 Web服务网页的设计与实现
应用超文本标记语言HTML对Web网页进行设计,超文本传输协议规定了浏览器在运行HTML文档时所遵循的规则和运行的操作,在软件部分通过HTML编写HTTP协议控制运行的网页,Web网页内调用外部控制的变量,从而实现网页数据的传输,下面是web网页的程序设计。 void Web_Send(void) {
if(ESP8266_Cmd ( \
sprintf
(
cStrInput,
\
200
OK\\r\\nConnection:close\\r\\nContent-Type:text/html;charset=utf-8\\r\\nContent-Length: 240\\r\\n\\r\\n\\
\\
20
上海第二工业大学本科毕业设计(论文) 4系统软件的设计与实现
}
\\system
\\latitude: %d lx
\\longitude: %d %%
\\Altitude: %d Km
\\speed : %d %%
\\\\
%ul = strlen ( cStrInput );
ESP8266_SendString ( DISABLE, cStrInput, ul, Multiple_ID_0 );
21
上海第二工业大学本科毕业设计(论文) 5系统功能测试
5系统功能测试
系统测试是整个定位信息系统设计的关键,是整个设计环节中不可或缺的步骤,通过反复的系统测试不仅能够发现设计过程中的许多问题,而且还可以及时修改对应的问题以及及时的优化设计,最终达到预期目标要求。
5.1系统硬件测试
5.1.1 GPS模块的测试
定位信息系统设计实物图如图5-1所示:
图 5-1 定位信息系统的实物
使用多功能调试助手可方便地测试 NEO-6M模块是否正常,测试步骤如下: (1)确保开发环境正常,检查是否正常安装好 u-blox 8.1 GPS Receiver 驱动,使用 USB线连接电脑与NEO-6M模块,GPS模块正常工作时,模块上的红色时间脉冲指示灯亮,在调试助手软件上打开NEO-6M对应的串口,它的数据输出窗口会输出 GPS 的原始数据,即GPS模块没有接收信号时所显示的数据,在信号良好的情况下,使用 GPS 日志文件检验多功能调试助手是否正常运行,解码GPS日志文件时打开gpslog文件,它的数据输出窗口会输出 GPS 的原
22
上海第二工业大学本科毕业设计(论文) 5系统功能测试
始数据,串口调试助手处的GPS定位功能显示的解码信息得原始数据如图5-1所示。
图 5-2 测试输出原始数据
(2)使用串口调试助手对定位系统进行多次调试,调试前可以相应地设置好波特率、校验位、数据位、停止位,在GPS信号良好的情况下,程序加载后,串口调试助手会显示准确的定位信息,如时间、经纬度、正在使用的卫星个数、可见卫星个数、速度、航向的具体数据信息,及时反映了目标所在的简单的地理环境,具体的数据信息如图5-3所示;关闭串口调试功能处的串口后,切换到GPS定位功能处的串口后,在此处依然可以显示GPS获取定位信息,如图5-4所示。
23
上海第二工业大学本科毕业设计(论文) 5系统功能测试
图 5-3 GPS模块串口调试信息
图 5-4 GPS模块串口调试信息
24