利用ECS搭建公交提前报站系统的心得体会

简介: 公交提前报站系统

我现就读于华中科技大学物联网工程专业,今大四专业实验课物联网应用系统综合设计采用了阿里云云服务器ECS。
本次综合设计前部分实验利用到了ECS的智能播报与推送服务,利用三元组信息实现了云服务器与设备的互联,完成了Haas EDU设备的温湿度上云,与ECS服务器的语料推送功能,实现了千里传音的功能。
综合实验部分为公交系统提前报站采用的服务器为阿里云的linux系统,通过MobaXterm利用22端口进行ssh连接。通过MobaXterm实现了Tomcat云服务器的搭建与mysql数据库的建立。Tomcat的搭建需要java环境,本次实验采用的java版本为jdk1.8.0_161.服务器与数据库搭建成功后,开始了web端的公交提前报站系统的设计。
报站系统采用了百度地图api,利用百度地图提供的接口实现网页绘图与坐标转换。html连接数据库采用的是odbc,利用IE浏览器的ActiveX插件连接云服务器的msyql数据库,读取数据库中的数据。声音播报方面采取的百度翻译的API接口,通过从数据库中获取的站名实现报站功能。关于报站触发的条件,我们写了一个双判定,一个判定是车站的范围判定,进入以车站坐标为中心的方格范围内能够触发报站语音,另一个判定是起到PV锁的作用,保证每一个车站语音播报一次。另外,关于模拟行车的动画,我们在车站位置添加了额外的动画帧地址,这样就能表现出汽车停站的动作。
最终实现的是一个校园公交的报站系统,为了便于演示,web端为动画演示,演示结果为华中科技大学地图中的校园公交路线演示。
本次实验采取的ECS服务器让我体会到了数据上云的便捷性,写一个云端服务器可以通过任意设备去访问该服务器,与本地服务器相比,达到了更高的泛用度。本次实验过程中的难点在于web端与数据库的连接,本次实验采取的是odbc的连接方式,web端js脚本使用的odbc连接方式需要调用ActiveX插件,该插件为IE独有,在刚开始的学习过程中一直采用的是微软的Edge浏览器,在控制台一直报错ActiveXObject未定义。改用IE浏览器后,问题解决。
本次实验过后,对ECS服务器的工作过程,以及web端服务器的构建流程及数据库的连接有了更为深入的理解,希望以后再接再厉,掌握更多的知识。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
55 5
Linux系统之安装Ward服务器监控工具
|
2月前
|
存储 监控 网络协议
服务器压力测试是一种评估系统在极端条件下的表现和稳定性的技术
【10月更文挑战第11天】服务器压力测试是一种评估系统在极端条件下的表现和稳定性的技术
120 32
|
1月前
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
2月前
|
NoSQL Linux PHP
|
2月前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
2月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
3月前
|
监控 安全 Unix
服务器系统
服务器系统
45 7
|
2月前
|
存储 监控 Linux
充分利用服务器的磁盘资源,提高系统的稳定性和可维护性
充分利用服务器的磁盘资源,提高系统的稳定性和可维护性
37 0
|
3月前
|
存储 弹性计算 运维
自动化监控和响应ECS系统事件
阿里云提供的ECS系统事件用于记录云资源信息,如实例启停、到期通知等。为实现自动化运维,如故障处理与动态调度,可使用云助手插件`ecs-tool-event`。该插件定时获取并转化ECS事件为日志存储,便于监控与响应,无需额外开发,适用于大规模集群管理。详情及示例可见链接文档。
|
2月前
|
弹性计算 安全 关系型数据库
阿里云国际版远程连接Windows系统的ECS服务器时提示协议错误
阿里云国际版远程连接Windows系统的ECS服务器时提示协议错误