
เปเบเบกเบทเปเบเบตเป, เบเปเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเปเบงเบงเบฒเบเบญเบเบเบธเบเบฅเบฐเบเบฒเบ, เบเปเบญเบเบเบฒเบเบเบฒเบเบชเบทเปเบชเบฒเบ, เปเบเบฑเบเปเบเปเบฅเบขเบตเบญเบดเบเปเบเบตเปเบเบฑเบเปเบฅเบฐเบเบฑเบเบเบฒเบเบฐเบเบดเบ, เบซเบปเบงเบเปเปเบเบญเบเปเบฎเบทเบญเบ smart เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเบซเบผเบฒเบเบเบถเปเบ. เบเบตเปเบขเบนเปเบญเบฒเปเบชเบเบญเบเบกเบฐเบเบธเบเปเบเปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบฑเบเบเบฑเปเบเปเบเปเบเบธเบเบซเบตเบเปเบฅเบฐเปเบเบเบธเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบงเบฑเบเบญเบธเบเบชเบฒเบซเบฐเบเปเบฒ 4.0 เปเบฅเบฐเบญเบดเบเปเบเบตเปเบเบฑเบเบเบญเบเบชเบดเปเบเบเปเบฒเบเป, เบกเบฑเบเปเบเปเบเบฒเบเปเบเบฑเบเบชเบฐเบเบงเบเบชเบฐเบเบฒเบ, เบกเบตเบเบฐเปเบซเบเบเปเบฅเบฐเบเบงเบฒเบกเบเบญเบเปเบ. เบเบฒเบเปเบเปเปเบเบเปเบฒเบฅเบฑเบเบกเบฒเบชเบนเปเบเบฐเบซเบผเบฒเบเบเบตเปเบเปเบฝเบเบญเบฒเบเบฒเบเปเบกเบฑเบเบซเบผเบทเปเบฎเบทเบญเบเปเบเบเบฐเปเบเบเปเบซเปเปเบเบฑเบเบฅเบฐเบเบปเบเบเปเปเบกเบนเบเบเปเบฒเบงเบชเบฒเบเบเบตเปเบชเบฑเบเบชเบปเบเบเบตเปเบเบงเบเบเบธเบกเบเบฒเบเบเบธเบเบเปเบญเบเปเบเปเบฅเบเปเบเบเปเบเปเปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบ. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบฒเบเปเบเปเบเบญเบเบเบญเบเบกเบฐเบเบธเบเบเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบเปเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบงเบฒเบกเบฎเบนเปเบเปเบฝเบงเบเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบญเบตเบเบเปเปเปเบ - เบเปเบญเบเบเบฒเบเบฎเบฑเบเบฎเบนเปเบชเบฝเบเปเบงเบปเปเบฒเปเบฅเบฐเบชเบนเบเบเบฒเบเบชเบฑเบเปเบเบฒเบฐ, เบเบธเบเบเบปเบเบเบตเปเปเบงเบปเปเบฒเบเบฑเบเปเบฎเบทเบญเบเบเบตเปเบชเบฐเบซเบผเบฒเบเปเบเบเบฒเบชเบฒเบเบทเปเบเปเบกเบทเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒ.
เบเบฒเบเบฅเบฐเบเบปเบเปเบฎเบทเบญเบ smart เปเบเบเบฐเบเบธเบเบฑเบเบขเบนเปเปเบเบเบฐเบซเบผเบฒเบเปเบกเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบเบงเบดเบเบตเปเบญเบเบฑเบ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเปเบฎเบฑเบเบฎเบนเปเปเบเบดเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเปเบเบเบตเปเบชเบปเบกเบเบนเบเปเบเบเบเปเปเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบงเบเบเบฒ, เปเบเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบงเบฑเบเบเบธเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ.
เบเบงเบเปเบฎเบปเบฒเบชเบฐเปเบซเบเบตเปเบซเปเบเปเบฒเบเบชเบปเบเปเบเบเบธเบเบเบญเบเบชเบฒเบกเบเบปเบเบเบงเบฒเบก, เปเบเบดเปเบเบเบฐเบเบญเบเบเปเบฒเบเบเปเบฝเบงเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเบเบปเปเบเบเปเบเบญเบเบฅเบฐเบเบปเบ cloud smart home, เบเบฑเบเบเบฐเบเบฒเบชเปเบงเบเบเบธเบเบเบปเบเปเบเบเบเบนเปเบเบฝเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบ. เบเบปเบเบเบงเบฒเบกเบเปเบฒเบญเบดเบเปเบกเปเบเบญเบธเบเบดเบเปเบซเปเบเบฑเบเบญเบธเบเบฐเบเบญเบเบฅเบนเบเบเปเบฒเบขเบนเปเบเบฒเบเบเบญเบเบเบตเปเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ, เบเบตเบชเบญเบเปเบกเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฑเบเปเบฅเบฐเบเบฒเบเบเบธเบเปเบเปเบเบเปเปเบกเบนเบ, เปเบฅเบฐเบชเบธเบเบเปเบฒเบ, เบเบตเบชเบฒเบกเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบฅเบนเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบฅเบฐเบเบปเบเปเบเบญเบธเบเบฐเบเบญเบเบกเบทเบเบทเปเบฅเบฐเบชเบฐเบเบฒเบเบต.
เบญเบธเบเบฐเบเบญเบเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ
เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เปเบซเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเปเบฎเบฑเบเปเบซเปเปเบฎเบทเบญเบ smart เบญเบญเบเบเบฒเบเบญเบฒเบเบฒเบเปเบกเบฑเบเบเปเบฒเบกเบฐเบเบฒ, dacha เบซเบผเบท cottage. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบงเบฒเบเบญเบธเบเบฐเบเบญเบเบเปเปเปเบเบเบตเปเบขเบนเปเปเบเปเบฎเบทเบญเบ:
- เปเบเบฑเบเปเบเบตเบเบตเปเบงเบฑเบเปเบเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเบฒเบเป;
- actuators เบเบฐเบเบดเบเบฑเบเบเปเปเบงเบฑเบเบเบธเบเบฒเบเบเบญเบ;
- เบเบปเบงเบเบงเบเบเบธเบกเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบดเบเปเบฅเปเบเบฒเบกเบเบฒเบเบงเบฑเบเปเบเบ sensor เปเบฅเบฐเปเบซเบเบเบปเบเบเบฑเบ, เปเบฅเบฐเบญเบญเบเบเปเบฒเบชเบฑเปเบเบเบฑเบ actuators.
เบเบปเบงโเปเบฅเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโเบชเบฐโเปเบเบโเปเบซเปโเปเบซเบฑเบโเปเบเบโเบงเบฒเบโเบเบญเบโเปเบฎเบทเบญเบ smartโ, เบเบตเปโเบกเบต sensors เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบฎเบปเปเบงโเปเบซเบฅโเบเบญเบโเบโเปโเปโเบฒ (1โ) เปเบโเบซเปเบญเบโเบโเปโเปโเบฒโ, เบญเบธเบโเบซเบฐโเบเบนเบก (2โ) เปเบฅเบฐโเปเบชเบโเบชเบฐโเบซเบงเปเบฒเบ (3โ) เปเบโเบซเปเบญเบโเบเบญเบโ, เปเบเบปเปเบฒโเบชเบฝเบ smart (4โ) เปเบโเปเบฎโโเบทเบญเบโเบเบปเบงโเปเบฅเบฐโ. เบเปเบญเบเบงเบดเบเบตเปเบญเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบ (5) เบขเบนเปเปเบเบซเปเบญเบเปเบเบ.

เปเบเบเบฑเบเบเบธเบเบฑเบ, เปเบเบฑเบเปเบเบตเปเบฎเปเบชเบฒเบเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเปเบเป RF433, Z-Wave, ZigBee, Bluetooth เปเบฅเบฐเปเบเปเบเบเบญเบ WiFi เปเบกเปเบเบเบทเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบ. เบเปเปเปเบเปเบเบฝเบเบเบปเปเบเบเปเบเบญเบเบเบงเบเปเบเบปเบฒเปเบกเปเบเบเบงเบฒเบกเบชเบฐเบเบงเบเปเบเบเบฒเบเบเบดเบเบเบฑเปเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเบฒเปเบเปเบเปเบฒเบเบเปเปเบฒเปเบฅเบฐเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ เบเบนเปเบเบฐเบฅเบดเบเบเปเบฒเบฅเบฑเบเบเบฐเบเบฒเบเบฒเบกเบเปเบฒเปเบญเบปเบฒเบญเบธเบเบฐเบเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบเบชเบนเปเบเบฐเบซเบผเบฒเบเบกเบฐเบซเบฒเบเบปเบเปเบฅเบฐเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบนเปเปเบเปเปเบเบเบชเบฐเปเบฅเปเบ.
เปเบเบฑเบเปเบเบตเปเบฅเบฐเบเบปเบงเบเบฐเบเบธเปเบ, เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เปเบกเปเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเบญเบดเบเปเบเบตเปเบเบเปเบฎเปเบชเบฒเบเบเบฑเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบ smart (6) - เปเบกเปเบเบเบญเบกเบเบดเบงเปเบเบตเบเบดเปเบชเบเบเบตเปเบฅเบงเบกเบญเบธเบเบฐเบเบญเบเบเบฑเบเบซเบกเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบปเปเบฒเปเบเปเบเปเบเบทเบญเบเปเบฒเบเบเบฝเบงเปเบฅเบฐเบเบงเบเบเบธเบกเบเบงเบเบกเบฑเบ.
เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฒเบเบงเบดเบเบตเปเบเปเปเบเบชเบฒเบกเบฒเบเบชเบปเบกเบเบปเบเปเบเบฑเบเปเบเบต, เบเบปเบงเบเบฐเบเบธเปเบเปเบฅเบฐเปเบเบทเปเบญเบเบเบงเบเบเบธเบกเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เบเบฅเบฑเบเบชเบฝเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเปเบเปเบเบเบเบฒเบเปเบเบทเปเบญเปเบเบตเบเบซเบผเบทเบเบดเบเบเบฒเบกเบเบฒเบเบฐเบฅเบฒเบ, เปเบฅเบฐเบเปเบญเบเบเปเบฒเบเบฎเบนเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบเบงเบดเบเบตเปเบญเบเบฅเบฒเบงเบชเบฒเบกเบฒเบเบเบฑเบเบเบถเบเบงเบดเบเบตเปเบญเปเบเบเบญเบตเบเปเบชเปเบชเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเบงเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเปเบซเบง. เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเปเบกเบตเบเบปเบงเบเบงเบเบเบธเบกเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเปเปเบเบทเปเบญเบชเปเบฒเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบเบตเปเบกเบตเบซเบผเบฒเบเปเบชเบฐเบเบฒเบเบฐเบเบฒเบ, เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบ.
เปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบฑเบเปเบเบทเบญเบเปเบฒเบเบเบปเปเบงเปเบฅเบ, router เบญเบดเบเปเบเบตเปเบเบฑเบเบเบปเบเบเบฐเบเบด (7) เบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเป, เปเบเบดเปเบเปเบเปเบเบฒเบเปเบเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบปเปเบงเปเบเปเบเปเบฎเบทเบญเบเบเบปเบเบเบฒเบเปเบเปเบฎเบทเบญเบเปเบเบเปเปเบเบฒเบก. เปเบเบเบตเปเบเบตเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเปเบเบเบงเบฒเบกเปเบเบเบเบฒเบเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบ smart - เบเปเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบญเบดเบเปเบเบตเปเบเบฑเบเบเบทเบเบชเบนเบเปเบชเบ, เปเบฎเบทเบญเบ smart เบเบฐเบชเบทเบเบเปเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบกเบเบปเบเบเบฐเบเบดเบเปเบญเบเบเบฑเบเบเบฒเบกเปเบซเบเบเบปเบเบเบตเปเปเบเบฑเบเปเบงเปเบเบฒเบเปเบเบเบปเบงเบเบงเบเบเบธเบก, เปเบฅเบฐเบเปเปเปเบกเปเบเบขเบนเปเปเบเบเปเบฅเบดเบเบฒเบเบเบฑเบ.
เบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ
เบเบปเบงเบเบงเบเบเบธเบกเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ cloud smart home เบเบตเปเบชเบปเบเบเบฐเบเบฒเปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบกเปเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบญเบตเบเปเบชเป microcomputer เบเบฐเบเบฒเบเบเบฝเบง , เปเบเบดเปเบเปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒเปเบเปเบเบทเบญเบเบกเบตเบเบฒ 2018 เปเบฅเบฐเบกเบตเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบเบฝเบเบเปเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบ smart home. เบกเบฑเบเบเบฐเบเบญเบเบกเบตเปเบเปเบเบเปเบเบต quad-core Cortex-A53 เปเบเบเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ ARMv64-A 8-bit, clocked เบขเบนเป 1.4 GHz, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ 1 GB เบเบญเบ RAM, Wi-Fi 802.11ac, Bluetooth 4.2 เปเบฅเบฐเบญเบฐเปเบเบเปเบเบต gigabit Ethernet เบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบ USB 2.0. .

เบเบฒเบเบเบฐเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเปเบกเปเบเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบ - เปเบกเปเบเบเบญเบกเบเบดเบงเปเบเบต (1) เปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเบเปเบฅเบฐเบเบตเบเบฒเบเบชเบฐเบเบดเบ (2), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบตเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ 8 GB เปเบเบฎเบนเบเปเบเบ microSD เบเบฑเบเบเบญเบเปเบง (3) เปเบฅเบฐเบเบปเบงเบเบงเบเบเบธเบกเปเบเบทเบญเบเปเบฒเบ USB Z-Wave (4) เปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบ. เบชเบฐเบฅเบฑเบญเบเบเบดเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ. เบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเปเบกเปเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบเปเบเบเบเปเบฒเบเบเบปเบงเปเบเบเปเบ 5V, 2.1A (5) เปเบฅเบฐเบชเบฒเบ USB - micro-USB (6). เปเบเปเบฅเบฐเบเบปเบงเบเบงเบเบเบธเบกเบกเบตเปเบฒเบเปเบฅเบเบเบฐเบเบณเบเบปเบงเบเบตเปเบเปเปเบเปเปเบฒเบเบฑเบ, เปเบเบดเปเบเบเบฝเบเปเบงเปเปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบกเบทเปเบญเปเบเบตเบเบเบปเบงเบเบฑเปเบเบเบณเบญเบดเบ เปเบฅเบฐ เบเบณเปเบเบฑเบเปเบเบทเปเบญเปเบเปเบเบญเบเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบญเบเบเบฅเบฒเบง.
เบเบญเบเปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบ smart เปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบนเปเบเบฝเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบเบเบญเบตเบเปเบชเปเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ Linux เบเบทเบ Raspbian. เบกเบฑเบเบเบฐเบเบญเบเบเปเบงเบเบฅเบฐเบเบปเบเบเปเบญเบเบเบปเปเบเบเปเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- เบเบฐเบเบงเบเบเบฒเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบญเบธเบเบฐเบเบญเบ smart home เปเบฅเบฐเบเบฑเบ;
- เบเบฒเบเปเบเปเบเบญเบเบเบนเปเปเบเปเปเบเบเบเบฒเบเบดเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบเบปเบงเบเบงเบเบเบธเบก;
- เบเบฒเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบเบงเบเบเบธเบก.

เบเบฒเบเบเปเปเบกเบนเบ เบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบญเบตเบเปเบชเป DBMS เบเบตเปเบเบฑเบเปเบงเป เปเบฅเบฐเปเบเบฑเบเปเบเบฅเปเปเบ SD card เบเบตเปเบกเบตเบเบญเบเปเบงเบฅเบฐเบเบปเบ. เบกเบฑเบเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบเบงเบเบเบธเบก - เบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเบชเบฐเบเบฒเบเบฐเบเบฐเบเบธเบเบฑเบเบเบญเบเบกเบฑเบ, เบเบฑเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบฐเบฅเบดเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฑเบเบชเบฐเบเบต (เบเบปเบงเบขเปเบฒเบ, เบเบทเปเปเบเบฅเปเบเบญเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบงเบดเบเบตเปเบญเบเปเบญเบเบเบดเปเบ). เปเบกเบทเปเบญเปเบเบทเปเบญเบเบเบงเบเบเบธเบกเบเบทเบ rebooted, เบเปเปเบกเบนเบเบเบตเปเบเบฐเบเบทเบเบเบฑเบเบเบถเบเปเบงเป, เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบทเปเบเบเบนเบเบปเบงเบเบงเบเบเบธเบกเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบเบฑเบเบเปเบญเบเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบ.
เบญเบดเบเปเบเบตเปเบเบเบเบฒเบเบดเบ เบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบฑเบเบเบฐเบเบฒเปเบ PHP 7 เปเบเบเปเบเป microframework . เปเบเบตเบเปเบงเบตเปเบงเบฑเบเปเบกเปเบเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบฒเบเปเบฅเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ. , เบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบญเบธเบเบฐเบเบญเบเบเบฑเบเปเบเบทเปเบญเบเบเบฒเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบเบตเปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเปเปเบฒ.
(เบเบปเบโเบเบตเปโเบฎเบนเบโเปเบเบทเปเบญโเปเบเบตเบโเบกเบฑเบโเปเบโเบเบงเบฒเบกโเบฅเบฐโเบญเบฝเบโเบชเบนเบโเบเบงเปเบฒโ)
เบซเบเปเบฒเบเบตเปเบเบปเปเบเบเปเบเบญเบเบเบฒเบเปเบเปเบเบญเบเบฎเบนเบเบเบฒเบเปเบกเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบญเบธเบเบฐเบเบญเบ smart home (เบเปเบญเบเบเปเบฒเบเบฎเบนเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบ IP เปเบฅเบฐเปเบเบฑเบเปเบเบต) เบเบฑเบเบเบปเบงเบเบงเบเบเบธเบก. เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบงเบฑเบเบเบฐเบญเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒ เปเบฅเบฐเบชเบฐเบเบฒเบเบฐเบเบฑเบเบเบธเบเบฑเบเบเบญเบเบเบปเบงเบเบงเบเบเบธเบก เปเบฅเบฐเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบกเบฑเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบ SQLite. เปเบเบทเปเบญเบเปเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบเบงเบเบเบธเบก, เบกเบฑเบเบชเบปเปเบเบเปเบฒเบชเบฑเปเบเบเบงเบเบเบธเบกเปเบเบฎเบนเบเปเบเบ JSON เปเบเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบ RESTful API เบเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบต.
เบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบต
เบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบต - เบญเบปเบเบเบฐเบเบญเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบปเปเบเบเปเบเบฑเบเบซเบกเบปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเปเปเบกเบนเบเบเปเบฒเบงเบชเบฒเบเบเบตเปเปเบเบฑเบเบเบทเปเบเบเบฒเบเบเบญเบเปเบฎเบทเบญเบ smart: เบเบฒเบเบฎเบฑเบเปเบฅเบฐเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบ sensory, เบญเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบงเบเบเบธเบกเบเบถเปเบเบเบฑเบเปเบซเบเบเบปเบเบเบฑเบ. เบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเปเบกเปเบเปเบเบทเปเบญเบเบปเบงเบเบฑเบเบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบฎเบทเบญเบเบเบตเปเบชเบฐเบซเบผเบฒเบ, เบเบฐเบเบดเบเบฑเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบฐเบฅเบดเบ, เบฎเบฑเบเปเบฅเบฐเบเบฐเบเบงเบเบเบฒเบเบเปเบฒเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบเปเบเบญเบเบฎเบนเบเบเบฒเบเปเบฅเบฐเบเบฑเบ. เบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเปเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบตเปเบขเบนเปเบเบฒเบเปเบเปเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบกเปเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบซเบผเบฒเบเบเบฐเบเบนเปเบเบตเปเบเบฑเบเบเบฐเบเบฒเปเบ C++ เปเบฅเบฐเปเบเบตเบเบเบปเบงเปเบเบฑเบเบเปเบฅเบดเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ. systemd เบฅเบฐโเบเบปเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบ Linux Raspbian.
เบเบฑเบเบเบปเปเบเบเปเบเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเปเบกเปเบ:
- เบเบนเปเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบก;
- เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP;
- เปเบเบตเบเปเบงเบตเบญเบธเบเบฐเบเบญเบ Z-Wave;
- เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเปเบซเบเบเบปเบเบเบฒเบเบเบฐเบฅเบดเบ;
- เบเบฒเบเบเปเปเบกเบนเบเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบเบงเบเบเบธเบกเปเบฅเบฐเบเบฑเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบ;
- เปเบเบตเบเปเบงเบต API RESTful เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเบเบฒเบเบดเบ;
- เบฅเบนเบเบเปเบฒ MQTT เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบเบฑเบ.
เบเบฅเบฑเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบฐเบเบนเปเปเบเบเบเปเบฒเบเบซเบฒเบ, เบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบเบเบตเปเบเบทเบเปเบญเบเปเบเบฎเบนเบเปเบเบเบเบญเบเบเปเปเบเบงเบฒเบกเปเบเบฎเบนเบเปเบเบ JSON (เบซเบผเบทเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบฎเบนเบเปเบเบเบเบตเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฐเบเบงเบเบเบฒเบ).

เบญเบปเบเบเบฐเบเบญเบเบเบปเปเบเบเปเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเปเบ เบเบนเปเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบก, เปเบเบดเปเบเบเปเบฒเบเบฒเบเบเปเปเบเบงเบฒเบก JSON เปเบเบซเบฒเบเบธเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเบฐเปเบเบเบเบญเบเบเปเบญเบเบเปเปเบกเบนเบเบเปเปเบเบงเบฒเบก JSON เปเบฅเบฐเบเปเบฒเบเบตเปเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบเบญเบกเบฎเบฑเบเปเบเปเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบ:
เบเบฐเปเบเบเบญเบธเบเบฐเบเบญเบ
protocol
เบเบฐเปเบเบเบเปเปเบเบงเบฒเบก
เบชเบฐเบเบฒเบเบฐเบญเบธเบเบฐเบเบญเบ
เบเปเบฒเบชเบฑเปเบ
เบเปเบญเบเบเปเบฒเบเบฎเบนเบ
onvif
เบเปเปเบกเบนเบเปเบเบฑเบเปเบเบต
on
เบเบฒเบเบเปเบฒเบเบเบญเบ(เปเบเบตเบ/เบเบดเบ)
sensor
zwave
เบเปเบฒเบชเบฑเปเบ
เปเบ
เบเบฒเบเบเบฑเบเบเบถเบ(เปเบเบตเบ/เบเบดเบ)
effector
mqtt
businessLogicRule
เบเบฒเบเบเปเบฒเบเบเบญเบ(เปเบเบตเบ/เบเบดเบ)
evice(เปเบเบตเปเบก/เปเบญเบปเบฒเบญเบญเบ)
เปเบซเบเบเบปเบเบเบฒเบเบเบธเบฅเบฐเบเบดเบ
เบเปเปเบกเบนเบเบเบฒเบเบเบฑเปเบเบเปเบฒ
เบเบฒเบเบเบฑเบเบเบถเบ(เปเบเบตเบ/เบเบดเบ)
bluetooth
เบชเบฐเบเบฒเบเบฐเบญเบธเบเบฐเบเบญเบ
เบเบงเบฒเบกเบเบดเบเบเบฒเบ
wifi
rf
เบเบปเบงเบขเปเบฒเบ, เบเปเปเบเบงเบฒเบกเบเบฒเบเปเบเบทเปเบญเบเบเบงเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเบเบญเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบเปเบเบดเปเบเบเบทเบเบฑเปเบเบเบตเป:
{
"vendor": "*****",
"version": "3.0.0",
"timestampMs": "1566293475475",
"clientType": "gateway",
"deviceId": "1616453d-30cd-44b7-9bf0-************",
"deviceType": "camera",
"protocol": "onvif",
"messageType": "sensorData",
"sensorType": "camera",
"label": "motionDetector",
"sensorData": "on"
}
เปเบซเบเบเบปเบเบเบฒเบเบเบฐเบฅเบดเบ
เปเบเบทเปเบญเบฎเบฑเบ เบซเบผเบทเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเบฒเบเบเบนเปเบชเบปเปเบเบเปเป, เบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเบเบผเบฑเบญเบเบเบฐเบชเบฐเปเบฑเบเบฎเบฑเบเบเปเปเบเบงเบฒเบกเบเบฒเบเบเบฐเปเบเบ. เบเบฒเบเบเบญเบเปเบกเปเบเปเบเบฑเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบฐเบฅเบดเบเบเบญเบเบเบฐเปเบเบ "เบเปเบฒ ... เปเบฅเปเบง ... ", เบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบฎเบนเบเปเบเบ JSON, เปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบปเบงเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบฒเบเปเบเบเบฅเบฑเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบต. เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเปเบซเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เบฎเบฑเบเบเปเบฒเบชเบฑเปเบเบเบฒเบ GUI เปเบฅเบฐเบเบฑเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบเบปเบเบฅเบฐเบเบฝเบเบเปเปเปเบเบเบตเป:
{
"if": {
"and": [{
"equal": {
"deviceId": "1616453d-30cd-44b7-9bf0-************"
}
},
{
"equal": {
"messageType": "command"
}
}
]
},
"then": {
"result": "true"
}
}
เบเปเบฒเปเบเบทเปเบญเบเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ เบกเบฒเบเปเบญเบ (เบเปเบฒเบ) เบเบปเบเบฅเบฐเบเบฝเบเปเบกเปเบเบเบงเบฒเบกเบเบดเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเปเปเบ เบเบปเบเบชเบฐเบเปเบญเบ (เปเบเบทเปเบญเบเบเบงเบฒ) เบเบปเบเบฅเบฐเบเบฝเบ, เปเบฅเบฐเบเบปเบงเบเบฑเบเบเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเปเบญเปเบเบเบญเบเบเปเปเบเบงเบฒเบก JSON. เบฅเบณเบเบฑเบเปเบเบตเบกเบฎเบญเบเบฎเบฑเบเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฒเบกเปเบซเบเบเบปเบเบเบตเปเบเบฝเบเบเบฝเบเบเบนเป JSON key-value:
- เปเบเบปเปเบฒเบเบฑเบ "เปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ";
- เบเปเปเปเบเบปเปเบฒเบเบฑเบ "not_equal";
- เบซเบเปเบญเบ "เบซเบเปเบญเบ";
- เบซเบผเบฒเบ "เบซเบผเบฒเบ";
- เปเปเบญเบเบเบงเปเบฒ เบซเบผเบทเปเบเบปเปเบฒเบเบฑเบ "less_or_equal";
- เปเบซเบเปเบเบงเปเบฒ เบซเบผเบทเปเบเบปเปเบฒเบเบฑเบ "greater_or_equal".
เบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบเบชเบฒเบกเบฒเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบเปเบเบเปเบเปเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ algebra Boolean:
- เปเบฅเบฐ "เปเบฅเบฐ"
- OR "เบซเบผเบท";
- เบเปเปเปเบกเปเบ "เบเปเป".
เบเบฑเปเบเบเบฑเปเบ, เปเบเบเบเบฒเบเบเบฝเบเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบฅเบฐเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบ notation เปเบเปเบฅเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเบทเปเบญเบเปเบเบเบตเปเบเปเบญเบเบเปเบฒเบเบชเบฑเบเบชเบปเบเบเปเบงเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบ.
เบเบปเบเปเบเบเบฝเบงเบเบฑเบเบขเปเบฒเบเปเบเปเบเบดเบ, เบญเบตเบเบเบฒเบกเบเปเปเบเบงเบฒเบก JSON เปเบฅเบฐเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเบฎเบนเบเปเบเบ JSON, เบเบทเบเบเปเบฒเปเบเปเปเบเบเบฅเบฑเบญเบเปเบเบตเบเปเบงเบต logic เบเบฒเบเบเบฐเบฅเบดเบเปเบเบทเปเบญเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบเบงเบฒเบกเบฎเบนเปเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ inference เบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเปเบเบเบเปเบฒเปเบเปเบเปเปเบกเบนเบ sensory เบเบฒเบเปเบเบฑเบเปเบเบตเปเบฎเบทเบญเบ smart.
เบเบฒเบเบเปเบฒเปเบเปเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบกเบทเบเบท, เบเบนเปเปเบเปเบชเปเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฒเบกเบเบตเปเปเบฎเบทเบญเบ smart เบเบงเบเปเบฎเบฑเบเบงเบฝเบ. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ: "เบเปเบฒเปเบเบฑเบเปเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเบเบเบฐเบเบนเบเบฒเบเบซเบเปเบฒเบเบทเบเบเบฐเบเบธเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบตเบเปเบเบขเบนเปเปเบเบซเปเบญเบเปเบเบ". เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบฐเบญเปเบฒเบเบเบปเบงเบฅเบฐเบเบธเบเบญเบเปเบเบฑเบเปเบเบต (เปเบเบฑเบเปเบเบตเปเบเบตเบ) เปเบฅเบฐเบเบปเบงเบเบฐเบเบธเปเบ (เปเบเบปเปเบฒเบชเบฝเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ เบซเบผเบทเปเบเบกเปเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ) เบเบฒเบเบเบฒเบเบเปเปเบกเบนเบ เปเบฅเบฐเบชเปเบฒเบเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเปเบเบฎเบนเบเปเบเบ JSON, เปเบเบดเปเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ. เบเบปเบเปเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบถเบเบชเบฒเบซเบฒเบฅเบทเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบเบปเบเบเบงเบฒเบกเบเบตเบชเบฒเบกเบเบญเบเบเบธเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบเบเบฐเบเบฒเบเปเบฝเบงเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบฅเบนเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเปเบฎเบทเบญเบ smart.
เบเบปเบโเปเบโเบเบฒเบโเบเบฐโเบฅเบดเบโเบเบตเปโเปเบเปโเบเบถเบโเบชเบฒโเบซเบฒโเบฅเบทโเบเปเบฒเบโเปเบเบดเบโเบเบตเปโเปเบกเปเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบเบโเบเปเบฒโเปเบเปโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโ โ เบเบปเบงเบงเบดเปเบเบฒเบฐ SAX เบชเปเบฒเบฅเบฑเบเบฎเบนเบเปเบเบ JSON เปเบ C++. เบเบฒเบเบญเปเบฒเบ เปเบฅเบฐ parsing เปเบเบฑเบเบฅเปเบฒเบเบฑเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบฐเบฅเบดเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบฒเบเบเบฝเบเบเบฝเบเบเปเปเบกเบนเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบญเบฐเบเบตเบ:
void CRuleEngine::Process(PProperties pFact)
{
m_pActions->clear();
rapidjson::Reader reader;
for(TStringMap::value_type& rRule : m_Rules)
{
std::string sRuleId = rRule.first;
std::string sRuleBody = rRule.second;
CRuleHandler ruleHandler(pFact);
rapidjson::StringStream ruleStream(sRuleBody.c_str());
rapidjson::ParseResult parseResult = reader.Parse(ruleStream, ruleHandler);
if(!parseResult)
{
m_Logger.LogMessage(
NLogger2::ePriorityLevelError,
std::string("JSON parse error"),
"CRuleEngine::Process()",
std::string("RuleId: ") + sRuleId);
}
PProperties pAction = ruleHandler.GetAction();
if(pAction)
{
pAction->Set("ruleId", sRuleId);
m_pActions->push_back(pAction);
}
}
}
เบกเบฑเบเปเบเบฑเบ pFact โ เปเบเบโเบเบฐโเบเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเบเบญเบโเบเปเบงเบโเบเบนเปโเบเบตเปโเบกเบตโเบเบธเบโเบเปเบฒโเบเบฒเบโเบเปเปโเบเบงเบฒเบก JSONโ, m_เบเบปเบเบฅเบฐเบเบฝเบ โ string array เบเบญเบโเบเบปเบโเบฅเบฐโเบเบฝเบโเบเบฒเบโเบเบฐโเบฅเบดเบโ. เบเบฒเบเบเบฝเบเบเบฝเบเบเปเปเบเบงเบฒเบกเบเบตเปเปเบเบปเปเบฒเบกเบฒเปเบฅเบฐเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบฐเบฅเบดเบเปเบกเปเบเบเปเบฒเปเบเบตเบเบขเบนเปเปเบเบซเบเปเบฒเบเบตเป reader.Parse(ruleStream, ruleHandler)เบเปเบญเบเบเบตเป ruleHandler เปเบกเปเบเบงเบฑเบเบเบธเบเบตเปเบกเบตเปเบซเบเบเบปเบเบเบญเบ Boolean เปเบฅเบฐเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบ. sRuleId โ เบเบปเบงโเบฅเบฐเบเบธโเบเบปเบโเบฅเบฐโเบเบฝเบโเบเบตเปโเปเบเบฑเบโเปเบญโเบเบฐโเบฅเบฑเบโ, เบเปเบญเบโเบงเปเบฒโเบกเบฑเบโเปเบเบฑเบโเปเบโเปเบเปโเบเบตเปโเบเบฐโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเปเบฅเบฐโเปเบเปโเปเบโเบเบปเบโเบฅเบฐโเบเบฝเบโเบเบฒเบโเปเบโเบเบฒเบโเบเปเปโเบกเบนเบ smart home controllerโ. m_pActions โ array เบเบตเปโเบกเบตโเบเบปเบโเปเบเปโเบฎเบฑเบโเบเบญเบโเบเบฒเบโเบชเบปเบกโเปเบซเบโเบชเบปเบกโเบเบปเบโ: เบเปเปโเบเบงเบฒเบก JSON เบเบตเปโเบเบฐโเบเบญเบโเบเปเบงเบโเบเบปเบโเบชเบฐโเบเปเบญเบโเบเบฒเบโเบเบฒเบโเบเบปเบโเบฅเบฐโเบเบฝเบโเปเบฅเบฐโเบชเบปเปเบโเบเปเปโเปเบโเบซเบฒโเบเบนเปโเบเบฑเบโเบเบฒเบโเบเปเปโเบเบงเบฒเบกโเปเบเบทเปเบญโเปเบซเปโเบเบฐโเบเบนเปโเบเบญเบโเบชเบฒโเบกเบฒเบโเบเบฐโเบกเบงเบโเบเบปเบโเปเบเปโ.
เบเบฐเบชเบดเบเบเบดเบเบฒเบ RapidJSON เปเบกเปเบเบเบฝเบเบเบฑเบเบเบฑเบเบเบฑเบ strlen(), เปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบญเบเบฅเบฐเบเบปเบเบเปเบฒเปเบชเบธเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเปเบเบญเบธเบเบฐเบเบญเบเบเบฑเบ. เบเบฒเบเบเปเบฒเปเบเปเบเปเปเบเบงเบฒเบกเปเบฅเบฐเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเปเบเบฎเบนเบเปเบเบ JSON เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบเบเบฒเบเปเบฅเบเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบเบญเบปเบเบเบฐเบเบญเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบ smart.
เปเบเบฑเบเปเบเบต Z-Wave เปเบฅเบฐเบเบปเบงเบเบฐเบเบธเปเบ
เบเบฐเปเบซเบเบเบเบปเปเบเบเปเบเบญเบเปเบฎเบทเบญเบ smart เปเบกเปเบเบงเปเบฒเบกเบฑเบเบชเบฒเบกเบฒเบเบงเบฑเบเปเบเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเปเบฒเบเปเบเบญเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบญเบเบขเปเบฒเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเบถเปเบเบขเบนเปเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เปเบเบฑเบเปเบเบตเปเบฅเบฐเบเบปเบงเบเบฐเบเบธเปเบเปเบกเปเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ. เปเบเบชเบฐเบเบฑเบเบเบฐเบเบธเบเบฑเบ, เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบญเบธเบเบฐเบเบญเบเปเบฎเปเบชเบฒเบเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเปเบเปเปเบเปเบเบเบญเบ เปเบเบเบงเบฒเบกเบเบตเปเบเบญเบเบเบฒเบเบเบฑเบเบชเบฑเบเปเบเบฑเบเบเบดเปเบชเบ 869 MHz เบชเปเบฒเบฅเบฑเบเบฅเบฑเบเปเบเบ. เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบ, เบเบงเบเบกเบฑเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเบฑเบเปเบเบฑเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบซเบเปเบฒเบ, เปเบเบดเปเบเบเบฐเบเบญเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฎเบฑเบเบเปเปเบฒเบชเบฑเบเบเบฒเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบทเปเบเบเบตเปเบเบธเปเบกเบเบญเบ. เบญเบธเบเบฐเบเบญเบเบเปเบฒเบเปเบเบฑเบเบกเบตเปเบซเบกเบเบเบฐเบซเบเบฑเบเบเบฐเบฅเบฑเบเบเบฒเบเบเบดเปเบชเบ - เบเบงเบเปเบเบปเบฒเปเบเปเปเบงเบฅเบฒเบชเปเบงเบเปเบซเบเปเปเบเปเบซเบกเบเบเบญเบเปเบฅเบฐเบชเบปเปเบเบเปเปเบกเบนเบเบเบฝเบเปเบเปเปเบกเบทเปเบญเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบงเบเปเบเบปเบฒเบเปเบฝเบเปเบเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเบทเบเบญเบฒเบเบธเบเบญเบเปเบเบเปเบเบตเบฃเบตเปเบเบเบปเบงเปเบเปเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ.

เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบญเบธเบเบฐเบเบญเบ Z-Wave เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบผเบฒเบเบเปเบชเบปเบกเบเบงเบเบขเบนเปเปเบเบเบฐเบซเบผเบฒเบ. เปเบซเปโเปเบฎเบปเบฒโเบกเบฒโเปเบเบดเปเบโเบเบปเบงโเบขเปเบฒเบโเบเบฒเบโเบขเปเบฒเบ:
- เปเบเบปเปเบฒเบชเบฝเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ Zipato PAN16 เบชเบฒเบกเบฒเบเบงเบฑเบเปเบเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเปเปเปเบเบเบตเป: เบเบฒเบเบเปเบฅเบดเปเบเบเปเบเบเปเบฒ (kWh), เบเบฐเบฅเบฑเบเบเบฒเบ (W), เปเบฎเบเบเบฑเบ (V) เปเบฅเบฐเบเบฐเบเบธเบเบฑเบ (A) เปเบเปเบเบทเบญเบเปเบฒเบเปเบเบเปเบฒ. เบกเบฑเบเบเบฑเบเบกเบตเบชเบฐเบซเบผเบฑเบเปเบเบเบปเบงเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเปเบเบทเปเบญเบเปเบเปเปเบเบเปเบฒเบเบตเปเปเบเบทเปเบญเบกเบเปเป;
- เปเบเบฑเบเปเบเบตเบเบฒเบเบฎเบปเปเบงเปเบซเบผ Neo Coolcam เบเบงเบเบเบปเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเปเบซเบผเบงเบเบตเปเบฎเบปเปเบงเปเบซเบผเปเบเบเบเบฒเบเบเบดเบเบเบฒเบเบเบดเบเบเปเปเบเบญเบ probe เบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ;
- เปเบเบฑเบเปเบเบตเบเบงเบฑเบเปเบ Zipato PH-PSG01 เบเบทเบเบเบฐเบเบธเปเบเปเบกเบทเปเบญเบญเบฐเบเบธเบเบฒเบเบเบงเบฑเบเปเบเบปเปเบฒเปเบเปเบเบซเปเบญเบเบงเบดเปเบเบฒเบฐเบญเบฒเบเปเบเบฑเบช;
- เปเบเบฑเบเปเบเบตเบเบงเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเปเบซเบง Neo Coolcam เบงเบดเปเบเบฒเบฐเบฅเบฑเบเบชเบตเบญเบดเบเบเบฒเปเบฃเบเบเบญเบเบฎเปเบฒเบเบเบฒเบเบเบญเบเบกเบฐเบเบธเบ. เบเบญเบเบเบฒเบเบเบตเปเบเบฑเบเบกเบตเปเบเบฑเบเปเบเบตเปเบชเบเบชเบฐเบซเบงเปเบฒเบ (Lx);
- Multisensor Philio PST02-A เบงเบฑเบเปเบเบเบญเบธเบเบซเบฐเบเบนเบก (ยฐC), เปเบชเบเบชเบฐเบซเบงเปเบฒเบ (%), เบเบฒเบเปเบเบตเบเบเบฐเบเบน, เบเบฒเบเบกเบตเบเบธเบเบเบปเบเบขเบนเปเปเบเบซเปเบญเบ;
- เบเบปเบงเบเบงเบเบเบธเบกเปเบเบทเบญเบเปเบฒเบ Z-Wave USB Stick ZME E UZB1, เบเบตเปเปเบเบฑเบเปเบเบตเบเบทเบเปเบเบทเปเบญเบกเบเปเป.
เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบซเบผเบฒเบเบเบตเปเบญเบธเบเบฐเบเบญเบเปเบฅเบฐเปเบเบทเปเบญเบเบเบงเบเบเบธเบกเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบงเบฒเบกเบเบตเปเบเบฝเบงเบเบฑเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบเบปเบฒเบเบฐเบเปเปเปเบซเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเบทเปเบญเบกเบเปเป. เบชเบนเบเปเบเบดเบ 232 เบญเบธเบเบฐเบเบญเบเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบซเบเบถเปเบเบเบปเบงเบเบงเบเบเบธเบกเปเบเบทเบญเบเปเบฒเบ Z-Wave, เปเบเบดเปเบเบเปเบญเบเบเปเบฒเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบญเบฒเบเบฒเบเปเบกเบฑเบเบซเบผเบทเปเบฎเบทเบญเบเปเบเบเบปเบเบเบฐเบเบปเบ. เปเบเบทเปเบญเบเบฐเบซเบเบฒเบเบเบทเปเบเบเบตเปเบเบญเบเบเบธเบกเปเบเบทเบญเบเปเบฒเบเบเบฒเบเปเบเปเบฎเบทเบญเบ, เปเบเบปเปเบฒเบชเบฝเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบชเบฒเบกเบฒเบเปเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบฎเบฑเบเบเปเบณเบชเบฑเบเบเบฒเบเปเบเป.

เปเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบตเปเบชเบปเบเบเบฐเบเบฒเปเบเบงเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒ, เปเบเบตเบเปเบงเบต Z-Wave เบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบญเบธเบเบฐเบเบญเบ Z-Wave. เบกเบฑเบเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบทเปเบญเบฎเบฑเบเบเปเปเบกเบนเบเบเบฒเบเปเบเบฑเบเปเบเบต เปเบ C ++, เปเบเบดเปเบเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเปเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบฑเบเบเบปเบงเบเบงเบเบเบธเบก USB เปเบเบทเบญเบเปเบฒเบ Z-Wave เปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบผเบฒเบเปเปเบเบฑเบเปเบเบตเปเบฅเบฐเบเบปเบงเบเบฐเบเบธเปเบ. เบเปเบฒเบเบญเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบชเบดเปเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบงเบฑเบเปเบเบเปเบเบเปเบเบฑเบเปเบเบตเบเบทเบเบเบฑเบเบเบถเบเปเบเบเปเบเบตเบเปเบงเบต Z-Wave เปเบเบฎเบนเบเปเบเบเบเบญเบเบเปเปเบเบงเบฒเบก JSON:
{
"vendor": "*****",
"version": "3.0.0",
"timestampMs": "1566479791290",
"clientType": "gateway",
"deviceId": "20873eb0-dd5e-4213-a175-************",
"deviceType": "sensor",
"protocol": "zwave",
"messageType": "sensorData",
"homeId": "0xefa0cfa7",
"nodeId": "20",
"sensorType": "METER",
"label": "Voltage",
"sensorData": "229.3",
"units": "V"
}
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบเบทเบเบชเบปเปเบเบเปเปเปเบเบซเบฒเบเบนเปเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเปเบเบทเปเบญเปเบซเปเบเบฐเบเบนเปเบเบญเบเบเบนเปเบเบญเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบกเบฑเบ. เบเบนเปเบเบญเบเบเบปเปเบเบเปเปเบกเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเปเบซเบเบเบปเบเบเบฒเบเบเบฐเบฅเบดเบ, เปเบเบดเปเบเบเบปเบเบเบฑเบเบเปเบฒเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเปเปเบเบงเบฒเบกเปเบเบญเบฐเบเบตเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเปเบซเบเบเบปเบ. เบเบปเบเปเบเปเบฎเบฑเบ inference เบเบตเปเบกเบตเบเปเบฒเบชเบฑเปเบเบเบงเบเบเบธเบกเปเบกเปเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเบปเบงเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบกเปเบฅเบฐเบเบฒเบเบเบฑเปเบเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ Z-Wave, เปเบเบดเปเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบงเบเบกเบฑเบเปเบฅเบฐเบชเบปเปเบเปเบเบซเบฒเบเบปเบงเบเบงเบเบเบธเบก USB เบเบญเบเปเบเบทเบญเบเปเบฒเบ Z-Wave. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบปเปเบฒเปเบเปเบเบเบปเบงเบเบฐเบเบธเปเบ, เปเบเบดเปเบเบเปเบฝเบเปเบเบเบชเบฐเบเบฒเบเบเบญเบเบงเบฑเบเบเบธเบชเบดเปเบเปเบงเบเบฅเปเบญเบก, เปเบฅเบฐเปเบฎเบทเบญเบ smart เบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ.
(เบเบปเบโเบเบตเปโเบฎเบนเบโเปเบเบทเปเบญโเปเบเบตเบโเบกเบฑเบโเปเบโเบเบงเบฒเบกโเบฅเบฐโเบญเบฝเบโเบชเบนเบโเบเบงเปเบฒโ)
เบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบญเบธโเบเบฐโเบเบญเบ Z-Wave เปเบกเปเบโเปเบฎเบฑเบโเปเบเปโเปเบโเบเบฒเบโเปเบเปโเบเบญเบโเบฎเบนเบโเบเบฒเบโเบเบญเบโเบเบปเบงโเบเบงเบโเบเบธเบกโเปเบฎเบทเบญเบ smartโ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เปเบเบซเบฒเบซเบเปเบฒเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบญเบธเบเบฐเบเบญเบเปเบฅเบฐเบเบปเบเบเบธเปเบก "เบเบทเปเบก". เบเปเบฒเบชเบฑเปเบเปเบเบตเปเบกเบเปเบฒเบ RESTful API interface เปเบเบปเปเบฒเบชเบนเปเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบทเบเบชเบปเปเบเปเบเบเบเบนเปเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบกเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ Z-Wave, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบปเบงเบเบงเบเบเบธเบก USB เปเบเบทเบญเบเปเบฒเบ Z-Wave เปเบเบปเปเบฒเปเบเปเบเปเบซเบกเบเบเบดเปเบชเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบญเบธเบเบฐเบเบญเบ. เบเปเปเปเบ, เปเบเบญเบธเบเบฐเบเบญเบ Z-Wave เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบปเบเปเบงเบซเบผเบฒเบเบเบฑเปเบ (3 เบเบปเบเบเบฒเบเปเบ 1,5 เบงเบดเบเบฒเบเบต) เบเบญเบเบเบธเปเบกเบเปเบฅเบดเบเบฒเบ. เบเบปเบงเบเบงเบเบเบธเบก USB เปเบเบทเปเบญเบกเบเปเปเบญเบธเบเบฐเบเบญเบเบเบฑเบเปเบเบทเบญเบเปเบฒเบ เปเบฅเบฐเบชเบปเปเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบเปเบเบซเบฒเปเบเบตเบเปเบงเบต Z-Wave. เปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบชเปเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบซเบกเปเปเบเบเบฒเบเบเปเปเบกเบนเบ SQLite เบเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบญเบเบญเบธเบเบฐเบเบญเบเปเบซเบกเป. เบซเบผเบฑเบเบเบฒเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเป, เบเบฒเบเปเบเปเบเบญเบเปเบเบเบเบฒเบเบดเบเบเบฑเบเบเบทเบเปเบเบซเบฒเบซเบเปเบฒเบฅเบฒเบเบเบทเปเบญเบธเบเบฐเบเบญเบ Z-Wave, เบญเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเบชเบฐเปเบเบเบญเบธเบเบฐเบเบญเบเปเบซเบกเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเป. เปเบเปเบฅเบฐเบญเบธเบเบฐเบเบญเบเปเบเปเบฎเบฑเบเบเบปเบงเบฅเบฐเบเบธเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเบเบญเบเบเบปเบเปเบญเบ, เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบฐเบฅเบดเบเปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบฅเบฒเบง. เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบ algorithm เบเบตเปเปเบกเปเบเบชเบฐเปเบเบเบขเบนเปเปเบเปเบเบเบงเบฒเบ UML:
(เบเบปเบโเบเบตเปโเบฎเบนเบโเปเบเบทเปเบญโเปเบเบตเบโเบกเบฑเบโเปเบโเบเบงเบฒเบกโเบฅเบฐโเบญเบฝเบโเบชเบนเบโเบเบงเปเบฒโ)
เปเบเบทเปเบญเบกเบเปเปเบเปเบญเบ IP
เบฅเบฐเบเบปเบ cloud smart home เบเบตเปเบชเบปเบเบเบฐเบเบฒเปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบกเปเบเบเบฒเบเบเบปเบเบฅเบฐเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบเบงเบดเบเบตเปเบญเบเบฑเบเบเบฅเบฒเบง, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบนเปเบเบฝเบ, เปเบเบดเปเบเปเบเปเบขเบนเปเปเบเบเบฐเบซเบผเบฒเบเปเบเบฑเบเปเบงเบฅเบฒเบซเบผเบฒเบเบเบตเปเบฅเบฐเบกเบตเบเบฒเบเบเบดเบเบเบฑเปเบเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบเบฅเบฑเบเปเบเบ.
เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบเบงเบดเบเบตเปเบญเปเบกเบ, เบซเบเบถเปเบเปเบเบเบฑเบเบซเบฒเบเบตเปเบฎเบธเบเปเบฎเบเปเบกเปเบเบเบฒเบเบเบฑเบเปเบฅเบทเบญเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบเปเบฒเบเบฑเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเป. เบเบญเบเปเบงเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฅเบฒเบงเปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบเบงเบดเบเบตเปเบญ, เปเบเบดเปเบเบเบฑเบเบเบตเบเบตเปเบงเบฒเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบเปเบฝเบงเบเบฑเบเบฎเบฒเบเปเบงเบเบญเบเบกเบฑเบ - เปเบเปเบเบเปเบเบตเปเบฅเบฐเบเปเบฒเบเบงเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฃเบต. เบเบตเปเบชเปเบงเบเปเบซเบเปเปเบกเปเบเบญเบฐเบเบดเบเบฒเบเปเบเบดเบเบฅเบฒเบเบฒเบเบตเปเบชเบนเบเบเบถเปเบเบเบญเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบ CCTV cloud เปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เบเบปเบเบเบฐเบเบด. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฅเบฐเบเบฒเบเบตเปเบเบฒเบงเบเบฒเบเบเบฑเบเบเปเบฅเบดเบชเบฑเบเบเบฐเบฅเบดเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบ CCTV เปเบกเปเบเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเปเบญเบเบเปเบฒเบเบฎเบนเบเปเบฅเบฐเปเบเบทเปเบญเบเบกเบทเบเบฑเบเบเบฐเบเบฒเบเบตเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบซเบกเบปเบ.

เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบเบฑเบเบซเบกเบปเบเบกเบตเปเบเปเบเบเบญเบเบกเบฒเบเบเบฐเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบญเบธเบเบฐเบเบญเบเบญเบทเปเบเป (เปเบเบเบชเบฐเปเบเบฒเบฐ, เปเบเบทเปเบญเบเบเบฑเบเบเบถเบเบงเบดเบเบตเปเบญ). เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบเบงเบเบเบธเบกเปเบเบเบเปเบฒเบเบซเบฒเบเบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเปเบเปเบเบเบญเบเบกเบฒเบเบเบฐเบเบฒเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบเบเบญเบเบงเบดเบเบตเปเบญเบเบฒเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เบเบฑเบเบเบฅเบฒเบงเปเบซเปเบเปเปเบเบตเบเปเบฒเบเบเบฒเบเปเบเปเบเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบเบงเบดเบเบตเปเบญเปเบเบเบฅเบฒเบง. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเปเบฒเบฅเบนเบเบเปเบฒเปเบเปเบเบดเบเบเบฑเปเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบเบงเบดเบเบตเปเบญเปเบเบเบญเบตเบเปเบชเปเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเปเบง, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบฐเบซเบเบฒเบเบกเบฑเบเปเบฅเบฐเบเปเบฝเบเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ cloud เปเบเบฑเบกเบฎเบนเบเปเบเบ.
เปเบเปเบเบเบญเบเบเบตเปเบเบดเบเบปเบกเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบเบงเบดเบเบตเปเบญ IP, เปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบเบเบนเปเบเบฐเบฅเบดเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เบเบฑเบเบซเบกเบปเบเปเบเบเบเปเปเบกเบตเบเปเปเบเบปเบเปเบงเบฑเปเบ, เปเบกเปเบ , เบเปเปเบกเบนเบเบเปเบฒเปเบเบฒเบฐเบเบญเบเบกเบฑเบเบกเบตเบขเบนเปเปเบเบเบฒเบชเบฒเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบงเบฑเบ . เบเบฒเบโเบเปเบฒโเปเบเปโเบญเบธโเบเบฐโเบเบญเบโเบเบฒเบโเบเบธเบโเปเบเบทเปเบญเบโเบกเบทโ เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเปเบฒเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP:
$ wsdl2h -o onvif.h
https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl
https://www.onvif.org/ver10/events/wsdl/event.wsdl
https://www.onvif.org/ver10/media/wsdl/media.wsdl
https://www.onvif.org/ver20/ptz/wsdl/ptz.wsdl
$ soapcpp2 -Cwvbj -c++11 -d cpp_files/onvif -i onvif.h
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบธเบเบเบญเบเบซเบปเบงเบเปเป โ*.hโ เปเบฅเบฐเปเบซเบผเปเบ โ*.cppโ เปเบเบฅเปเปเบ C++, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเบเปเบชเปเปเบเบเบเบปเบเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ เบซเบผเบทเบซเปเบญเบเบชเบฐเปเบธเบเปเบเบเบเปเบฒเบเบซเบฒเบ เปเบฅเบฐเบเบทเบเบฅเบงเบเบฅเบงเบกเปเบเบเปเบเป GCC compiler. เปเบเบทเปเบญเบเบเบฒเบเบซเบผเบฒเบเบซเบเปเบฒเบเบตเป, เบฅเบฐเบซเบฑเบเบกเบตเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบฅเบฐเบเปเบญเบเบเบฒเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบตเปเบกเปเบเบตเบก. เปเบกเปเบเบเบญเบกเบเบดเบงเปเบเบต Raspberry Pi 3 เบฎเบธเปเบ B+ เบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฝเบเบเปเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเบเบตเป, เปเบเปเบเปเบฒเบกเบตเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐ Port เบฅเบฐเบซเบฑเบเปเบเบเบฑเบเปเบเบฅเบฐเบเบฐเบเบญเบกเบญเบทเปเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฅเบทเบญเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเปเบเปเบเบเปเบเบตเปเบฅเบฐเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเบเบทเบเบเปเบญเบ.
เบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบกเบฒเบเบเบฐเบเบฒเบ ONVIF, เปเบกเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบขเบนเปเปเบเปเบเบทเบญเบเปเบฒเบเบเปเบญเบเบเบดเปเบ, เปเบกเปเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบธเปเบก multicast เบเบดเปเบชเบเบเบตเปเบกเบตเบเบตเปเบขเบนเป. 239.255.255.250. เบกเบตเบเบดเบเบตเบเบฒเบ , เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฒเบเบเบญเบเบซเบฒเบญเบธเบเบฐเบเบญเบเปเบเปเบเบทเบญเบเปเบฒเบเบเปเบญเบเบเบดเปเบ.
เบเบฒเบเปเบเปเบเบญเบเบฎเบนเบเบเบฒเบเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบ smart เบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบปเปเบเบซเบฒเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เปเบ PHP, เปเบเบดเปเบเบชเบฐเบเบงเบเบซเบผเบฒเบเปเบกเบทเปเบญเบเบปเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบงเบฑเบเบเปเบฒเบเบเปเปเบเบงเบฒเบก XML. เปเบกเบทเปเบญเปเบฅเบทเบญเบเบฅเบฒเบเบเบฒเบเปเบกเบเบน เบญเบธเบเบฐเบเบญเบ > เบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP > เบชเบฐเปเบเบ เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบญเบเบซเบฒเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เปเบเปเบเบทเบเปเบเบตเบเบเบปเบง, เบชเบฐเปเบเบเบเบปเบเปเบเปเบฎเบฑเบเปเบเบฎเบนเบเปเบเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ:
(เบเบปเบโเบเบตเปโเบฎเบนเบโเปเบเบทเปเบญโเปเบเบตเบโเบกเบฑเบโเปเบโเบเบงเบฒเบกโเบฅเบฐโเบญเบฝเบโเบชเบนเบโเบเบงเปเบฒโ)
เปเบกเบทเปเบญเบเปเบฒเบเปเบเบตเปเบกเบเปเบญเบเบเปเบฒเบเบฎเบนเบเปเบชเปเบเบปเบงเบเบงเบเบเบธเบก, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบกเบเบตเปเบกเบฑเบเบเบฐเปเบเปเบเบญเบเบเบฑเบเบเบฅเบฒเบง. เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบเบฑเปเบเบเบญเบเบเบตเป, เบกเบฑเบเปเบเปเบเบทเบเบกเบญเบเบซเบกเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบฑเบเบเบปเบงเบฅเบฐเบเบธเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ, เปเบเบดเปเบเบเปเปเบกเบฒเบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเบเบฒเบเปเบเบเบฅเบฒเบง.

