【物联网实训项目】------(六)家庭智慧安防系统之智能监控
发布日期:2021-06-29 15:42:30
浏览次数:3
分类:技术文章
本文共 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" 时间(yyyy-mm-dd) 温度(°C) 湿度(%RH) ".$row["time"]." ".$row["temperature"]." ".$row["humidity"]." "; }} else { echo "0 结果";}$conn->close();?> 安防情况
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" 序号 时间 描述 ".$row["id"]." ".$row["time"]." ".$row["descr"]." "; }} else { echo "0 结果";}$conn->close();?> 实时监控情况
结果展示图
3.将IP地址内网穿透,可外网访问
内网穿透的前期背景知识,可参考我的这篇博客
具体步骤:
(1)在这个网站下载python版本的
(2)在这个网址中开通免费隧道,然后将网址的IP地址和端口映射上去(具体的步骤可参考上述博客地址)。这里注意因为一共是两个地址,一个是在线监控的地址,一个是网页的地址,端口不一致,所以我们需要开通两个隧道。这里我采取的办法是用两个账号,分别注册,来映射端口
(3)运行
将(1)下载到的python版本运行,粘贴上隧道id,即可成功开启。
成功运行之后即可通过域名来访问我们家庭的监控情况。
转载地址:https://codingchaozhang.blog.csdn.net/article/details/81155142 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月19日 12时58分21秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
消除性别成见,技术领域需要更多“乘风破浪的姐姐”
2019-04-29
7行代码击败整个金融业,这对20多岁的爱尔兰兄弟是如何做到的?
2019-04-29
2020十大编程博客:私藏的宝藏编程语言博客大放送!
2019-04-29
编程中的角色选择:哪类工作角色最适合你?
2019-04-29
10种算法一文打尽!基本图表算法的视觉化阐释
2019-04-29
未来属于人工智能工程师,但成功转型不容易
2019-04-29
科技界“挠头”:困扰科技界可持续发展的难题
2019-04-29
20年后,这5种编码语言可能就消失了……
2019-04-29
标准出现问题,人工智能正在走向错误的方向
2019-04-29
如何使用Python实现最低有效位隐写术?
2019-04-29
湮没在赞誉之中,科学史上鲜为人知的五大“败笔”
2019-04-29
别再对分类变量进行独热编码!你还有更好的选择
2019-04-29
如果不能用Python执行机器学习,那该用什么呢?
2019-04-29
不论何时,互联网从业者一直幸福着~
2019-04-29
mysql用户口令中含有特殊字符@的情况下,如何正确链接数据库
2019-04-29
SpringFox接口文档API DOC
2019-04-29
netty优化策略
2019-04-29
架构师知识体系全景图
2019-04-29
guava中EventBus(事件总线)源码分析与使用
2019-04-29
程序员成神之路文章目录
2019-04-29