เบžเบงเบเป€เบฎเบปเบฒเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบตเบ™เปƒเบ™เบฅเบฒเบ„เบฒ 1000 rubles เบเบฑเบšเบ„เบฅเบฒเบง. เบšเปเปˆเบกเบตเบœเบนเป‰เบ•เบฑเบ”เป„เบกเป‰ เบซเบผเบท SMS (เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบซเบผเบฒเบเบฅเป‰เบฒเบ™เป‚เบ”เบฅเบฒ)

เบชเบฐเบšเบฒเบเบ”เบตเบ—เบธเบเบ„เบปเบ™!

เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบฅเบฑเบšเบ—เบตเปˆเบšเปเบฅเบดเบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเปƒเบ™เบ„เบฅเบฒเบงเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบ™เบดเบเบปเบกเปƒเบ™เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰. เปเบฅเบฐเบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเปเบˆเป‰เบ‡เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™, เบงเบดเบ”เบตเป‚เบญเปเบกเปˆเบ™เป€เบ™เบทเป‰เบญเปƒเบ™ "เบซเบ™เบฑเบ", เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปเบœเปˆเบ™. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ‡เบดเบ™เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เบ—เบฑเบ‡เบชเปเบฒเบฅเบฑเบšเบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ—เบตเปˆเบ™เปเบฒเปƒเบŠเป‰เบซเบผเบฒเบเบฎเป‰เบญเบเบ„เบปเบ™เบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบซเบผเบฒเบ.

เบžเบงเบเป€เบฎเบปเบฒเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบตเบ™เปƒเบ™เบฅเบฒเบ„เบฒ 1000 rubles เบเบฑเบšเบ„เบฅเบฒเบง. เบšเปเปˆเบกเบตเบœเบนเป‰เบ•เบฑเบ”เป„เบกเป‰ เบซเบผเบท SMS (เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบซเบผเบฒเบเบฅเป‰เบฒเบ™เป‚เบ”เบฅเบฒ)

เบฅเบฐเบšเบปเบšเป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเปƒเบ™เบ„เบฅเบฒเบงเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เป‚เบ”เบเบเบฒเบ™เปƒเบซเป‰เบฅเบนเบเบ„เป‰เบฒเบกเบตเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบงเบดเบ”เบตเป‚เบญ เปเบฅเบฐเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง. เบฅเบนเบเบ„เป‰เบฒเป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเบ„เบฅเบฒเบงเบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบเบฑเบšเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ” เปเบฅเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบกเบฑเบ™เบเบฑเบšเบšเบฑเบ™เบŠเบตเบ„เบฅเบฒเบงเบ‚เบญเบ‡เบฅเบฒเบง.

เบกเบตเบซเบผเบฒเบเบงเบดเบ—เบตเบ—เบฒเบ‡เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบเบตเป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบเบฑเบšเบ„เบฅเบฒเบง. เบšเปเปˆเบ•เป‰เบญเบ‡เบชเบปเบ‡เปƒเบช, เบงเบดเบ—เบตเบ—เบตเปˆเบชเบฐเบ”เบงเบเปเบฅเบฐเบฅเบฒเบ„เบฒเบ–เบทเบเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบกเบ„, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบทเป€เบ„เบทเปˆเบญเบ‡เบšเบฑเบ™เบ—เบถเบ.

เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเป‚เบกเบ”เบนเบ™เบŠเบญเบšเปเบงเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบกเบ„เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบฅเบฒเบ„เบฒเบ–เบทเบ, เบžเบงเบเบกเบฑเบ™เบกเบตเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบฎเบฒเบ”เปเบงเบ—เบตเปˆเบˆเปเบฒเบเบฑเบ”เบซเบผเบฒเบ, เป€เบŠเบดเปˆเบ‡เป€เบเบทเบญเบš 100% เบ–เบทเบเบ„เบญเบšเบ„เบญเบ‡เป‚เบ”เบเป€เบŸเบตเบกเปเบงเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบ‚เบญเบ‡เบœเบนเป‰เบ‚เบฒเบเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš, เปเบฅเบฐเบšเปเปˆเบกเบตเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบš plugin เบŸเบฑเบ‡. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ ivideon เป„เบ”เป‰เบญเบธเบ—เบดเบ”เบšเบฑเบ™เบซเบฒเบ™เบตเป‰ เบšเบปเบ”เบ„เบงเบฒเบก, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ—เบดเบšเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡ plugin เปƒเบ™เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบฅเบฒเบ„เบฒเบ–เบทเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบฒเบ„เบฒเบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเปเบกเปˆเบ™ 5000 rubles ($ 80 เป‚เบ”เบฅเบฒ) เปเบฅเบฐเป€เบ‡เบดเบ™เบฅเป‰เบฒเบ™เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™.

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เบขเปˆเบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบœเบปเบ™. เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™ - เบเบดเบ™เบ”เบตเบ•เป‰เบญเบ™เบฎเบฑเบšเบเบฒเบ™เบ•เบฑเบ”

