# myIot
我的毕业设计,一个基于物联网的温度采集系统。ESP8266 WIFI芯片采集温度信息,服务器端使用Node.js 的Express框架编程实现,浏览器端展示温度曲线,使用Angular Js框架实现。
### 目录结构
```
.
├── README.md
├── server // 服务端目录
├── angular // angular端目录
├── doc // 毕设相关文档
├── hardware // ESP8266硬件端目录
.
```
## 系统概述
### 框图:
![Image of system page](doc/img/system.png)
### [硬件端](https://github.com/nieheyong/myIot/tree/master/hardware)
温度信息采集主要使用 ESP8266 WIFI 芯片通过 DHT 22 传感器采集环境温度信息,通过WIFI将温度信息发往后台服务器。
### [服务端](https://github.com/nieheyong/myIot/tree/master/Serve)
后台服务器采用 Node.js 编程,使用Express框架,MongoDB和Redis数据库。为前端和温度信息采集硬件端提供 REST API 服务。
### [前端](https://github.com/nieheyong/myIot/tree/master/angular)
前端使用 AngularJS ,Chart.js 图表库可视化温 度数据,Bootstrap 作为样式库并提供响应式布局。通过 HTTP 协议获取后台的温度数据绘制温度曲线。支持实时温度曲线和历史温度查看。
## 界面效果
![Image of devices page](doc/img/devices.png)
![Image of dashboard page](doc/img/dashboard.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 毕业设计 基于ESP8266+Angular+Express的物联网温度采集系统源码+部署文档+全部数据资料(优秀项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计 基于ESP8266+Angular+Express的物联网温度采集系统源码+部署文档+全部数据资料(优秀项目).zip (72个子文件)
myIot-master
hardware
include
user_config.h 946B
led.h 217B
Makefile 851B
app
application.cpp 3KB
led.cpp 476B
Makefile-user.mk 1021B
.gitignore 18B
README.MD 1KB
doc
答辩Slide show.pdf 4.13MB
论文.docx 1.26MB
img
system.png 117KB
devices.png 69KB
dashboard.png 78KB
答辩Slide show.key 21.4MB
论文.pdf 1.59MB
README.MD 337B
论文草稿.png 125KB
Serve
redis.js 292B
app.js 1KB
controller
device.js 332B
sensor_value.js 2KB
package.json 422B
bin
www 2KB
config.js 231B
models
test_data.js 2KB
device.js 514B
index.js 537B
sensor_value.js 283B
.gitignore 41B
README.MD 391B
api_router.js 625B
angular
.eslintrc 201B
.editorconfig 214B
e2e
.eslintrc 116B
main.spec.js 572B
main.po.js 501B
gulpfile.js 681B
.bowerrc 38B
.yo-rc.json 1KB
src
assets
images
temperature.png 6KB
app
dashboard
dashboard.html 2KB
dashboard.scss 322B
dashboard.ctrl.js 3KB
app.js 922B
index.scss 999B
my-device
my-device.ctrl.js 743B
my-device.html 1018B
my-device.scss 329B
components
navbar
navbar.html 805B
app.route.js 756B
app.resource.js 455B
favicon.ico 22KB
index.html 1KB
Cyborg.scss 30KB
protractor.conf.js 746B
package.json 1KB
gulp
.eslintrc 36B
conf.js 1012B
e2e-tests.js 1KB
unit-tests.js 1KB
watch.js 932B
server.js 2KB
build.js 3KB
inject.js 1KB
styles.js 1KB
scripts.js 516B
karma.conf.js 3KB
.gitignore 74B
README.MD 803B
bower.json 1KB
README.MD 1KB
171265889347208773632.zip 416B
共 72 条
- 1
资源评论
不走小道
- 粉丝: 3196
- 资源: 4313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功