เบเปเปเปเบ, เบเปเปเบเบงเบฒเบกเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบฎเบนเบเปเบเบ JSON เบเบตเปเบกเบตเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเปเบญเบเบเปเบฒเบเบฎเบนเบเบเบตเปเปเบเบตเปเบกเปเบเบปเปเบฒเบกเบฒเปเบฅเบฐเบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบชเบฐเบซเบกเบฒเบเปเบเบเบเปเบฒเบเบเปเบฒเบชเบฑเปเบ RESTful API, เบเปเบญเบเบเบตเปเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเปเบญเบเบเปเบฒเบเบฎเบนเบเบเบทเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบฅเบฐเบเบฑเบเบเบถเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบ SQLite เบเบฒเบเปเบ, เปเบฅเบฐ. เบเบฑเบเปเบเปเปเบเบทเปเบญเปเบเบตเบเบเบฐเบเบนเปเบเบฐเบกเบงเบเบเบปเบเบเปเปเปเบเบเบตเป:
- เบเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป RTSP เปเบเบทเปเบญเบฎเบฑเบเบชเบฒเบเบงเบดเบเบตเปเบญ เปเบฅเบฐเบชเบฝเบ;
- เบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบชเบฝเบเบเบฒเบ G.711 mu-Law, G.711 A-Law, G.723, เปเบฅเบฐเบญเบทเปเบเป. เบฎเบนเบเปเบเบ AAC;
- transcoding เบงเบดเบเบตเปเบญเบเปเปเบฒเปเบเบฎเบนเบเปเบเบ H.264 เปเบฅเบฐเบชเบฝเบเปเบเบฎเบนเบเปเบเบ AAC เปเบเบปเปเบฒเปเบเปเบเบเบฑเบ FLV เปเบฅเบฐเบชเบปเปเบเบกเบฑเบเปเบเบเบฑเบเปเบเบเบเปเบฒเบเบญเบฐเบเบธเบชเบฑเบเบเบฒ RTMP;
- เบเบฒเบโเบชเปเบฒเบโเบเบฑเปเบโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบฑเบโเบเบธเบโเบชเบธเบโเบเปเบฒเบโเบเบญเบโเปเบเบทเปเบญเบโเบเบงเบโเบชเบญเบโเบเบฒเบโเปเบเบทเปเบญเบโเปเบซเบงโเบเปเบญเบโเบเปเบฒเบโเบฎเบนเบ IP เบเปเบฒเบโเบญเบฐโเบเบธโเบชเบฑเบโเบเบฒ ONVIF เปเบฅเบฐโเบเบฒเบโเบชเปเบฒโเบซเบผเบงเบโเปเบเปโเบฅเบฐโเปเบฅโเบเบฐโ;
- เบชเปเบฒเบเบฎเบนเบเบเบปเบงเบขเปเบฒเบเบเบปเบงเบขเปเบฒเบเปเบเบฑเบเปเบฅเบเบฐเป เปเบฅเบฐเบชเบปเปเบเปเบเบเบตเปเปเบกเบเบเปเบฒเบเปเบเบฃเปเบเบเป MQTT;
- เบเบฒเบโเบเบฑเบโเบเบถเบโเบเบฒเบโเบชเบฐโเบโเบฃเบตเบกโเบงเบดโเบเบตโเปเบญโเปเบฅเบฐโเบชเบฝเบโเบเปเบญเบโเบเบดเปเบโเปเบโเบฎเบนเบโเปเบเบโเบเบญเบโเปเบเบฅโเปโเปเบเบโเบเปเบฒเบโเบซเบฒเบโเปเบโเบฎเบนเบโเปเบเบ MP4 เปเบชเป SD เบซเบผเบทโเบเบฑเบ Flash เบเบญเบโเบเบปเบงโเบเบงเบโเบเบธเบก smart home เปเบเปโ.

เปเบเบทเปเบญโเบชเปเบฒเบโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบฑเบโเบเปเบญเบโเบเปเบฒเบโเบฎเบนเบโ, transcodeโ, เบเบฐโเบเบงเบโเบเบฒเบโเปเบฅเบฐโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเบฒเบโเบชเบฐโเบโเบฃเบตเบกโเบงเบดโเบเบตโเปเบญโเปเบโเบเบฐโเบเบงเบโเบเบฒเบโเบเบญเบโเปเบเบทเปเบญเบโเปเบกเปโเบเปเบฒเบโ, เบเบฒเบโเบเปเบฒโเปเบเปโเบซเบเปเบฒโเบเบตเปโเบเบฒเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเปเบเปโ. 4.1.0โ.
เปเบโเบเบฒเบโเบเบปเบโเบชเบญเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโเบเบปเบโเบชเบญเบโ, 3 เบเปเบญเบโเบเปเบฒเบโเบฎเบนเบโเปเบเปโเปเบเบทเปเบญเบกโเบเปเปโเบเบฑเบโเบเบฒเบโเบเบงเบโเบเบธเบกโ:
- HiWatch DS-I114W (เบเบงเบฒเบกเบฅเบฐเบญเบฝเบ - 720p, เบฎเบนเบเปเบเบเบเบฒเบเบเบตเบเบญเบฑเบ - H.264, เบญเบฑเบเบเบฒเบเบดเบ - 1 Mb/s, sound G.711 mu-Law);
- Microdigital MDC-M6290FTD-1 (เบเบงเบฒเบกเบฅเบฐเบญเบฝเบ - 1080p, เบฎเบนเบเปเบเบเบเบฒเบเบเบตเบเบญเบฑเบ - H.264, bitrate - 1 Mb/s, เบเปเปเบกเบตเบชเบฝเบ);
- Dahua DH-IPC-HDW4231EMP-AS-0360B (เบเบงเบฒเบกเบฅเบฐเบญเบฝเบ - 1080p, เบฎเบนเบเปเบเบเบเบฒเบเบเบตเบเบญเบฑเบ - H.264, เบญเบฑเบเบเบฒเบเบดเบ - 1.5 Mb/s, เบชเบฝเบ AAC).

