请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 179|回复: 6

[分享] 一个工控屌丝的智能家居 求提权限

[复制链接]

2

主题

18

帖子

108

积分

论坛分享达人

积分
108
彼岸币
0
发表于 7 天前 | 显示全部楼层 |阅读模式
本帖最后由 lanhemeng 于 2017-12-7 16:38 编辑

    本人西家小兵一枚,在此之前也没接触过智能家居。今年买了房子开始装修以后,开始以工业自动化的思维来琢磨自己的智能家居。直到接触到本论坛,才发现自己发现了新大陆。学习新东西之余,也把自己之前瞎琢磨的一套东西分享给大家。请大家多多指教。

主要分为以下几块:

引言:

先上这么一套东西,大家勿喷。开始也是大学的时,从别人手里淘这么一套东西,自己做了架子留着自己学习用,后来就想着用它玩玩智能家居,买来一堆传感器接在了一起。包括继电器开关,温湿度,空气质量传感器等等;

机架

机架
Capture2.JPG Capture3.JPG
然后弄了一个小主机,装了WinSer2012,用WinCC做一些简单的上位人机界面,并充当FTP server等;
但是毕竟是工业领域用的东西,用在智能家居实在不方便,也比较大材小用,每次操作还得通过手机远程桌面。于是就开始接触树莓派。。。。

其实树莓派跟西门子一款硬件很像,那就是西门子的工业IoT模块 IoT 2000。。。IOT2000介绍
由于之前接触过IOT,所以拿到树莓派之后首先就想到了Node-red。。。。

IMG_9535.PNG IMG_9536.PNG IMG_9537.PNG Capture5.JPG
所有传感器执行器接入Node-red之后,进入到了HomeKit。。。

下面就进入正文

一、树莓派 Node-red 入门
Node-red官网
树莓派在刷入官方的镜像就自带了Node-red,只不过版本比较低,需要进行升级;

                               
登录/注册后可看大图


可直接通过运行以下指令进行升级;
Capture9.JPG

启动Node-red:

node-red

进入node-red:

http://IP:1880/

进入node-red dashbord:
http://IP:1880/ui

工具栏:实现对Node flow的导入导出。可以通过编辑调面板实现对Node的增加,删除等操作;
Capture6.JPG

可以通过编辑调面板实现对Node的增加,删除等操作;
Capture7.JPG
node-red对于node的安装十分方便,可以直接通过网页进行搜索,然后进行安装。

运行node-red:单机右上角的部署按钮,即可部署已经编写好的flow

更多关于Node-red的入门知识,可以参考官网,或者参考以下链接知乎Node-red

二、Node-red 通过S7 Connection 连接西门子PLC

由于之前一堆东西都接在了PLC上了,虽然比较浪费,但是也懒得折腾了,干脆把信号直接从PLC中取出送到Node-red中,但是跟西门子的PLC通讯需要用西门子的专有协议S7 Connection,不过好在,Node-red中已经有了相应的Node了,可以直接拿过来使用;
https://github.com/plcpeople/nodeS7

这里要说一下,为什么要介绍这一部分,虽然我这里用PLC比较浪费,但是在有些场合,用PLC控制更加安全稳定,比如:暖通,新风系统,别野的恒压供水系统等等;
我周边朋友就有用PLC控制新风的,人机界面用的触摸屏,现在看来 node-red+HomeKit替代触摸屏再合适不过了。
IMG_9530.JPG IMG_9532.JPG IMG_9531.JPG
三、通过HomeKit Nodes 实现对PLC的控制
node homekit
Node-red上也只直接关于HomeKit的Node,这样就可以把所有的信号接入HomeKit,也可以通过HomeKit控制所有的执行机构;对于喜欢DIY自己的智能硬件的朋友,可以直接使用node homekit。
Capture8.JPG


四、Node-red 连接攀藤G5 S空气质量传感器并对接HomeKit
五、Node-red接入Hans
论坛里已经有人实现了。。。。
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=174&highlight=node-red

累了,休息下,有时间再更上。。。。。
Capture4.JPG

评分

参与人数 2金钱 +40 收起 理由
FrankLv + 20 在下对你的景仰犹如滔滔长江之水,连绵不绝.
Jones + 20 666,厉害了!

查看全部评分

回复

使用道具 举报

53

主题

1153

帖子

3517

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
3517
彼岸币
0
发表于 7 天前 | 显示全部楼层
膜拜大神,不过怎么发到homekit区了
回复

使用道具 举报

16

主题

279

帖子

1029

积分

论坛技术达人

慎言慎行。

积分
1029
彼岸币
0

教程狂人论坛风云人物

发表于 7 天前 | 显示全部楼层
66666666666
回复

使用道具 举报

5

主题

200

帖子

672

积分

高级会员

iLee

Rank: 4

积分
672
彼岸币
0
发表于 7 天前 | 显示全部楼层
这个屌了 有木有
回复

使用道具 举报

8

主题

124

帖子

658

积分

高级会员

Rank: 4

积分
658
彼岸币
0
发表于 7 天前 | 显示全部楼层
厉害了我的神
回复

使用道具 举报

0

主题

67

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
彼岸币
0
发表于 7 天前 | 显示全部楼层
大神需要暖被子的暖男么还是干干净净的
回复

使用道具 举报

3

主题

69

帖子

383

积分

论坛积极会员

积分
383
彼岸币
0
发表于 7 天前 | 显示全部楼层
完全看不懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2017-12-14 06:36 , Processed in 0.248001 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表