
เจธเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจธเจคเจฟ เจธเจผเฉเจฐเฉ เจ
เจเจพเจฒ! เจเจน เจฒเฉเจ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจตเจฐเจฃเจจ เจเจฐเฉเจเจพ เจ
เจคเฉ เจฆเจฟเจเจพเจเจเจพ เจเจฟ เจธเจฟเจฐเจซเจผ 20 เจฎเจฟเฉฐเจเจพเจ เจฆเฉ เจเจพเจฒเฉ เจธเจฎเฉเจ เจตเจฟเฉฑเจ MQTT เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจเจเจกเจฐเฉเจเจก เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ esp8266 เจฎเฉเจกเฉเจเจฒ เจฆเจพ เจฐเจฟเจฎเฉเจ เจเฉฐเจเจฐเฉเจฒ เจเจฟเจตเฉเจ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจนเฉเฅค
เจฐเจฟเจฎเฉเจ เจเฉฐเจเจฐเฉเจฒ เจ
เจคเฉ เจจเจฟเจเจฐเจพเจจเฉ เจฆเฉ เจตเจฟเจเจพเจฐ เจจเฉ เจนเจฎเฉเจธเจผเจพ เจเจนเจจเจพเจ เจฒเฉเจเจพเจ เจฆเฉ เจฎเจจเจพเจ เจจเฉเฉฐ เจเจคเจธเจผเจพเจนเจฟเจค เจเฉเจคเจพ เจนเฉ เจเฉ เจเจฒเฉเจเจเฉเจฐเฉเจจเจฟเจเจธ เจ
เจคเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฌเจพเจฐเฉ เจญเจพเจตเฉเจ เจนเจจ. เจเจเจผเจฐเจเจพเจฐ, เจคเฉเจนเจพเจกเฉ เจธเจฅเจพเจจ เจฆเฉ เจชเจฐเจตเจพเจน เจเฉเจคเฉ เจฌเจฟเจจเจพเจ, เจเจฟเจธเฉ เจตเฉ เจธเจฎเฉเจ เจฒเฉเฉเฉเจเจฆเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจเจพเจ เจญเฉเจเจฃ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจเจพเจซเจผเฉ เจฎเฉเจเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ. เจฎเฉเจฐเฉ เจชเจฟเจเจฒเฉ เจฒเฉเจเจพเจ เจตเจฟเฉฑเจ ะธ ) เจฎเฉเจ เจเฉฐเจเจฐเจจเฉเจ เจฐเจพเจนเฉเจ เจฎเจพเจเจเฉเจฐเฉเจเฉฐเจเจฐเฉเจฒเจฐ เจฆเฉ เจฐเจฟเจฎเฉเจ เจเฉฐเจเจฐเฉเจฒ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจเจ เจเจฟเจซเจพเจเจคเฉ เจ
เจคเฉ เจฎเฉเจเจพเจฌเจฒเจคเจจ เจธเจงเจพเจฐเจจ เจตเจฟเจเจฒเจชเจพเจ 'เจคเฉ เจตเจฟเจเจพเจฐ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจธเจฎเจพเจ เจ
เจคเฉ เจธเจพเจฐเจพ เจธเฉฐเจธเจพเจฐ เจธเจฅเจฟเจฐ เจจเจนเฉเจ เจฐเจนเจฟเฉฐเจฆเจพ - เจคเจฐเฉฑเจเฉ เจเจชเจฃเฉ เจฌเฉเจฎเจฟเจธเจพเจฒ เจฒเจนเจฟเจฐ เจจเฉเฉฐ เจ
เฉฑเจเฉ เจตเจงเจพเจเจเจฆเฉ เจนเฉ. เจเจธ เจฅเฉเฉเฉเจนเฉ เจธเจฎเฉเจ เจฆเฉเจฐเจพเจจ, esp8266 เจฎเฉเจกเฉเจเจฒ เจจเฉ เจตเจฟเจเจชเจ เจชเฉเจฐเจธเจฟเฉฑเจงเฉ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจนเฉ, เจเฉ เจเจฟ เจเจธเจฆเฉ เจเฉฑเจ เจเฉเจฎเจค เจ
เจคเฉ เจฌเจฟเจฒเจ-เจเจจ เจตเจพเจ-เจซเจพเจ เจฆเฉ เจเจพเจฐเจจ, เจธเจฎเจพเจฐเจ เจนเฉเจฎ เจฆเฉ เจฎเฉเฉฑเจ เจญเจพเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจฌเจฃ เจเจฟเจ เจนเฉเฅค
เจเจธ เจธเจฎเฉเจ, MQTT เจธเจฎเจพเจฐเจ เจนเฉเจฎ เจธเจฟเจธเจเจฎเจพเจ เจฆเฉ เจ
เฉฐเจฆเจฐ เจตเจฟเจ
เจเจคเฉเจเจค เจกเจฟเจตเจพเจเจธเจพเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจจเจค เจ
เจคเฉ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจกเจพเจเจพ เจเฉเจฐเจพเจเจธเจซเจฐ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจนเฉเฅค เจฆเฉเจเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ เจเจธเจฆเฉ เจเจ เจซเจพเจเจฆเฉ เจนเจจ:
- เจเฉฑเจ เจเจตเจพเจเจพเจ เจฆเฉ เจเจชเจค;
- เจเจฒเจพเจเฉฐเจ เจ
เจคเฉ เจธเจฐเจตเจฐ เจตเจฟเจเจเจพเจฐ เจเฉเจจเฉเจเจธเจผเจจ เจนเจฎเฉเจธเจผเจพ เจเฉเฉฑเจฒเฉเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ;
- เจเฉฐเจเจฐเจจเฉเจ เจเฉเจจเจฒ เจฒเฉเจก เจจเจนเฉเจ เจเจฐเจฆเจพ;
- เจกเจพเจเจพ เจธเฉฐเจเจพเจฐ เจตเจฟเฉฑเจ เจฆเฉเจฐเฉ เจฆเฉ เจ
เจฃเจนเฉเจเจฆ;
- เจตเจฟเจธเจผเจฟเจเจ เจฒเจ เจเจพเจนเจเฉ เจฆเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจชเฉเจฐเจฃเจพเจฒเฉ;
เจเจน เจธเจญ เจฐเฉเจ
เจฒ เจเจพเจเจฎ เจตเจฟเฉฑเจ เจจเจฟเจเจฐเจพเจจเฉ เจ
เจคเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ. เจนเจพเจฒเจพเจเจเจฟ, MQTT เจจเฉเฉฐ เจเจธเจฆเฉ เจเจชเจฃเฉ เจธเจฐเจตเจฐ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเฉ เจจเฉเฉฑเจเจตเจฐเจ เจเจฒเจพเจเฉฐเจเจธ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจตเจฟเจเฉเจฒเฉ เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจเจพเจ เจคเจพเจ เจเจชเจฃเจพ เจธเจฐเจตเจฐ เจฌเจฃเจพเจเจฃ เจเจพเจ เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฆเฉ เจคเจฐเฉเจเฉ เจนเจจเฅค
เจตเจฐเจฃเจฟเจค เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ เจตเจฟเฉฑเจ เจฆเฉ เจฎเฉเฉฑเจ เจญเจพเจ เจนเฉเฉฐเจฆเฉ เจนเจจ: MQTT เจธเจฐเจตเจฐ (เจเจน เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจ เจนเฉเฉฐเจฆเจพ เจนเฉ) เจ เจคเฉ เจเจฒเจพเจเฉฐเจเจธ, เจเฉ เจเจฟ เจเจพเจซเจผเฉ เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจเจเจกเจฐเฉเจเจก เจเจชเจฒเฉเจเฉเจธเจผเจจ เจ เจคเฉ esp8266 เจฎเฉเจกเฉเจเจฒ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจเจพเจนเจ เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเฉเจเจพเฅค
เจธเจฟเจธเจเจฎ เจเจชเจฐเฉเจธเจผเจจ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจนเฉเจ เจฒเจฟเจเฉ เจ เจจเฉเจธเจพเจฐ เจนเฉเฅค เจเฉเจฐเจพเจนเจ เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉเฉเจฆเฉ เจนเจจ เจ เจคเฉ เจเจจเฉเจเจ เจเจฐเจจ เจคเฉเจ เจคเฉเจฐเฉฐเจค เจฌเจพเจ เจฆ, เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐ เจเฉฑเจ เจเจธเจฆเฉ เจฆเจฟเจฒเจเจธเจชเฉ เจตเจพเจฒเฉ เจตเจฟเจธเจผเจฟเจเจ เจฆเฉ เจเจพเจนเจเฉ เจฒเฉเจเจฆเจพ เจนเฉเฅค เจเจฒเจพเจเฉฐเจเจธ เจตเจฟเจเจเจพเจฐ เจธเจพเจฐเจพ เจธเฉฐเจเจพเจฐ เจธเจฐเจตเจฐ เจฐเจพเจนเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเฉ เจเจนเจจเจพเจ เจฆเฉเจเจ เจเจพเจนเจเฉเจเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจฆเฉเจเฉ เจเจพเจนเจเจพเจ เจจเฉเฉฐ เจกเจพเจเจพ เจฐเฉเจกเจพเจเจฐเฉเจเจ เจเจฐเจฆเจพ เจนเฉเฅค
MQTT เจธเจฐเจตเจฐเฅค
เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจธเฉเจตเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจฎเฉเจซเจค เจเฉเจฐเจฟเจซ เจชเจฒเจพเจจ (เจเจฟเจเจ เจเฉเจ) เจนเฉ เจเฉ เจเฉฑเจ เจเฉเจเฉ เจเจจ-เจนเจพเจเจธ เจธเจฎเจพเจฐเจ เจนเฉเจฎ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉเจเจ เจฒเฉเฉเจพเจ เจจเฉเฉฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเจตเจฐ เจเจฐเฉเจเจพเฅค