เบšเบฒเบ‡เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”

เปƒเบ™เบ›เบต 2016, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบ—เบตเบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเบ„เบฅเบฒเบงเบชเบณเบฅเบฑเบš Rostelecom.

เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบŠเบญเบšเปเบงเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš, เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ "เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™" เบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง: เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ plugin เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡, เป€เบŠเบดเปˆเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เป€เบŸเบตเบกเปเบงเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ‚เบญเบ‡เบœเบนเป‰เบ‚เบฒเบเปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบกเบ„เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบญเบญเบเปเบšเบšเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เปƒเบŠเป‰เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒเปเบฅเบฐเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบชเบธเบ” (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” C เบ—เปเบฒเบกเบฐเบ”เบฒเบ‚เบญเบ‡ protobuf, libev, mbedtls เปเบฅเบฐเบ–เบทเบเบ›เบฐเบ–เบดเป‰เบกเป„เบงเป‰เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบชเบฐเบ”เบงเบเปเบ•เปˆเบซเบ™เบฑเบเป€เบŠเบฑเปˆเบ™ boost)

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบšเปเปˆเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปเบšเบšเบ—เบปเปˆเบงเป†เป„เบ›เปƒเบ™เบ•เบฐเบซเบผเบฒเบ”เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš IP: เบœเบนเป‰เบ‚เบฒเบเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบกเบตเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ plugin, เบŠเบธเบ” API เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ firmware, เปเบฅเบฐเบเบปเบ™เป„เบเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ.

เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ‚เบฒเบเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเปเบ•เปˆเบฅเบฐเบ„เบปเบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เป€เบžเบทเปˆเบญเบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบฑเป‰เบ™เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบšเบ‚เบญเบ‡เบŠเบญเบšเปเบงเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™. เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบ„เบงเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆ 1 เบœเบนเป‰เบ‚เบฒเบเป€เบžเบทเปˆเบญเบชเบธเบกเปƒเบชเปˆเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ‚เบญเบ‡เบ—เบตเบกเบ‡เบฒเบ™เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เบฅเบฒเบง.

เบœเบนเป‰เบ‚เบฒเบเบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเป€เบฅเบทเบญเบเปเบกเปˆเบ™ Hikvision, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบœเบนเป‰เบ™เปเบฒเบ‚เบญเบ‡เป‚เบฅเบเปƒเบ™เบ•เบฐเบซเบผเบฒเบ”เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš, เบชเบฐเบซเบ™เบญเบ‡ API เบ—เบตเปˆเบกเบตเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ”เบตเปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบ”เป‰เบฒเบ™เบงเบดเบชเบฐเบงเบฐเบเปเบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”.

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เป€เบ›เบตเบ”โ€‹เบ•เบปเบงโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบฅเบญเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹, เบเบฒเบ™โ€‹เป€เบเบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบงเบฑเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹เบŸเบฑเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบชเบฐโ€‹เบ”เบงเบโ€‹, เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบš Hikvisionโ€‹.

เป€เบเบทเบญเบšเบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง, เบœเบนเป‰เปƒเบŠเป‰เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบ–เบฒเบกเบ„เปเบฒเบ–เบฒเบกเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ—เบตเปˆเบกเบตเบฅเบฒเบ„เบฒเบ–เบทเบเบเบงเปˆเบฒเบˆเบฒเบเบœเบนเป‰เบœเบฐเบฅเบดเบ”เบญเบทเปˆเบ™เป†เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.

เบ‚เป‰เบญเบเบ›เบฐเบ•เบดเป€เบชเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบŠเบฑเป‰เบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ‚เบฒเบเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เป€เบเบทเบญเบšเบ—เบฑเบ™เบ—เบต - เบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เป„เบ”เป‰เบšเปเปˆเบ”เบตเปเบฅเบฐเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบ•เปเปˆเบฎเบฒเบ”เปเบงเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš. เบฅเบฒเบ„เบฒเบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ—เบตเปˆเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰: ~60-70$

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบ‚เบธเบ”เบฅเบปเบ‡เป€เบฅเบดเบ - เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบŸเบตเบกเปเบงเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบฒเบเบœเบนเป‰เบ‚เบฒเบเปƒเบ”เป†. เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบฎเบฒเบ”เปเบงเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš - เป€เบžเบฒเบฐเบงเปˆเบฒ เบŠเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบกเบ„เปเบกเปˆเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบฒเบเบ‚เบถเป‰เบ™เบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบงเบดเบ”เบตเป‚เบญ, เปเบฅเบฐเบšเปเปˆเบกเบตเป„เบ‚เบกเบฑเบ™เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™เป€เบŸเบตเบกเปเบง.

เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒ, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบฎเบฒเบ”เปเบง AES, เป€เบŠเบดเปˆเบ‡เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เป‚เบซเบผเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ CPU เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ•เปˆเปเบฒ.

เบžเบงเบเป€เบฎเบปเบฒเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบตเบ™เปƒเบ™เบฅเบฒเบ„เบฒ 1000 rubles เบเบฑเบšเบ„เบฅเบฒเบง. เบšเปเปˆเบกเบตเบœเบนเป‰เบ•เบฑเบ”เป„เบกเป‰ เบซเบผเบท SMS (เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบซเบผเบฒเบเบฅเป‰เบฒเบ™เป‚เบ”เบฅเบฒ)

เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เป€เบฅเบตเบ. เบšเปเปˆโ€‹เบกเบตโ€‹เบซเบเบฑเบ‡โ€‹เป€เบฅเบตเบ.

เบœเบนเป‰เบ‚เบฒเบเป€เบเบทเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปเปˆเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบปเบ‡เบˆเบญเบ™เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบš, เบšเปเปˆเบกเบต SDK เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบ‚เบญเบ‡ chipsets เปเบฅเบฐเป€เบญเบเบฐเบชเบฒเบ™เป€เบŠเบฑเบ™เป€เบŠเบต.
เบเบฑเบ‡เบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™.

เบ„เปเบฒเบ–เบฒเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบญเบšเป‚เบ”เบเบœเปˆเบฒเบ™เบงเบดเบชเบฐเบงเบฐเบเปเบฒเบเป‰เบญเบ™เบเบฑเบš - เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”. เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบˆเบฑเบ”เบเบฒเบ™.

เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ—เบปเบ”เบชเบญเบšเปเบกเปˆเบ™ Xiaomi Yi Ants, Hikvision, Dahua, Spezvision, เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš D-Link เปเบฅเบฐเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบตเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบŠเบทเปˆเบฅเบฒเบ„เบฒเบ–เบทเบเบ—เบตเปˆเบชเบธเบ”.

เป€เบ—เบเบ™เบดเบ

เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบŠเบดเบšเป€เบŠเบฑเบ” Hisilicon 3518E. เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบฎเบฒเบ”โ€‹เปเบงโ€‹เบ‚เบญเบ‡โ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบšโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:

Xiaomi Yi Ants
เบšเปเปˆโ€‹เบกเบตโ€‹เบŠเบทเปˆ

SoC
Hisilicon 3518E
Hisilicon 3518E

RAM
64MB
64MB

FLASH
16MB
8MB

WiFi
mt7601/bcm43143
-

Sensor
ov9732 (720p)
ov9712 (720p)

Ethernet
-
+

MicroSD
+
+

เป„เบกเป‚เบ„เป‚เบŸเบ™
+
+

เบฅเปเบฒเป‚เบžเบ‡
+
+

IRLed
+
+

IRCut
+
+

เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ.

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบŠเบดเบšเป€เบŠเบฑเบ” Hisilicon 3516/3518, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš Ambarella S2L/S2LM. เบกเบตเบซเบผเบฒเบเบชเบดเบšเบ•เบปเบงเปเบšเบšเบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš.

เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เป€เบŸเบตเบกเปเบง

uboot

uboot เปเบกเปˆเบ™เบ•เบปเบงเป‚เบซเบฅเบ” boot, เบกเบฑเบ™เป€เบ›เบตเบ”เป€เบ„เบทเปˆเบญเบ‡เบ—เปเบฒเบญเบดเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ›เบตเบ”, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบฎเบฒเบ”เปเบงเปเบฅเบฐเป‚เบซเบฅเบ” linux kernel.

script loading เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡ trivial:

bootargs=mem=38M console=ttyAMA0,115200 rootfstype=ramfs mtdparts=hi_sfc:256K(boot),64K(tech),4096K(kernel),8192K(app),-(config) hw_type=101
bootcmd=sf probe 0; sf read 0x82000000 0x50000 0x400000; bootm 0x82000000; setenv bootargs $(bootargs) bkp=1; sf read 0x82000000 0x450000 0x400000; bootm 0x82000000

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒเบชเบญเบ‡เบ„เบฑเป‰เบ‡ bootm, เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เป€เบฅเบฑเบเบ™เป‰เบญเบเบ•เปเปˆเบกเบฒ, เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเบซเบฒเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡.

เป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆเบเบฑเบšเบชเบฒเบ mem=38M. เปเบกเปˆเบ™เปเบฅเป‰เบง, เปเบกเปˆเบ™เปเบฅเป‰เบง, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™ typo - kernel Linux เปเบฅเบฐเบ—เบฑเบ‡เบซเบกเบปเบ”, เบ—เบฑเบ‡เบซเบกเบปเบ”, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบžเบฝเบ‡เปเบ•เปˆ 38 megabytes เบ‚เบญเบ‡ RAM.

เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบ•เปเปˆเป„เบ›เบเบฑเบš uboot เบกเบตเบ•เบฑเบ™เบžเบดเป€เบชเบ”เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ reg_info, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบฐเบ„เบดเบšเบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ DDR เปเบฅเบฐเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบฅเบฐเบšเบปเบšเบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ SoC. เป€เบ™เบทเป‰เบญเปƒเบ™ reg_info เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบ•เบปเบงเปเบšเบšเบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš, เปเบฅเบฐเบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เป‚เบซเบฅเบ” uboot เป„เบ”เป‰, เปเบ•เปˆเบˆเบฐ freeze เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เป‚เบซเบผเบ”.

เบ—เปเบฒเบญเบดเบ”, เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบœเบนเป‰เบ‚เบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบ„เบฑเบ”เบฅเบญเบเบšเบฅเบฑเบญเบเบ™เบตเป‰เบˆเบฒเบเป€เบŸเบตเบกเปเบงเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš.

Linux kernel เปเบฅเบฐ rootfs

เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเปƒเบŠเป‰ Linux kernel, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ SDK เบ‚เบญเบ‡เบŠเบดเบš; เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เปเบเปˆเบ™เบซเบฅเป‰เบฒเบชเบธเบ”เบˆเบฒเบเบชเบฒเบ‚เบฒ 3.x, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบเบˆเบฐเบ•เป‰เบญเบ‡เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเป„เบ”เป€เบงเบตเบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš kernel เบ—เบตเปˆเปƒเบŠเป‰. , เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡ back-port เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเบฑเบšเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš kernel.

เบšเบฑเบ™เบซเบฒเบญเบทเปˆเบ™เปเบกเปˆเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เปเบเปˆเบ™. เป€เบกเบทเปˆเบญเบ‚เบฐเบซเบ™เบฒเบ” FLASH เบกเบตเบžเบฝเบ‡เปเบ•เปˆ 8MB, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เบธเบเป† byte เบˆเบฐเบ™เบฑเบšเปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡ kernel เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเป‰เบซเบ™เป‰เบญเบเบฅเบปเบ‡.

