RaspberrPi project source code
Guo Wenxue
6 days ago f7889e2ceddbc3e15ea4b5377d831f4432169f76
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