เจเจ เจธเจพเจเจ 'เจคเฉ เจฐเจเจฟเจธเจเจฐ เจเจฐเฉเจ เจ
เจคเฉ เจธเจฐเจตเจฐ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฒเจ เจเจผเจฐเฉเจฐเฉ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเฉเจเฅค เจเจฒเจพเจเฉฐเจเจธ เจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจจเจฟเจฏเจฎเจค เจชเฉเจฐเจ (SSL เจ
เจคเฉ TLS เจคเฉเจ เจฌเจฟเจจเจพเจ) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค

เจเจเจกเจฐเฉเจเจก เจฒเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเฅค
เจธเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฎเจพเจเจเฉเจฐเฉเจเฉฐเจเจฐเฉเจฒเจฐ เจฒเจ เจเฉฑเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจจเจฒ เจฆเฉ เจคเฉเจฐ เจคเฉ เจเฉฐเจฎ เจเจฐเฉเจเฉ, เจ เจคเฉ esp8266 เจคเฉเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจเจ เจธเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเฉเจเฉ เจ เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉเจเฉเฅค
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจฌเฉเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจฌเจนเฉเจค เจนเฉ เจเจธเจพเจจ เจตเจฟเจเฉเจเจธ เจฆเฉ เจเฉฑเจ เจเฉเจเฉ เจเจฟเจนเฉ เจธเฉฐเจเจฟเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจคเจฟเจเจฐ เจเฉเจคเจพ mqtt เจเจฒเจพเจเฉฐเจ เจนเฉเฅค เจคเฉเจธเฉเจ เจเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจคเจฐเฉเจเฉ เจฌเจพเจฐเฉ เจตเจงเฉเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฒเจ เจตเฉเจกเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉเฅค
เจเจเจธเจชเฉ 8266เฅค
เจฎเฉเจกเจฟเจเจฒ เจจเฉเฉฐ Arduino เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจซเจฒเฉเจธเจผ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ, เจฎเฉเจ เจเจน เจจเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ เจเจฟ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ Arduino เจฆเฉ เจจเจตเฉเจจเจคเจฎ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจตเจฟเฉฑเจ เจซเจฐเจฎเจตเฉเจ
เจฐ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจนเจจ, เจเจธ เจฒเจ เจฎเฉเจ เจธเฉฐเจธเจเจฐเจฃ 1.6.4 เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ.
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ LED (8266 เจชเจฟเฉฐเจจ) เจ
เจคเฉ เจเฉฑเจ เจคเจพเจชเจฎเจพเจจ เจธเฉเจเจ ds5b18 (20 เจชเจฟเฉฐเจจ) esp2 เจจเจพเจฒ เจเฉเฉเฉ เจนเฉเจ เจนเจจเฅค
เจเจฟเจเจเจเจฟ LED เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฒเจ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ, เจเจจเฉเจเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, esp เจจเฉเฉฐ เจธเฉฐเจฌเฉฐเจงเจฟเจค "เจเฉเจธเจ / เจ
เจเจตเจพเจ" เจตเจฟเจธเจผเฉ เจฆเฉ เจเจพเจนเจเฉ เจฒเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ เจธเจพเจฐเจพ เจญเฉเจเจฟเจ เจกเฉเจเจพ เจธเจพเจกเฉ เจฎเจพเจเจเฉเจฐเฉเจเฉฐเจเจฐเฉเจฒเจฐ เจฆเฉเจเจฐเจพ เจชเจพเจธ เจนเฉ เจเจพเจตเฉเจเจพเฅค
เจคเจพเจชเจฎเจพเจจ เจกเจพเจเจพ เจญเฉเจเจฃ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจพเจนเจเฉ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจคเจพเจชเจฎเจพเจจ เจฆเฉ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจญเฉเจเจฃ เจตเฉเจฒเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจตเจฟเจธเจผเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟเจธ 'เจคเฉ เจเจน เจกเฉเจเจพ เจเจพเจตเฉเจเจพเฅค
เจนเฉเจ เจพเจ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจเจฟเฉฑเจชเจฃเฉเจเจ เจตเจพเจฒเจพ เจเฉฑเจ เจธเจเฉเจ เจนเฉเฅค
เจธเจเฉเจ Esp8266_mqtt.ino// ะกะฒะตัะพะดะธะพะด ะฟะพะดะปะบััะตะฝ ะบ 5 ะฟะธะฝั
// ะะฐััะธะบ ัะตะผะฟะตัะฐัััั ds18b20 ะบ 2 ะฟะธะฝั
#เจธเจผเจพเจฎเจฒ
#เจธเจผเจพเจฎเจฒ เจเจฐเฉ
#เจธเจผเจพเจฎเจฒ
#เจธเจผเจพเจฎเจฒ
# ONE_WIRE_BUS 2 เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเฉ
เจตเจจเจตเจพเจเจฐ เจตเจจเจตเจพเจเจฐ(ONE_WIRE_BUS);
เจกเฉฑเจฒเจพเจธ เจคเจพเจชเจฎเจพเจจ เจธเฉเจเจธเจฐ(&oneWire);
const char *ssid = "AIRPORT"; // WiFi เจเจเจธเฉเจธ เจชเฉเจเจเฉฐเจ เจฆเจพ เจจเจพเจฎ
const char *pass = "เจชเจพเจธเจตเจฐเจก"; // เจเจเจธเฉเจธ เจชเฉเจเจเฉฐเจ เจคเฉเจ เจชเจพเจธเจตเจฐเจก
const char *mqtt_server = "เจธเจฐเจตเจฐ"; // MQTT เจธเจฐเจตเจฐ เจจเจพเจฎ
const int mqtt_port = 11140; // MQTT เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ เจชเฉเจฐเจ
const char *mqtt_user = "เจฒเฉเจเจเจจ"; // เจธเจฐเจตเจฐ เจคเฉเจ เจฒเฉเจ
const char *mqtt_pass = "เจชเจพเจธ"; // เจธเจฐเจตเจฐ เจชเจพเจธเจตเจฐเจก
#BUFFER_SIZE 100 เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเฉ
เจฌเฉเจฒ เจฒเฉเจกเจธเจเฉเจ = เจเจฒเจค;
เจเฉฐเจ เจเฉเจเจฎ = 300;
เจซเจฒเฉเจ เจคเจพเจชเจฎเจพเจจ = 0;
// เจธเจฐเจตเจฐ เจคเฉเจ เจกเจพเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจซเฉฐเจเจธเจผเจจ
เจตเฉเจเจก เจเจพเจฒเจฌเฉเจ (const MQTT::Publish&pub)
{
Serial.print(pub.topic()); // เจตเจฟเจธเจผเจพ เจจเจพเจฎ เจจเฉเฉฐ เจธเฉเจฐเฉเจ
เจฒ เจชเฉเจฐเจ เจคเฉ เจเจเจเจชเฉเฉฑเจ เจเจฐเฉ
เจธเฉเจฐเฉเจ
เจฒ.เจชเฉเจฐเจฟเฉฐเจ(" => ");
Serial.print(pub.payload_string()); // เจชเฉเจฐเจพเจชเจค เจกเฉเจเจพ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจธเฉเจฐเฉเจ
เจฒ เจชเฉเจฐเจ เจคเฉ เจเจเจเจชเฉเฉฑเจ เจเจฐเฉ
เจธเจเจฐเจฟเฉฐเจ เจชเฉเจฒเฉเจก = pub.payload_string();
if(String(pub.topic()) == "test/led") // เจเจพเจเจ เจเจฐเฉ เจเจฟ เจเฉ เจกเฉเจเจพ เจเจธ เจตเจฟเจธเจผเฉ เจคเฉเจ เจเจเจ เจนเฉ เจเจฟเจธเจฆเฉ เจธเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ
{
int stled = payload.toInt(); // เจชเฉเจฐเจพเจชเจค เจกเฉเจเจพ เจจเฉเฉฐ เจชเฉเจฐเจจ เจ
เฉฐเจ เจเจฟเจธเจฎ เจตเจฟเฉฑเจ เจฌเจฆเจฒเฉ
digitalWrite(5,stled); // เจชเฉเจฐเจพเจชเจค เจกเฉเจเจพ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ LED เจจเฉเฉฐ เจเจพเจฒเฉ เจเจพเจ เจฌเฉฐเจฆ เจเจฐเฉเฅค
}
}
เจตเจพเจเจซเจพเจ เจเจฒเจพเจเฉฐเจ เจกเจฌเจฒเจฏเฉ เจเจฒเจพเจเฉฐเจ;
เจชเจฌเจธเจฌเจเจฒเจพเจเฉฐเจ เจเจฒเจพเจเฉฐเจ(wclient, mqtt_server, mqtt_port);
เจฐเฉฑเจฆ เจธเฉเฉฑเจเจ เจช () {
เจธเฉเจเจธเจฐ.เจฌเจฟเจเจจ();
เจธเฉเจฐเฉเจ
เจฒ.เจฌเฉเจเจฟเจจ (115200);
เจฆเฉเจฐเฉ (10);
เจธเฉเจฐเฉเจ
เจฒ.เจชเฉเจฐเจฟเฉฐเจเจฒเจจ ();
เจธเฉเจฐเฉเจ
เจฒ.เจชเฉเจฐเจฟเฉฐเจเจฒเจจ ();
เจชเจฟเฉฐเจจเจฎเฉเจก (5, เจเจเจเจชเฉเฉฑเจ);
}
เจฐเฉฑเจฆ เจฒเฉเจช () {
// เจตเจพเจ-เจซเจพเจ เจจเจพเจฒ เจเฉเฉเฉ
เจเฉเจเจฐ (เจตเจพเจเจซเจพเจ.เจธเจเฉเจเจธ() != WL_เจเจจเฉเจเจเจก) {
เจธเฉเจฐเฉเจ
เจฒ.เจชเฉเจฐเจฟเฉฐเจ("เจจเจพเจฒ เจเฉเฉ เจฐเจฟเจนเจพ เจนเฉ");
เจธเฉเจฐเฉเจ
เจฒ.เจชเฉเจฐเจฟเฉฐเจ(ssid);
เจธเฉเจฐเฉเจ
เจฒ.เจชเฉเจฐเจฟเฉฐเจเจเจฒเจเจจ("...");
WiFi.begin(ssid, เจชเจพเจธ);
เจเฉเจเจฐ (WiFi.waitForConnectResult() != WL_CONNECTED)
เจตเจพเจชเจธเฉ;
Serial.println("WiFi เจเฉเฉเจฟเจ");
}
// MQTT เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉเฉเฉ
เจเฉเจเจฐ (เจตเจพเจเจซเจพเจ.เจธเจเฉเจเจธ() == WL_เจเจจเฉเจเจเจก) {
เจเฉเจเจฐ (!client.connected()) {
Serial.println("MQTT เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉเฉ เจฐเจฟเจนเจพ เจนเฉ");
เจเฉเจเจฐ (client.connect(MQTT::Connect("arduinoClient2")
.เจธเฉเฉฑเจ_เจเจฅ(mqtt_เจฏเฉเจเจผเจฐ, mqtt_เจชเจพเจธ))) {
Serial.println("MQTT เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเฉเจเจ");
client.set_callback(เจเจพเจฒเจฌเฉเจ);
client.subscribe("test/led"); // LED เจฒเจ เจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ เจตเจฟเจธเจผเฉ เจฆเฉ เจเจพเจนเจเฉ เจฒเจ
} เจนเฉเจฐ {
Serial.println("MQTT เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉเฉ เจจเจนเฉเจ เจธเจเจฟเจ");
}
}
เจเฉเจเจฐ (เจเจฒเจพเจเฉฐเจ.เจเจจเฉเจเจเจก()){
เจเจฒเจพเจเฉฐเจ.เจฒเฉเจช();
เจเฉเจเจชเจธเฉเจเจก();
}
}
} // เจฎเฉเฉฑเจ เจฒเฉเจช เจฆเจพ เจ
เฉฐเจค
// เจคเจพเจชเจฎเจพเจจ เจธเฉเจเจธเจฐ เจคเฉเจ เจฐเฉเจกเจฟเฉฐเจ เจญเฉเจเจฃ เจฒเจ เจซเฉฐเจเจธเจผเจจ
เจเจพเจฒเฉ เจเฉเจเจชเจธเฉเจเจก(){
เจเฉเจเจฐ (tm==0)
{
sensors.requestTemperatures(); // เจธเจพเจจเฉเฉฐ เจธเฉเจเจธเจฐ เจคเฉเจ เจคเจพเจชเจฎเจพเจจ เจฎเฉเฉฑเจฒ เจฎเจฟเจฒเจฆเจพ เจนเฉ
เจซเจฒเฉเจ เจเฉเจเจช = เจธเฉเจเจธเจฐ.เจเฉเฉฑเจเจเฉเจเจชเจธเฉเจฌเฉเจเจเจเฉฐเจกเฉเจเจธ(0);
client.publish("test/temp",String(temp)); // เจคเจพเจชเจฎเจพเจจ เจธเฉเจเจธเจฐ เจฒเจ เจตเจฟเจธเจผเฉ 'เจคเฉ เจคเจพเจชเจฎเจพเจจ เจฎเฉเฉฑเจฒ เจญเฉเจเฉ
Serial.println(temp);
tm = 300; // เจคเจพเจชเจฎเจพเจจ เจฎเฉเฉฑเจฒ เจญเฉเจเจฃ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจฒเจเจญเจ 3 เจธเจเจฟเฉฐเจ เจฐเฉเจเฉ
}
เจเฉเจเจฎ--;
เจฆเฉเจฐเฉ (10);
}
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจธเจพเจจเฉเฉฐ เจฐเจฟเจฎเฉเจ เจเฉฐเจเจฐเฉเจฒ เจ เจคเฉ เจกเฉเจเจพ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจฒเจ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจเฉเจฒ เจฎเจฟเจฒเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจธเจฟเฉฑเจเจฃเจพ เจเจพเจซเจผเฉ เจเจธเจพเจจ เจนเฉ เจ เจคเฉ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจธเจผเฉเจฐเฉเจเจค เจเจฐเจจ เจตเจพเจฒเฉ เจตเฉ เจเจฐ เจธเจเจฃเจเฉเฅค
เจตเฉเจกเฉเจ เจเฉฐเจเจฐเฉเจฒ เจธเจฟเจธเจเจฎ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ

เจธเจฟเจธเจเจฎ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเฉเจกเฉเจ เจจเจฟเจฐเจฆเฉเจธเจผ

MQTT เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉเจเจฐเจพ esp8266 เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจตเจฟเจเจฒเจชเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ

LED เจชเฉฑเจเฉ เจฆเจพ เจเฉฐเจเจฐเจจเฉเฉฑเจ เจเฉฐเจเจฐเฉเจฒ

เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจธ เจธเจฎเฉฑเจเจฐเฉ เจฌเจพเจฐเฉ เจเฉเจ เจธเจตเจพเจฒ เจนเจจ, เจคเจพเจ เจฎเฉเจ เจตเฉเจกเฉเจ เจฆเฉ เจฆเฉเจเฉ เจญเจพเจ เจจเฉเฉฐ เจฆเฉเจเจฃ เจฆเฉ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ, เจเจฟเฉฑเจฅเฉ เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจตเจงเฉเจฐเฉ เจธเจชเฉฑเจธเจผเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจชเฉเจธเจผ เจเฉเจคเจพ เจเจฟเจ เจนเฉ.
เจชเฉเจฐเจพเจฒเฉเจ เจตเจฟเฉฑเจ เจธเจเฉเจ เจ
เจคเฉ เจเจฆเจพเจนเจฐเจจ เจคเฉเจ เจธเจเฉเจ เจฆเฉ เจจเจพเจฒ เจฎเจพเจเจเฉเจฐเฉเจเฉฐเจเจฐเฉเจฒเจฐ เจจเฉเฉฐ เจซเจฒเฉเจธเจผ เจเจฐเจจ เจฒเจ เจธเจพเจฐเฉเจเจ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจจเฉเจ เจเจฐเฉ เจเจฟ ESP8266WiFi.h เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจจเฉเฉฐ เจเจธ เจเจฐเจเจพเจเจต เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจน Arduino เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจฌเฉเจฐเจก เจฎเฉเจจเฉเจเจฐ เจฆเฉเจเจฐเจพ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
MQTT เจธเจฐเจตเจฐ -
IoT MQTT เจกเฉเจธเจผเจฌเฉเจฐเจก เจเจช เจจเจพเจฒ เจฒเจฟเฉฐเจ เจเจฐเฉ -
เจคเฉเจนเจพเจกเฉ เจงเจฟเจเจจ เจฒเจ เจธเจญ เจฆเจพ เจงเฉฐเจจเจตเจพเจฆเฅค
เจธเจฐเฉเจค: www.habr.com
