admin 发表于 2018-12-4 15:06:01

基于树莓派的物联网智能插座的设计与实现毕业设计论文

技术:C语言、树莓派等
摘要:随着计算机技术的不断发展,特别是无线网络技术的快速发展,智能手机、智能电器等智能设备不断上市,智能家居已进入消费领域。智能家居是指集射频技术、综合布线、计算机网络、安防、自动控制等于一体的智能化家居控制系统。目前,物联网设备价格高、设计复杂、软件集成度不高,极大地阻碍了智能家居的普及,幸运的是,树莓派的出现解决了这一难题。
第一款Raspberry Pi设备于2012年2月发布(Raspberry Pi 1 Model B,第1代)。事实证明,这是立竿见影的成功,部分原因是价格低至35美元。通过添加一些不包括在内的外围设备(键盘,鼠标,显示器,SD存储器),可以快速建立一台运行Raspbian(一种基于Debian的Linux操作系统)的完整的计算机。它通常被称为Single板载计算机(SBC),这意味着它运行一个完整的操作系统,并具有足够的外围设备(内存,CPU,功率调节),无需添加硬件即可开始执行。
为了降低智能插座的开发成本和开发难度,设计选用价格低廉、兼容性强、性能较强的 Raspberry Pi 3 作为智能插座的开发板,选用可移植性强的Linux系统作为开发环境,选用基于Linux内核的Raspbian作为树莓派的系统。本文简要介绍了有关于树莓派的知识和国内外树莓派的应用现状,还有Linux系统的概貌。在介绍了硬件的选型、软件开发环境的基础上,从软件的总体设计、 Linux 下的网络编程、 GPIO 的配置等方面叙述了基于树莓派的物联网智能插座的设计与实现过程,最终完成了远程控制对应继电器开关的功能。经测试,系统运行稳定,能够满足智能化的基本要求。关键词:树莓派;智能插座;网络编程; GPIO

目录:
1.绪论    1
1.1 课题背景    1
1.2树莓派的概述    1
1.3嵌入式Linux系统概述    2
1.4本文主要内容    3
2系统设计    4
2.1硬件的选择    4
2.1.5其他硬件    7
2.2系统编写语言的选择    8
2.3socket    9
2.3.1socket接口    9
2.3.2socket网络模型    10
2.3.3TCP    11
2.3.4Socket函数系统调用    11
2.4Linux    14
2.4.1Linux简介    14
2.4.2Linux内核    14
2.4.3Linux内核特性    17
2.5Linux下的多线程    18
2.5.1线程简析    18
2.5.2Linuxthreads库中多线程的实现    19
2.6SSH    24
2.6.1SSH 协议原理    25
2.6.2SSH协议的框架    25
2.6.3SSH安全验证级别    25
2.6.4SSH协议的流程    26
3系统总体设计    29
3.1.1需求    29
3.1.2可行性分析    29
3.1.3功能模块需求分析    29
3.1.4顺序图    30
3.1.5活动图    31
3.2硬件准备    32
3.2.1树莓派的调试    33
3.2.2调试软件的选择    34
3.3环境的准备    35
3.3.1 树莓派操作系统的安装    35
3.3.2WiringPi    35
3.3.3树莓派静态ip设置    37
4详细设计及代码实现    38
4.1客户端    38
4.2服务器    39
5运行测试    42
结论    45
致谢    47
外文原文    48
外文翻译    53

论文字数:26589
包含资料:


截图:


百度网盘下载地址(金币充值):
**** 本内容需购买 ****


yichan 发表于 2020-3-19 23:26:02

确实是难得好帖啊,顶先
页: [1]
查看完整版本: 基于树莓派的物联网智能插座的设计与实现毕业设计论文