基于WEB的最小物联网系统设计与实现.doc

资料分类:单片机自动化 上传会员:天使的翅膀 更新时间:2019-04-14
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14086
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:物联网目前最大的价值在于能够充分利用计算机或智能设备的强劲的性能优势来完成一系列对人类有利的智能应用。软硬件与互联网的结合,对应现代各种各样智能设备的普及加上更聪明的交互方式实现,这样的物联网产品会越来越多的受到人们的喜爱。可以说物联网是现代各个行业间根据各个行业的特点相互结合出现的产物。

本次设计主要是通过JavaScript来完成物联网系统的开发,实现一个比较简易,而又拥有现代相对先进的互联网技术的系统,其中功能包括小灯亮度的控制,温度的采集展示,摄像头人脸识别云台跟踪等,以直观的形式在智能设备上展示出数据信息。通过对物联网相关知识的深入,它可以适用并且胜任现代智能家居,安防监控等应用。

 

关键词:物联网;NodeJs;websocket;Arduino

 

目录

摘要

Abstract

1 绪论-1

1.1 物联网背景以及JavaScript开发意义-1

1.2 论文组织结构-1

1.3 相关技术介绍-2

1.3.1 NodeJs-2

1.3.2 Websocket-2

1.3.3 JhonnyFive-2

1.3.4 Vue-2

1.3.5 MongoDB-2

2 系统需求分析介绍-3

2.1 Arduino选用意义-3

2.2 系统需求-4

3 系统分析设计-4

3.1 后台部分-5

3.1.1 函数式编程形式加载中间件-6

3.1.2 子进程-6

3.1.3 装饰器模式设计路由-8

3.1.4 webpack开发部分-11

3.1.5 websocket与前端通讯封装-12

3.2 硬件控制部分-14

3.2.1 初始化johnny-Five-14

3.2.2 LED亮度调节模块-16

3.2.3 温度检测存储展示模块-19

3.2.4 摄像头云台控制人脸跟踪模块-21

3.3 前台部分-28

3.3.1 websocket与后台通讯-29

3.3.2 前端路由-30

3.3.3 网络请求封装-31

3.3.4 用户登陆-32

3.3.5 路由拦截-33

4 系统运行结果-34

4.1 服务端-34

4.2 前后端联调-35

结    论-38

参 考 文 献-39

致    谢-40

相关论文资料:
最新评论
上传会员 天使的翅膀 对本文的描述:本文将分为三大部分,其中下一小节主要讲解介绍相关技术;第二章分析此系统的设计需求;第三章开始为后台开发,硬件开发设计,前台页面开发分模块对每个地方的重点环节进行介......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: