Update mqttd project for new JSON string
| | |
| | | rgbled=1 |
| | | |
| | | # 是否使能继电器模块,0:禁用 1:使能 |
| | | relay=0 |
| | | relay=1 |
| | | |
| | | # 是否使能 DS18b20 温度传感器模块,0:禁用 1:使能 |
| | | ds18b20=0 |
| | | ds18b20=1 |
| | | |
| | | # 是否使能 SHT2X 温湿度传感器模块,0:禁用 1:使能 |
| | | sht2x=1 |
| | | sht2x=0 |
| | | |
| | | [logger] |
| | | |
| | | # 日志记录文件 |
| | | file=/var/log/iotd.log |
| | | |
| | | # 日志级别: 0:ERROR 1:WARN 2:INFO 3:DEBUG 4:TRACE |
| | | # 日志级别: 0:ERROR 1:WARN 2:INFO 3:DEBUG 4:TRACE |
| | | level=2 |
| | | |
| | | # 日志回滚大小 |
| | |
| | | |
| | | [subsciber] |
| | | |
| | | # mosquitto_pub -h weike-iot.com -p 8013 -u lingyun -P lingyun -t \$Sys/Studio/Downlink/rpi001 -m '{ "RedLed":"on" }' |
| | | # mosquitto_pub -h weike-iot.com -p 8013 -u lingyun -P lingyun -t \$Sys/Studio/Downlink/rpi001 -m '{ "GreenLed":"on" }' |
| | | # mosquitto_pub -h weike-iot.com -p 8013 -u lingyun -P lingyun -t \$Sys/Studio/Downlink/rpi001 -m '{ "BlueLed":"on" }' |
| | | # mosquitto_pub -h weike-iot.com -p 8013 -u lingyun -P lingyun -t \$Sys/Studio/Downlink/rpi001 -m '{ "Relay":"on" }' |
| | | # mosquitto_pub -h weike-iot.com -p 8013 -u lingyun -P lingyun -t \$Sys/Studio/Downlink/rpi001 -m '{ "RedLed":1 }' |
| | | # mosquitto_pub -h weike-iot.com -p 8013 -u lingyun -P lingyun -t \$Sys/Studio/Downlink/rpi001 -m '{ "GreenLed":1 }' |
| | | # mosquitto_pub -h weike-iot.com -p 8013 -u lingyun -P lingyun -t \$Sys/Studio/Downlink/rpi001 -m '{ "BlueLed":1 }' |
| | | # mosquitto_pub -h weike-iot.com -p 8013 -u lingyun -P lingyun -t \$Sys/Studio/Downlink/rpi001 -m '{ "Relay":1 }' |
| | | subTopic="$Sys/Studio/Downlink" |
| | | subQos=0 |
| | | |
| | |
| | | if( !item ) |
| | | continue; |
| | | |
| | | if( !strcasecmp(item->valuestring, "on") ) |
| | | turn_relay(which, ON); |
| | | else if( !strcasecmp(item->valuestring, "off") ) |
| | | turn_relay(which, OFF); |
| | | turn_relay(which, item->valueint); |
| | | } |
| | | } |
| | | |
| | |
| | | if( !item ) |
| | | continue; |
| | | |
| | | if( !strcasecmp(item->valuestring, "on") ) |
| | | turn_led(which, ON); |
| | | else if( !strcasecmp(item->valuestring, "off") ) |
| | | turn_led(which, OFF); |
| | | turn_led(which, item->valueint); |
| | | } |
| | | } |
| | | |