เบเบฑเบเบชเบฒเบกเบชเบฐเบเบฃเบตเบกเบเบทเบเบชเบปเปเบเบญเบญเบเบชเบนเปเบเบฅเบฒเบงเบเปเบญเบกเปเบเบฑเบ, เบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบชเบฝเบเปเบกเปเบเบเบณเปเบเบตเบเบเบฒเบเบเปเบญเบเบเบฝเบเปเปเบงเบเบเบฝเบง, เปเบฅเบฐเบเบฒเบเบเบฑเบเบเบถเบเบเบฒเบเปเบเบฑเบเบเปเปเบกเบนเบเบเปเบญเบเบเบดเปเบเบเบทเบเบเบดเบเปเบงเป. เบเบฒเบเปเบซเบผเบ CPU เปเบกเปเบเบเบฐเบกเบฒเบ 5%, เบเบฒเบเปเบเป RAM เปเบกเปเบ 32 MB (เบเปเปเบเบฐเบเบงเบเบเบฒเบ), 56 MB (เบฅเบงเบกเบเบฑเบ OS).
เบเบฑเปเบเบเบฑเปเบ, เบเปเบญเบเบเปเบฒเบเบฎเบนเบเบเบฐเบกเบฒเบ 20-30 เปเปเบงเบ (เบเบถเปเบเบเบฑเบเบเบงเบฒเบกเบฅเบฐเบญเบฝเบ เปเบฅเบฐ เบเบดเบเปเบฃเบ) เบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ, เปเบเบดเปเบเบเบฝเบเบเปเบชเบณเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบปเปเบฒเบฅเบฐเบงเบฑเบเบงเบดเบเบตเปเบญเบชเบณเบฅเบฑเบเปเบฎเบทเบญเบเบชเบฒเบกเบเบฑเปเบ เบซเบผเบท เบชเบฒเบเบเบฐเปเบฒเบเบเปเบญเบ. เบชเบณเบฅเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเบเบงเปเบฒ, เบชเบฒเบกเบฒเบเปเบเปเปเบเบฑเบเบเบฑเบญเบเบเบตเปเบกเบตเปเบเปเบเบเปเบเบต Intel เปเบเบเบซเบผเบฒเบเปเบเบ เปเบฅเบฐ เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเป. Linux Debian Sarge. เบเบปเบงเบเบงเบเบเบธเบกเบเบณเบฅเบฑเบเบขเบนเปเปเบเปเบฅเบเบฐเบเบปเบเบฅเบญเบเปเบเปเบเบฒเบ, เปเบฅเบฐเบเปเปเบกเบนเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฐเบเบทเบเบญเบฑเบเปเบเบ.
เบเบฒเบเปเบเปเบเบญเบเบเบฑเบเปเบกเบ
เปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบตเปเบญเบตเบเปเบชเปเบเบฅเบฒเบงเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบนเปเปเบเป (เบเบฒเบเบงเบฑเบเปเบเบเบงเบดเบเบตเปเบญ เปเบฅเบฐเปเบเบฑเบเปเบเบต) เปเบเบเบฅเบฒเบง. เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฑเบเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบถเบเบชเบฒเบซเบฒเบฅเบทเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบเบปเบเบเบงเบฒเบกเบเปเปเปเบเปเบเบเบธเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบญเบเบเบตเปเปเบซเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเปเปเบกเบนเบเบเบฒเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเปเบเบซเบฒเบเบฅเบฒเบง.
เบชเบฐเบเบฒเบเบฐเบเบญเบเบญเบธเบเบฐเบเบญเบเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเบเบฒเบเบงเบฑเบเปเบเบเปเบเบฑเบเปเบเบตเบเบทเบเบชเบปเปเบเบเปเบฒเบเปเบเบฃเปเบเบเป , เปเบเบดเปเบเบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเปเบเบเบเบฒเบ Internet of Things เปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฐเบฅเบฑเบเบเบฒเบเบเบญเบเบกเบฑเบ. MQTT เปเบเปเบฎเบนเบเปเบเบเปเบเบตเบเปเบงเบตเบฅเบนเบเบเปเบฒ, เบเปเบญเบเบเบตเปเบฅเบนเบเบเปเบฒเบเบญเบเบซเบปเบงเบเปเปเบชเบฐเปเบเบฒเบฐเบเบฒเบเปเบเบเบฒเบเบซเบเปเบฒเปเบฅเบฐเปเบเบตเบเปเบเปเบเปเปเบเบงเบฒเบกเบเบญเบเบเบงเบเปเบเบปเบฒ. เบเบฒเบเบซเบเปเบฒเบชเบปเปเบเบเปเปเบเบงเบฒเบกเปเบเบซเบฒเบเบนเปเบเบญเบเบเบฑเบเบซเบกเบปเบเบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบเปเบฒเบเบปเบเปเบเบเบฅเบฐเบเบฑเบ QoS (เบเบธเบเบเบฐเบเบฒเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ):
- QoS 0 - เบชเบนเบเบชเบธเบเบซเบเบถเปเบเบเบฑเปเบ (เบเปเปเบกเบตเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบ);
- QoS 1 - เบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเบเบฑเปเบ (เบกเบตเบเบฒเบเบขเบทเบเบขเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบ);
- QoS 2 - เปเบเปเบซเบเบถเปเบเบเบฑเปเบ (เบกเบตเบเบฒเบเบขเบทเบเบขเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบตเปเบกเปเบเบตเบก).
เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเป . เบเบทเปเบซเบปเบงเบเปเปเปเบกเปเบเบเบปเบงเบฅเบฐเบเบธเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ. เบฅเบนเบเบเปเบฒ MQTT เบเบฒเบเปเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบตเบเบญเบเบซเบปเบงเบเปเปเบเบตเปเปเบฅเบฐเปเบเบเปเปเบเบงเบฒเบก JSON เบเบตเปเบกเบฒเบเบฒเบเบเบนเปเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเปเบเบกเบฑเบ. เปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบเปเปเบเบงเบฒเบกเบเบฒเบเบเบฒเบเบซเบเปเบฒ MQTT เปเบกเปเบเบเบทเบเบชเบปเปเบเบเปเปเปเบเบเบกเบฑเบเปเบเบซเบฒเบเบนเปเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบก, เปเบเบดเปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ multiplexes เปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเบเบเบนเปเบเบญเบเบเบฒเบเปเบเบเบฐเบเบงเบเบเบฒเบเปเบเบตเบเปเบงเบต:

เปเบเบทเปเบญเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ, เบเบปเบเปเบเบเบญเบเบเปเปเบเบงเบฒเบกเบเบตเปเบเบฑเบเบเบถเบเปเบงเปเปเบกเปเบเบเบทเบเบเปเบฒเปเบเป เบญเบฐเบเบธเบชเบฑเบเบเบฒ MQTT. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบทเบเปเบซเบกเปเปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเบเปเบญเบเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบ.
เบฅเบนเบเบเปเบฒ MQTT เปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ เปเบเบเบฒเบชเบฒ C++.
H.264 + AAC media streams เบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเบฅเบฒเบงเปเบเบเบเปเบฒเบเปเบเปเบเบเบญเบ RTMP, เบเปเบญเบเบเบตเป cluster เบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบชเบทเปเปเบกเปเบเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเบเปเบเปเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบงเบเบกเบฑเบ. เปเบเบทเปเบญเปเบเบเบขเบฒเบเบเบฒเบเปเบซเบผเบเปเบซเปเบเบตเบเบตเปเบชเบธเบเปเบเบเบธเปเบก เปเบฅเบฐเปเบฅเบทเบญเบเปเบเบตเบเปเบงเบตเบกเบตเปเบเบเบเบตเปเปเบซเบผเบเปเปเบญเบเบเบตเปเบชเบธเบ, เบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเปเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเปเบเบทเปเบญเบเบเบปเปเบเปเบซเปเบเบฑเบเบเบปเบงเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเบเบฅเบฒเบง เปเบฅเบฐเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบปเปเบเบเบฐเปเบชเบชเบทเป.
เบชเบฐเบซเบฅเบธเบ
เบเบปเบเบเบงเบฒเบกเปเบเปเบเบงเบเบเบฒเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบตเปเบญเบตเบเปเบชเป microcomputer Raspberry Pi 3 B+, โโเปเบเบดเปเบเบชเบฒเบกเบฒเบเบฎเบฑเบ, เบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบ เปเบฅเบฐเบญเบธเบเบฐเบเบญเบเบเบงเบเบเบธเบกเบเปเบฒเบเปเบเบฃเปเบเบเป Z-Wave, เปเบเปเบเบญเบเบเบฑเบเบเปเบญเบ IP เบเปเบฒเบเปเบเบฃเปเบเบเป ONVIF, เปเบฅเบฐเบเบฑเบเปเบฅเบเบเปเบฝเบเบเปเปเบกเบนเบ เปเบฅเบฐ เบเปเบฒเบชเบฑเปเบเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฅเบฒเบงเปเบเบเบเปเบฒเบ MQTT เปเบฅเบฐ RTMP protocols. เปเบเบทเปเบญเบเบเบฑเบ logic เบเบฒเบเบเบฐเบฅเบดเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบเบฝเบเบเบฝเบเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเปเบฅเบฐเบเปเปเปเบเบฑเบเบเบดเบเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบฎเบนเบเปเบเบ JSON.
เปเบเบทเปเบญเบเบเบงเบเบเบธเบกเปเบฎเบทเบญเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบเบฐเบเบธเบเบฑเบเบเปเบฒเบฅเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบฅเบญเบเบขเบนเปเปเบเบซเบผเบฒเบเปเบชเบฐเบเบฒเบเบเบตเปเปเบ Moscow เปเบฅเบฐเบเบฒเบเบเบทเปเบ Moscow.
เบฎเบธเปเบเบเปเปเปเบเบเบญเบเบเบปเบงเบเบงเบเบเบธเบกเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบญเบธเบเบฐเบเบญเบเบเบฐเปเบเบเบญเบทเปเบเป (RF, Bluetooth, WiFi, เบกเบตเบชเบฒเบ). เปเบเบทเปเบญเบเบงเบฒเบกเบชเบฐเบเบงเบเบเบญเบเบเบนเปเปเบเป, เบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบฑเบเปเบเบตเปเบฅเบฐเบเปเบญเบเบเปเบฒเบเบฎเบนเบ IP เบเบฐเบเบทเบเปเบญเบเปเบเบซเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบกเบทเบเบท. เบเบฑเบเบกเบตเปเบเบงเบเบงเบฒเบกเบเบดเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบฅเบฐเบซเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐ porting เบเบญเบเปเบงเบเบฑเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ . เบเบตเปเบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฑเบเบเบปเบงเบเบงเบเบเบธเบกเปเบเบเบเปเบฒเบเบซเบฒเบเปเบฅเบฐเปเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเปเบฎเบทเบญเบ smart เบเบฑเบ router เบเบญเบเบเบปเบงเปเบฎเบทเบญเบเบเบปเบเบเบฐเบเบด.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com
