commit | author | age
|
d6b4a7
|
1 |
[common] |
G |
2 |
devid="RPi3B#01" |
|
3 |
|
|
4 |
# 树莓派连接的外设信息,0:禁用或未连接 其他: 使能或相关硬件连接的Pin管脚(wPI模式) |
|
5 |
[hardware] |
|
6 |
|
|
7 |
# 是否使能继电器模块,0:禁用 1:使能 |
|
8 |
relay=1 |
|
9 |
|
|
10 |
# 是否使能 PWM 蜂鸣器模块,0:禁用 N:Beep 次数 |
|
11 |
beep=3 |
|
12 |
|
|
13 |
# 是否使能 RGB 三色灯模块,0:禁用 1:使能 |
|
14 |
rgbled=1 |
|
15 |
|
|
16 |
# 是否使能 DS18b20 温度传感器模块,0:禁用 1:使能 |
|
17 |
ds18b20=1 |
|
18 |
|
|
19 |
# 是否使能 SHT2X 温湿度传感器模块,0:禁用 1:使能 |
|
20 |
sht2x=1 |
|
21 |
|
|
22 |
# 是否使能 TSL2561 光强传感器模块,0:禁用 1:使能 |
|
23 |
lux=1 |
|
24 |
|
|
25 |
[logger] |
|
26 |
|
|
27 |
# 日志记录文件 |
|
28 |
file=/tmp/mqttd.log |
|
29 |
|
|
30 |
# 日志级别: 0:ERROR 1:WARN 2:INFO 3:DEBUG 4:TRACE |
|
31 |
level=2 |
|
32 |
|
|
33 |
# 日志回滚大小 |
|
34 |
size=1024 |
|
35 |
|
|
36 |
|
|
37 |
[broker] |
|
38 |
|
|
39 |
# broker 服务器地址和端口号 |
|
40 |
hostname="main.iot-yun.club" |
|
41 |
port=10883 |
|
42 |
|
|
43 |
# broker 认证连接的用户名和密码 |
|
44 |
username="lingyun" |
|
45 |
password="lingyun" |
|
46 |
|
|
47 |
# broker给subsciber和publisher发送PING报文保持 keepalive 的时间周期,单位是秒 |
|
48 |
keepalive=30 |
|
49 |
|
|
50 |
# Qos0: 发送者只发送一次消息,不进行重试,Broker不会返回确认消息。在Qos0情况下,Broker可能没有接受到消息 |
|
51 |
# Qos1: 发送者最少发送一次消息,确保消息到达Broker,Broker需要返回确认消息PUBACK。在Qos1情况下,Broker可能接受到重复消息 |
|
52 |
# Qos2: Qos2使用两阶段确认来保证消息的不丢失和不重复。在Qos2情况下,Broker肯定会收到消息,且只收到一次 |
|
53 |
|
|
54 |
[publisher] |
|
55 |
|
|
56 |
# mosquitto_sub -h main.iot-yun.club -p 10883 -u lingyun -P lingyun -t \$Sys/Studio/Uplink |
|
57 |
pubTopic="$Sys/Studio/Uplink" |
|
58 |
pubQos=0 |
|
59 |
|
|
60 |
# Publisher上报传感器数据的周期,单位是秒 |
|
61 |
interval=60 |
|
62 |
|
|
63 |
[subsciber] |
|
64 |
|
|
65 |
# mosquitto_pub -h main.iot-yun.club -p 10883 -u lingyun -P lingyun -t \$Sys/Studio/Downlink -m '{"id":"RPi3B#01", "light":"on", "buzzer":"on"}' |
|
66 |
# mosquitto_pub -h main.iot-yun.club -p 10883 -u lingyun -P lingyun -t \$Sys/Studio/Downlink -m '{"id":"RPi3B#01", "leds":[{"red":"on","green":"off","blue":"on"}]}' |
|
67 |
subTopic="$Sys/Studio/Downlink" |
|
68 |
subQos=0 |
|
69 |
|