|
本帖最后由 mstsc 于 2019-11-17 10:56 编辑
; _% Q) m5 L& t& c+ P4 y
7 [. V8 E1 _ `5 a' v+ t猫盘群晖型号为DS119j DSM6.2
* f* ~' B% A" Z' |
9 V& a! I! J4 x) c准备工作" F9 \% S6 S1 M* R1 K
1、下载套件http://www.jadahl.com/domoticz_stable_6.2/?arch=armada37xx7 j- V/ t7 T0 L0 e5 e8 _
2、添加套件来源 - http://packages.synocommunity.com //设置信任层级-任何发行者
复制代码 0 }# k+ Q+ X& B! k2 v
安装
, j6 Q& h( r: T' f1、套件中心安装python( O- Q9 `. m1 _* F
2、手动安装domoticz套件,根据自己需要修改端口3、套件中心-社群 安装mosquitto2 D) B4 u! _3 ]1 _0 o
' H# M6 |; X+ U8 O配置' b4 z: J' C& r8 ^! [
程序目录 /volume1/@appstore/mosquito7 b6 }0 A" ]0 o/ B: b: `
配置文件 /volume1/@appstore/mosquitto/var/mosquitto.conf( x7 M" i4 ^; [
1、ssh连接,切换到root1 ^$ z' t$ M7 N% Z5 j5 I3 O! }& y
- //在556行左右的位置,可以找到 “#password_file” 修改为- z* X% f; O& D0 _, H7 d1 I, m
- password_file /var/packages/mosquitto/target/var/pwfile.conf( j; @! {0 n o% i9 f+ d7 y+ N; }
- //513行左右位置,找到 “#allow_anonymous true” 修改为! b. ]( S( G# S" F: @8 |1 F* X
- allow_anonymous false
复制代码 2、新建用户
1 {+ B, |8 g/ @* Z& C- // admin为用户名 根据需要修改" q; m% r! T* V5 V5 r( C3 b
- bin/mosquitto_passwd -c /volume1/@appstore/mosquitto/var/pwfile.conf admin: o" K% E- f {1 V
- //输入两次密码,新建用户成功,重启mosquitto即可
复制代码 3、domoticz-设置-硬件-添加`MQTT Client Gateway with LAN interface`
) @2 X b/ e. E, N/ y- 名称:随意5 A. U- l" q' V6 F/ l
- 远程地址:localhost& s) ~7 X2 V5 h2 B
- 端口:1883( t6 H3 L, G% {) Z+ f7 N! H% |
- 用户名:刚才添加的
9 }, E; r: f, y! E. w7 I) A" P - 密码:刚才添加的
. Q9 {: ~% z: ^; w3 a% F - PublishTopic:out+/
复制代码 4、执行 netstat -natpl | grep mosquitto
3 t; ~* y5 P* ?- ?* }4 w' g$ n& ]- root@xxx:/volume1/@appstore/domoticz/app# netstat -natpl | grep mosquitto
% n) ^+ u+ l) m9 d, ` - tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 31180/mosquitto 1 \ U/ ~( W" a
- tcp 0 0 127.0.0.1:1883 127.0.0.1:44318 ESTABLISHED 31180/mosquitto //连接成功% a+ Y. U1 i6 P: x
- tcp6 0 0 :::1883 :::* LISTEN 31180/mosquitto
复制代码 ! S) w4 s1 `+ q9 O4 |
! T3 u' N: ]- k( k# a& G
' I3 f3 _2 ~8 N0 x z {& w. }9 }! o
# F/ ^1 y' {4 R: t, X
4 {) f, \) t2 \) R8 T, t" O2 Z
- ^0 L: h' ~- q! r5 j2 u1 S
% o4 B" ]0 C( W0 E% R% P |
评分
-
查看全部评分
|