Rootfs เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบžเบทเป‰เบ™เบ–เบฒเบ™. เบกเบฑเบ™เบ›เบฐเบเบญเบšเบกเบต busybox, wifi module drivers, เบŠเบธเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบฅเบฐเบšเบปเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เป€เบŠเบฑเปˆเบ™ libld ะธ libc, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบŠเบญเบšเปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบŠเบดเปˆเบ‡เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบเบฒเบ™เบ„เบงเบšเบ„เบธเบก LED, เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบŸเบตเบกเปเบง.

เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบฎเบฒเบเปเบกเปˆเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš kernel เป€เบ›เบฑเบ™ initramfs เปเบฅเบฐเป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเป„เบŸเบฅเปŒเบซเบ™เบถเปˆเบ‡. uImage, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ—เบฑเบ‡เปเบเปˆเบ™เปเบฅเบฐเบฎเบฒเบ.

เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบงเบดเบ”เบตเป‚เบญ

เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบŠเบฑเบšเบŠเป‰เบญเบ™เปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡ firmware เปเบกเปˆเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบˆเบฑเบšเบžเบฒเบšเบงเบดเบ”เบตเป‚เบญเบชเบฝเบ‡, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญ, เบเปเบฒเบ™เบปเบ”เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบฎเบนเบšเบžเบฒเบš, เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบงเบดเบ”เบตเป‚เบญ, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบ„เบทเปˆเบญเบ‡เบเบงเบ”เบˆเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบซเบผเบทเบชเบฝเบ‡, เบ„เบงเบšเบ„เบธเบก PTZ เปเบฅเบฐเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เบกเบทเป‰เปเบฅเบฐ. เป‚เปเบ”เบเบฒเบ‡เบ„เบทเบ™.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบงเบดเบ”เบตเป‚เบญเบžเบปเบงเบžเบฑเบ™เบเบฑเบš plugin เบŸเบฑเบ‡.

เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก 'เป€เบŸเบตเบกเปเบงเบ‚เบญเบ‡เบœเบนเป‰เบ‚เบฒเบ + plugin เบŸเบฑเบ‡', เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฎเบฒเบ”เปเบงเบฅเบฒเบ„เบฒเบ–เบทเบ, เบงเบดเบ”เบตเป‚เบญเบžเบฒเบเปƒเบ™เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ–เบทเบเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ RTSP - เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบซเบผเบฒเบ: เบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเปเบฅเบฐเบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบœเปˆเบฒเบ™เป€เบ•เบปเป‰เบฒเบชเบฝเบš, syscalls เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบเบปเบ™เป„เบเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™ - เบงเบดเบ”เบตเป‚เบญเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ„เบฑเบ”เบฅเบญเบเบซเบผเบทเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป€เบ•เบปเป‰เบฒเบชเบฝเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบŠเบญเบšเปเบงเบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบฎเบฒเบ”เปเบงเบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡.

เบžเบงเบเป€เบฎเบปเบฒเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบตเบ™เปƒเบ™เบฅเบฒเบ„เบฒ 1000 rubles เบเบฑเบšเบ„เบฅเบฒเบง. เบšเปเปˆเบกเบตเบœเบนเป‰เบ•เบฑเบ”เป„เบกเป‰ เบซเบผเบท SMS (เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบซเบผเบฒเบเบฅเป‰เบฒเบ™เป‚เบ”เบฅเบฒ)

เบ›เบฑเบšเบ›เบธเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบ

เบˆเบธเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเบžเบฒเบเบžเบนเบกเปƒเบˆเป€เบ›เบฑเบ™เบžเบดเป€เบชเบ”เปเบกเปˆเบ™เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ—เบตเปˆเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบŸเบตเบกเปเบงเบญเบญเบ™เป„เบฅเบ™เปŒ.

