| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14252 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:当前,随着嵌入式物联网的发展,嵌入式设备Nano的应用范围越来越广泛。它开启了嵌入式物联网的应用程序新领域,将现代人工智能的力量带入数千万台设备。Nano作为无人设备的“大脑”肩负着将数据实时、安全传输至接收端的责任。 虽然现在已经有系统实现了Nano端的通信,但许多并没有考虑到网络突然断开等异常现象,数据的传输过程中还存在着数据丢失、重复等问题。 本课题将借助服务器实现Nano和App的Socket实时通信,在数据传输的过程中保证数据的安全可靠。系统完成后,经过测试,在Nano端网络断开30s后重新连接,数据能够被正确地发送给服务器;在App端网络断开又重新连接后,服务器可以将数据安全地传送给手机App。整个测试过程中,数据并没有出现任何数据丢失等问题,充分体现了本系统实时可靠的特点。
关键字:Tx2 Nano;App;Socket通信;数据可靠传输
目 录 摘 要 ABSTRACT 第一章 绪论-1 1.1 研究背景-1 1.2 发展与现状-1 1.2.1 Jetson Nano发展与现状-1 1.2.2 数据通信发展与现状-2 1.3 研究内容-3 1.4 全文组织-3 第二章 相关技术-5 2.1 开发工具-5 2.1.1 Android Studio-5 2.1.2 PyCharm-5 2.2 开发技术-5 2.2.1 C/S架构-6 2.2.2 TCP/IP通信协议-6 2.2.3 Socket通信技术-7 2.2.4 多线程技术-8 2.3 设备介绍-9 第三章 可行性分析-10 3.1 技术可行性分析-10 3.2 经济可行性分析-10 3.3 社会可行性分析-11 第四章 需求分析-12 4.1 需求分析方法-12 4.1.1 调查问卷-12 4.1.2 头脑风暴-12 4.1.3 同类产品调研-13 4.2 业务需求分析-13 4.3 用户需求分析-13 4.4 功能性需求分析-13 4.4.1 移动端-13 4.4.2 Nano端-14 4.4.3 服务器端-14 4.5 非功能性需求分析-14 第五章 系统分析与结构设计-16 5.1 系统功能分析-16 5.1.1 系统功能图-16 5.1.2 设计思路-17 5.2 程序流程图-18 5.3 数据库概念设计-20 5.3.1 系统数据模型-20 5.3.2 数据库逻辑结构设计-20 第六章 系统详细设计与实现-22 6.1 系统设计-22 6.2 发送的信息构成-22 6.3 App客户端实现-23 6.4 Nano端实现-26 6.5 服务器端实现-29 第七章 系统测试-32 7.1 测试目的-32 7.2 测试范围-32 7.3 测试结果-33 7.4 测试结果分析-34 第八章 总结与展望-35 8.1 本文主要成果-35 8.2 工作展望-35 参考文献-36 致谢-37 |

