博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【物联网实训项目】------(六)家庭智慧安防系统之智能监控
阅读量:1887 次
发布时间:2019-04-26

本文共 1745 字,大约阅读时间需要 5 分钟。

1.Tomcat的操作

(1)tomcat2的安装

sudo apt-get install apache2

(2)tomcat2的端口的修改

cd /etc/apache2

打开端口配置文件进行修改

 vim ports.conf

将Listen的端口修改,这里我修改为8090.

(3)进入tomcat2的工作目录

cd /var/www/html/

将写好的网页放在这里即可通过tomcat来访问。

2.监控网页的编写

安装相关软件依赖

sudo apt-get install php5 libapache2-mod-php5

这里通过php来跟数据库进行连接,获取数据库中的数据,并显示在网页上。网页这里通过了bootstrap来修饰一下,引用bootstrap的代码段。

网页这里通过了bootstrap来修饰一下,引用bootstrap的代码段。!-- Bootstrap -->    

jiankong.php的网页

家庭实时监控系统

家庭实时监控系统

温湿度信息

connect_error) { die("连接失败: " . $conn->connect_error);}$sql = "select * from dht2 order by id desc limit 3";$result = $conn->query($sql);if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo"
"; }} else { echo "0 结果";}$conn->close();?>
时间(yyyy-mm-dd) 温度(°C) 湿度(%RH)
".$row["time"]." ".$row["temperature"]." ".$row["humidity"]."

安防情况

connect_error) { die("连接失败: " . $conn->connect_error);}$sql = "select * from buzzer order by id desc limit 3";$result = $conn->query($sql);if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo"
"; }} else { echo "0 结果";}$conn->close();?>
序号 时间 描述
".$row["id"]." ".$row["time"]." ".$row["descr"]."

实时监控情况

结果展示图

3.将IP地址内网穿透,可外网访问

内网穿透的前期背景知识,可参考我的这篇博客

具体步骤:

(1)在这个网站下载python版本的

(2)在这个网址中开通免费隧道,然后将网址的IP地址和端口映射上去(具体的步骤可参考上述博客地址)。这里注意因为一共是两个地址,一个是在线监控的地址,一个是网页的地址,端口不一致,所以我们需要开通两个隧道。这里我采取的办法是用两个账号,分别注册,来映射端口

(3)运行

将(1)下载到的python版本运行,粘贴上隧道id,即可成功开启。

成功运行之后即可通过域名来访问我们家庭的监控情况。

你可能感兴趣的文章
Tomcat的配置与使用
查看>>
Maven的安装配置和使用
查看>>
jdbcTemplate的用法
查看>>
Vue中使用axios的注意事项
查看>>
Less中使用css的斜杠解析错误的解决
查看>>
Mybatis的入门使用笔记
查看>>
Java的动态代理
查看>>
Mybatis 配置详解
查看>>
Mybatis的增删改查和关联查询
查看>>
Vue-给对象新增属性(使用Vue.$set())
查看>>
mybatis动态sql
查看>>
Spring ioc和aop (一)
查看>>
Spring中使用@Resource无效的解决
查看>>
Spring Ioc和Aop (二)
查看>>
Js 的防抖与节流代码分析
查看>>
java的Servlet和 php-fpm的区别 浅谈php为什么没有数据库连接池
查看>>
vue开发微信公众号订阅消息踩坑记录
查看>>
spring和mybatis整合的配置文件参考
查看>>
小程序的异步导至 app.onLaunch 和 index的onload 执行先后顺序无法控制
查看>>
微信小程序中引入iconfont字体的
查看>>