เปƒเบซเป‰เบ‚เป‰เบญเบเบญเบฐเบ—เบดเบšเบฒเบเบšเบฑเบ™เบซเบฒ. เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบŸเบตเบกเปเบงเปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบ—เบฑเบเบ™เบดเบเบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบน, เปเบฅเบฐเบ–เป‰เบฒเบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เบ‚เบญเบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡, เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเปเบŸเบฅเบ”เบˆเบฐเบกเบตเบชเปˆเบงเบ™เปœเบถเปˆเบ‡เบ‚เบญเบ‡เป€เบŸเบตเบกเปเบงเปƒเปเปˆเบ—เบตเปˆ โ€œเบ‚เบฝเบ™เป„เบงเป‰โ€. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเปƒเบŠเป‰เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เบžเบดเป€เบชเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™ "เบญเบดเบ”" เบ—เบตเปˆเบ•เป‰เบญเบ‡เบ–เบทเบเบ™เปเบฒเป„เบ›เบซเบฒเบชเบนเบ™เบšเปเบฅเบดเบเบฒเบ™.

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบšเบฑเบ™เบซเบฒเบ™เบตเป‰เป€เบŠเบฑเปˆเบ™เบเบฑเบ™. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ–เบทเบเบ›เบดเบ”เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”, เบกเบฑเบ™เบˆเบฐเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปเบฅเบฐเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปเบŠเบเปเบŠเบ‡เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เป€เบŸเบตเบกเปเบงเบˆเบฒเบเบ„เบฅเบฒเบงเปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบน.

เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เป€เบ•เบฑเบเบ™เบดเบเปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก:

เบˆเบธเบ”เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ‚เบฝเบ™เบ—เบฑเบš partition เบเบฑเบš Linux kernel เปเบฅเบฐเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบฎเบฒเบ. เบ–เป‰เบฒเบซเบ™เบถเปˆเบ‡เปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบชเบเบซเบฒเบ, เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบฐเบšเปเปˆ boot เป€เบเบตเบ™เบเบงเปˆเบฒ bootloader uboot, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบฅเบ”เป€เบŸเบตเบกเปเบงเบˆเบฒเบเบ„เบฅเบฒเบง.

เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบกเบต kernel เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐ rootfs เป„เบ”เป‰เบ—เบธเบเป€เบงเบฅเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡. เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเบญเบ‡เบชเปเบฒเป€เบ™เบปเบฒเบ‚เบญเบ‡เปเบเปˆเบ™เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบ”เป‰เบงเบ rootfs เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ flash เปเบฅเบฐ, เบ–เป‰เบฒเปเบเปˆเบ™เบ•เบปเป‰เบ™เบ•เปเป€เบชเบเบซเบฒเบ, เป‚เบซเบฅเบ”เบกเบฑเบ™เบˆเบฒเบเบชเปเบฒเป€เบ™เบปเบฒเบชเปเบฒเบฎเบญเบ‡.

เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบต - เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, kernel เบเบฑเบš rootfs เปƒเบŠเป‰เป€เบงเบฅเบฒเบ›เบฐเบกเบฒเบ™ 3.5MB เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบงเบญเบ™เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบˆเบฑเบ”เบชเบฑเบ™ 3.5MB. เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบฅเบฒเบ„เบฒเบ–เบทเบเบ—เบตเปˆเบชเบธเบ”เบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเบกเบตเบžเบทเป‰เบ™เบ—เบตเปˆเบซเบงเปˆเบฒเบ‡เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบš kernel เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบžเบทเปˆเบญเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ kernel เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบŸเบตเบกเปเบง, เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™.
เปเบฅเบฐเป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบžเบฒเบ—เบดเบŠเบฑเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฑเบš kernel, เบชเบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰ bootm เปƒเบ™ uboot - เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบžเบฐเบเบฒเบเบฒเบกเป‚เบซเบฅเบ”เปเบเปˆเบ™เบ•เบปเป‰เบ™เบ•เปเปเบฅเบฐเบ–เป‰เบฒเบกเบฑเบ™เป€เบชเบเบซเบฒเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบซเบ™เบถเปˆเบ‡.

เบžเบงเบเป€เบฎเบปเบฒเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบตเบ™เปƒเบ™เบฅเบฒเบ„เบฒ 1000 rubles เบเบฑเบšเบ„เบฅเบฒเบง. เบšเปเปˆเบกเบตเบœเบนเป‰เบ•เบฑเบ”เป„เบกเป‰ เบซเบผเบท SMS (เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบซเบผเบฒเบเบฅเป‰เบฒเบ™เป‚เบ”เบฅเบฒ)

