Tx2 Nano与安卓App实时通信系统设计与实现.docx

资料分类:计算机信息 上传会员:暖暖大将军 更新时间:2024-08-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:社会可行性可以分为法律、社会和道德等方面的可行性,法律方面是指系统的开发是否有剽窃他人成果行为或妨碍性后果;道德方面是指开发的系统是否符合大众的审美、道德的标准;......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: