物联网-传输课程设计-数据采集与显示

1.总结

1.实现方案:通过 UDP 套接字监听硬件装置 ESP8266 NodeMCU 指定的端口 8888,获取采集到的 DHT11 温湿度传感器的温湿度数据(没有单片机就用网络调试助手也可以),实现基于 UDP套接字的数据采集。另一方面,区域数据采集器软件在Tomcat 服务器编写web 文件将采集到的数据(温度、湿度)及采集时间保存到指定的 SQL Server数据库服务器中,保存数据操作周期性为每分钟执行一次。最后,再利用Tomcat 服务器将数据库存储的采集数据在网页中以表格的分页形式展示,每页表格最多显示十条数据。
2.一定要搭建好开发环境并且IP地址及端口号要配置正确,不然运行不出想要的结果。
①开发环境包括:Arduino、ESP8266 Node MCU、JDK、Eclipse、Tomcat插件、SQL Server的环境搭建;
②IP地址及端口号要与代码中定义的一致并且在一个局域网下。
3.没有单片机的话,就用网络调试助手发送采集数据,配置的IP地址及端口与代码中定义的相适应,就能正常发送接收数据了。
4.SQL Server的端口号要与代码中定义的一致,才能访问数据库。
5.Tomcat的IP设置可以用localhost与端口不能被占用,配置的jre要与自己电脑安装的jdk版本一致,否则无法启动。

2.效果展示

注:因为点击更新数据按钮后,因为index.jsp那设置了60秒更新一次数据,所以每隔一分钟才能再次接收到服务的请求数据命令,才能在接到请求数据命令后,发送温湿度数据

  • 点击更新数据按钮后,再点击其它按钮,如下一页上一页,更新数据会失效

在这里插入图片描述

3.步骤说明

一、环境准备

(1)Arduino、ESP8266 Node MCU的开发环境搭建(没有单片机就略过)

1.Arduino的开发工具的安装
2.Arduino中ESP8266的环境搭建
3.使用测试

步骤有点多放在另一个链接https://blog.csdn.net/qq_43662263/article/details/106655160

(2)JDK、Eclipse、Tomcat插件的环境搭建

1.JDK的安装
2.Eclipse开发工具的安装
3.Eclipse中Tomcat插件的安装
4.使用测试

步骤有点多放在另一个链接https://blog.csdn.net/qq_43662263/article/details/106655181

(3)SQL Server的环境搭建

1.SQL Server的安装
2.打开TCP/IP端口号

步骤有点多放在另一个链接https://blog.csdn.net/qq_43662263/article/details/106655181

二、数据采集

1.(第一种方式)在单片机采集数据

  • 在Arduin写入以下代码

步骤有点多放在另一个链接https://blog.csdn.net/qq_43662263/article/details/106655160

2.(第二种方式)利用网络调试助手发送数据

  • 更改udpsend.java文件的ip为自己本机的IP
  • 在终端输入ipconfig查看ip
    在这里插入图片描述

三、数据保存

1.利用套接字接收数据</

  • 15
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值