เบ™เบตเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเปƒเบ™เป€เบงเบฅเบฒเปƒเบ”เบเปเปˆเบ•เบฒเบกเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบฐเบกเบต kernel เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบเบฑเบš rootfs, เปเบฅเบฐเบกเบฑเบ™เบˆเบฐเบชเบฒเบกเบฒเบ”เบšเบนเบ”เปเบฅเบฐเบŸเบทเป‰เบ™เบŸเบนเป€เบŸเบตเบกเปเบงเป„เบ”เป‰.

เบฅเบฐเบšเบปเบš CI/CD เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบŸเบตเบกเปเบง

เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เป€เบŸเบตเบกเปเบง, เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰ gitlab CI, เป€เบŠเบดเปˆเบ‡เบชเป‰เบฒเบ‡เป€เบŸเบตเบกเปเบงเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ•เบปเบงเปเบšเบšเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบชเป‰เบฒเบ‡เป€เบŸเบตเบกเปเบง, เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเป„เบ›เปƒเบŠเป‰เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบŠเบญเบšเปเบงเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš.

เบžเบงเบเป€เบฎเบปเบฒเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบตเบ™เปƒเบ™เบฅเบฒเบ„เบฒ 1000 rubles เบเบฑเบšเบ„เบฅเบฒเบง. เบšเปเปˆเบกเบตเบœเบนเป‰เบ•เบฑเบ”เป„เบกเป‰ เบซเบผเบท SMS (เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบซเบผเบฒเบเบฅเป‰เบฒเบ™เป‚เบ”เบฅเบฒ)

เบˆเบฒเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบŸเบตเบกเปเบงเบ–เบทเบเบชเบปเปˆเบ‡เปƒเบซเป‰เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ—เบปเบ”เบชเบญเบš QA เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปเบฅเบฐเป€เบกเบทเปˆเบญเบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”, เป„เบ›เบซเบฒเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰.

เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™

เบกเบฑเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบฅเบฑเบšเบ—เบตเปˆเบ›เบฐเบˆเบธเบšเบฑเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™ IoT, เบฅเบงเบกเบ—เบฑเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš. Botnets เป€เบŠเบฑเปˆเบ™ Mirai เบเปเบฒเบฅเบฑเบ‡ roaming เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”, เบ•เบดเบ”เป€เบŠเบทเป‰เบญเบฅเป‰เบฒเบ™เบ‚เบญเบ‡เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ—เบตเปˆเบกเบต firmware เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบˆเบฒเบเบœเบนเป‰เบ‚เบฒเบ. เบเปˆเบฝเบงเบเบฑเบšเบœเบนเป‰เบ‚เบฒเบเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเป„เบ”เป‰เปเบ•เปˆเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเป€เบŸเบตเบกเปเบงเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบซเบผเบฒเบเบซเบ™เป‰เบฒเบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบกเบ„, เปเบ•เปˆเบกเบตเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบซเบผเบฒเบเบ—เบตเปˆ botnets เปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบ.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป€เบŸเบตเบกเปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™, เบ—เบธเบเบžเบญเบ” tcp/udp เบ›เบดเบ”, เปเบฅเบฐเป€เบกเบทเปˆเบญเบญเบฑเบšเป€เบ”เบ”เป€เบŸเบตเบกเปเบง, เบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เบ‚เบญเบ‡เบŠเบญเบšเปเบงเบˆเบฐเบ–เบทเบเบเบงเบ”เบชเบญเบš.

เปเบฅเบฐเบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เป€เบŸเบตเบกเปเบงเป„เบ”เป‰เบœเปˆเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเบขเบนเปˆเปƒเบ™เบซเป‰เบญเบ‡เบ—เบปเบ”เบฅเบญเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™.

