|
|
本帖最后由 mstsc 于 2019-11-17 10:56 编辑
8 r& P6 R$ M! ]7 h0 N4 c! B: P0 F
猫盘群晖型号为DS119j DSM6.2
/ U/ j2 e: M% i. M$ u5 f. ~5 k1 V5 J. N0 p
准备工作
: p7 U9 C- N" V* T+ f K+ }8 K1、下载套件http://www.jadahl.com/domoticz_stable_6.2/?arch=armada37xx
6 I; b5 i5 d% _! r) {0 Z2、添加套件来源 - http://packages.synocommunity.com //设置信任层级-任何发行者
复制代码 ! A Q# C3 d6 u; ~1 p/ o& l! h8 O( ~
安装$ G3 I9 s9 F/ [4 Q7 U/ w U' w
1、套件中心安装python# I! d/ j/ K- M F: d8 w' r
2、手动安装domoticz套件,根据自己需要修改端口3、套件中心-社群 安装mosquitto( E8 ]7 n/ }. T6 n( w' D- l. a
2 m+ `* h1 d% ^" E, U* {2 @配置
2 j. T- T; ]4 _9 J) J5 v程序目录 /volume1/@appstore/mosquito
3 ?- p7 y. J# o配置文件 /volume1/@appstore/mosquitto/var/mosquitto.conf
4 R, D5 x G# Q T; a+ I) Y1、ssh连接,切换到root
" V" h1 G: M! k: F+ b. [6 S3 t$ J- //在556行左右的位置,可以找到 “#password_file” 修改为5 b9 g! G" ~) w' v+ x
- password_file /var/packages/mosquitto/target/var/pwfile.conf
- ?# s; I9 G0 @ - //513行左右位置,找到 “#allow_anonymous true” 修改为
3 l! I5 S5 J9 W+ z2 ? - allow_anonymous false
复制代码 2、新建用户
. |- _ g K' y: e0 Y- // admin为用户名 根据需要修改
" N @; U$ B: i! P, } - bin/mosquitto_passwd -c /volume1/@appstore/mosquitto/var/pwfile.conf admin/ q3 F6 K) B* n- u
- //输入两次密码,新建用户成功,重启mosquitto即可
复制代码 3、domoticz-设置-硬件-添加`MQTT Client Gateway with LAN interface`
D' u% T- O0 j- 名称:随意
/ _& F Z# f, `* V2 ]* Z8 e5 { - 远程地址:localhost0 n# j2 _9 W! V
- 端口:1883
: _7 I" F# K! B. n - 用户名:刚才添加的' V3 K$ V3 P! I6 K; `0 v3 a
- 密码:刚才添加的$ w& v: }6 M+ X
- PublishTopic:out+/
复制代码 4、执行 netstat -natpl | grep mosquitto
* M6 \+ g4 P% N4 C- root@xxx:/volume1/@appstore/domoticz/app# netstat -natpl | grep mosquitto$ r) Z3 u6 X/ q$ `
- tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 31180/mosquitto
0 f2 U% J8 p4 z6 M/ J! C% r: L6 j - tcp 0 0 127.0.0.1:1883 127.0.0.1:44318 ESTABLISHED 31180/mosquitto //连接成功
& i; h8 r& S0 C - tcp6 0 0 :::1883 :::* LISTEN 31180/mosquitto
复制代码
# u9 ~. t- j# u2 X1 {) z0 Q$ i3 p5 a* R: d& `
J7 l" S/ }! }/ P! S5 h
0 H- D6 H+ A4 j/ E; o4 ~0 T0 m5 ^9 G/ p3 g3 I
2 K) e% u# y: N1 j7 N V; d9 _, P: d/ W9 H( A: U: {& z5 f
: G9 U3 U; R* g4 M |
评分
-
查看全部评分
|