เบชเบฐเบซเบฅเบธเบš

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบŸเบตเบกเปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญ. เบšเบฒเบ‡เบ—เบตเบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบกเปˆเบ™เบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เบเบฒเบ™เบฅเบปเบ‡เบ„เบฐเปเบ™เบ™เบชเบฝเบ‡เปƒเบ™เบงเบฑเบ™เป€เบฅเบทเบญเบเบ•เบฑเป‰เบ‡เบ‚เบญเบ‡เบ›เบฐเบ—เบฒเบ™เบฒเบ—เบดเบšเปเบ”เบตเบชเบฐเบซเบฐเบžเบฑเบ™เบฅเบฑเบ”เป€เบŠเบ.
เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเบซเบผเบฒเบเบเบงเปˆเบฒ 70 เบžเบฑเบ™เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบเบฑเบšเป€เบŸเบตเบกเปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเบšเปˆเบญเบ™เป€เบฅเบทเบญเบเบ•เบฑเป‰เบ‡เปƒเบ™เบ›เบฐเป€เบ—เบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.

เบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™เบซเบผเบฒเบ, เปเบฅเบฐเปƒเบ™เบšเบฒเบ‡เบšเปˆเบญเบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™เป€เบเบทเบญเบšเบˆเบฐเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰, เปเบ™เปˆเบ™เบญเบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบžเปเปƒเบˆเป€เบ›เบฑเบ™เบงเบดเบชเบฐเบงเบฐเบเบญเบ™, เปเบ•เปˆเบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบ›เบฐเบซเบเบฑเบ”เป€เบ‡เบดเบ™เบซเบผเบฒเบเบฅเป‰เบฒเบ™เป‚เบ”เบฅเบฒเปƒเบ™เบเบฒเบ™เบŠเบทเป‰เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš. เปเบฅเบฐเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เป€เบ‡เบดเบ™เบเบฒเบเบ›เบฐเบขเบฑเบ”เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™เบ„เปเบฒเบชเบฑเบšเปเบฅเบฐเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ—เบฒเบ‡เบ—เบดเบ”เบชเบฐเบ”เบต, เปเบ•เปˆเบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบฅเบปเบ‡เบ—เบทเบ™เบ—เบตเปˆเบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเป‰เบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบทเป‰เบญเบธเบ›เบฐเบเบญเบ™. เบ•เบฒเบกเบ™เบฑเป‰เบ™เปเบฅเป‰เบง, เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเบ„เบฅเบฒเบง: เบกเบตเบชเบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™ - เบเบธเบ”เบ—เบฐเบชเบฒเบ”เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบ„เบงเบฒเบกเบŠเปเบฒเบ™เบฒเบ™เปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปเปˆเบฒ, เป€เบŠเบดเปˆเบ‡เบเปเปˆเปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบ›เบฐเบซเบเบฑเบ”เบญเบธเบ›เบฐเบเบญเบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ, เบซเบผเบทเปƒเบŠเป‰เบญเบธเบ›เบฐเบเบญเบ™เบฅเบฒเบ„เบฒเปเบžเบ‡, เป€เบŠเบดเปˆเบ‡เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบšเบดเปˆเบ‡เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเป‚เบžเบ, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเบ™เบšเปเปˆเบกเบต. เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบฅเบฒเบ„เบฒเบ–เบทเบเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™.

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™เบˆเบถเปˆเบ‡เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบ—เบตเปˆเบˆเบฐเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบฅเบทเบญเบเบงเบดเบ—เบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เป„เบงเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเป„เบงเป„เบ”เป‰? เป€เบกเบทเปˆเบญเบžเบฑเบ”เบ—เบฐเบ™เบฒ plugin, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบตเบ‡เปƒเบชเปˆเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบšเบฒเบ‡เบขเปˆเบฒเบ‡ (เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เป‚เบ›เป‚เบ•เบ„เบญเบ™, เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™). เปเบฅเบฐเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบŠเบธเบ”เบ‚เบญเบ‡เป€เบ—เบเป‚เบ™เป‚เบฅเบเบตเบ–เบทเบเป€เบฅเบทเบญเบเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบฅเบฒเบ„เบฒเปเบžเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบฅเบฒเบ„เบฒเบ–เบทเบเบ—เบตเปˆเบชเบธเบ”, เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ, เปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™ insanely เบซเบผเบทเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบฅเบปเป‰เบกเป€เบซเบฅเบงเปเบฅเบฐเบเบฒเบ™เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบญเบธเบ›เบฐเบเบญเบ™เบฅเบฒเบ„เบฒเปเบžเบ‡เบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™