เจ…เจธเฉ€เจ‚ 1000 เจฐเฉ‚เจฌเจฒ เจฒเจˆ เจšเฉ€เจจเฉ€ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฟเฉฑเจ–เจฟเจ†เฅค เจ•เฉ‹เจˆ เจฒเจพเจ—เจฐ เจœเจพเจ‚ SMS เจจเจนเฉ€เจ‚ (เจ…เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจกเจพเจฒเจฐ เจฌเจšเจพเจ เจ—เจ)

เจนเฉˆเจฒเฉ‹ เจนเจฐ เจ•เฉ‹เจˆ!

เจ‡เจน เจธเจผเจพเจ‡เจฆ เจ•เฉ‹เจˆ เจฐเจนเฉฑเจธ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจฟเฉฑเจงเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจฐเจนเฉ€เจ†เจ‚ เจนเจจ. เจ…เจคเฉ‡ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเจพ เจ•เจฟเจ‰เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจตเฉ€เจกเฉ€เจ“ "เจญเจพเจฐเฉ€" เจธเจฎเฉฑเจ—เจฐเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจกเจฟเจธเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ†เจจ-เจชเฉเจฐเฉ€เจฎเจฟเจธเจธ เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจธเจฅเจพ เจฒเจˆ เจ…เจคเฉ‡ เจ•เจˆ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจตเจพเจฒเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ, เจธเฉฐเจšเจพเจฒเจจ เจ…เจคเฉ‡ เจธเจนเจพเจ‡เจคเจพ เจฒเจˆ เจซเฉฐเจกเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ 1000 เจฐเฉ‚เจฌเจฒ เจฒเจˆ เจšเฉ€เจจเฉ€ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฟเฉฑเจ–เจฟเจ†เฅค เจ•เฉ‹เจˆ เจฒเจพเจ—เจฐ เจœเจพเจ‚ SMS เจจเจนเฉ€เจ‚ (เจ…เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจกเจพเจฒเจฐ เจฌเจšเจพเจ เจ—เจ)

เจ•เจฒเจพเจ‰เจก เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเฉ€เจกเฉ€เจ“ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจ•เฉ‡ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เฉฑเจ• เจ•เจฒเจพเจ‰เจก เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ•เฉˆเจฎเจฐเฉ‡ เจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‰เจธเจฆเฉ‡ เจ•เจฒเจพเจ‰เจก เจ–เจพเจคเฉ‡ เจจเจพเจฒ เจฒเจฟเฉฐเจ• เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจพเจŠเจก เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจฆเฉ‡ เจ•เจˆ เจคเจ•เจจเฉ€เจ•เฉ€ เจคเจฐเฉ€เจ•เฉ‡ เจนเจจเฅค เจฌเจฟเจจเจพเจ‚ เจธเจผเฉฑเจ•, เจธเจญ เจคเฉ‹เจ‚ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจ…เจคเฉ‡ เจธเจธเจคเจพ เจคเจฐเฉ€เจ•เจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เฉˆเจฎเจฐเจพ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจœเฉเฉœเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจตเจพเจงเฉ‚ เจ‰เจชเจ•เจฐเจฃ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจฐเจตเจฐ เจœเจพเจ‚ เจฐเจฟเจ•เจพเจฐเจกเจฐ เจฆเฉ€ เจธเจผเจฎเฉ‚เจฒเฉ€เจ…เจค เจฆเฉ‡เฅค

เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ•เจฟ เจ•เฉˆเจฎเจฐเฉ‡ 'เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฎเฉ‹เจกเจฟเจŠเจฒ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจธเจธเจคเฉ‡ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจนเฉ€ เจธเฉ€เจฎเจค เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฐเฉ‹เจค เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ•เฉˆเจฎเจฐเจพ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉ‡ เจฎเฉ‚เจฒ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเฉเจ†เจฐเจพ เจฒเจ—เจญเจ— 100% เจ•เจฌเจœเจผเฉ‡ เจตเจฟเฉฑเจš เจนเจจ, เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจชเจฒเฉฑเจ—เจ‡เจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเฉ‹เจค เจจเจนเฉ€เจ‚ เจนเจจเฅค ivideon เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจธเจฎเจฐเจชเจฟเจค เจ•เฉ€เจคเจพ เจฒเฉ‡เจ–, เจœเฉ‹ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจน เจธเจธเจคเฉ‡ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ 'เจคเฉ‡ เจชเจฒเฉฑเจ—เจ‡เจจ เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเฉŒเจฒ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ•เฉˆเจฎเจฐเฉ‡ เจฆเฉ€ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ•เฉ€เจฎเจค 5000 เจฐเฉ‚เจฌเจฒ ($80 เจกเจพเจฒเจฐ) เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจœเจผเฉ‹-เจธเจพเจฎเจพเจจ 'เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจชเฉˆเจธเฉ‡ เจ–เจฐเจš เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจนเฉฑเจฒ เจ•เจฐ เจฒเจฟเจ† เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹ - เจ•เฉฑเจŸ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเจพ เจธเฉเจ†เจ—เจค เจนเฉˆ

เจ‡เจคเจฟเจนเจพเจธ เจฆเจพ เจ‡เฉฑเจ• เจฌเจฟเฉฑเจŸ

2016 เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ Rostelecom เจฒเจˆ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‰เจก เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพเฅค

เจ•เฉˆเจฎเจฐเจพ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš, เจชเจนเจฟเจฒเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจฒเจˆ "เจธเจŸเฉˆเจ‚เจกเจฐเจก" เจฎเจพเจฐเจ— เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เฉ€เจคเฉ€: เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจ–เฉเจฆ เจฆเจพ เจชเจฒเฉฑเจ—เจ‡เจจ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ, เจœเฉ‹ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉ‡ เจ•เฉˆเจฎเจฐเฉ‡ เจฆเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจค เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจกเจฟเจœเจผเจพเจˆเจจ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจนเจฒเจ•เฉ‡ เจ…เจคเฉ‡ เจ•เฉเจธเจผเจฒ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉเจฐเฉ‹เจŸเฉ‹เจฌเฉเจซ, เจฒเจฟเจฌเฉ‡เจต, mbedtls เจ…เจคเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ›เฉฑเจกเฉ€เจ†เจ‚ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจชเจฐ เจญเจพเจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฌเฉ‚เจธเจŸ เจฆเจพ เจธเจพเจฆเจพ C เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ)เฅค

เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš, IP เจ•เฉˆเจฎเจฐเจพ เจฎเจพเจฐเจ•เฉ€เจŸ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจตเจฟเจ†เจชเจ• เจเจ•เฉ€เจ•เจฐเจฃ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเจจ: เจนเจฐเฉ‡เจ• เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจ•เฉ‹เจฒ เจชเจฒเฉฑเจ—เจ‡เจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเจพ เจ†เจชเจฃเจพ เจคเจฐเฉ€เจ•เจพ เจนเฉˆ, เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ API เจฆเจพ เจ†เจชเจฃเจพ เจธเฉˆเฉฑเจŸ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจ…เจชเจกเฉ‡เจŸ เจตเจฟเจงเฉ€ เจนเฉˆเฅค

เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจนเจฐเฉ‡เจ• เจ•เฉˆเจฎเจฐเจพ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฒเจˆ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจคเฉŒเจฐ 'เจคเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจ†เจชเจ• เจชเจฐเจค เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจคเจฐเจ• เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ 'เจคเฉ‡ เจŸเฉ€เจฎ เจฆเฉ‡ เจฏเจคเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจฟเจฐเจซ 1 เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจชเจนเจฟเจฒเจพ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจนเจฟเจ•เจตเจฟเจœเจผเจจ เจธเฉ€, เจœเฉ‹ เจ•เฉˆเจฎเจฐเจพ เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเจต เจฒเฉ€เจกเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉ€, เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ API เจ…เจคเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจธเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจนเจฟเจ•เจตเจฟเจœเจผเจจ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ†เจชเจฃเจพ เจชเจนเจฟเจฒเจพ เจชเจพเจ‡เจฒเจŸ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ, เจ•เจฒเจพเจ‰เจก เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจตเฉ€เจกเฉ€เจ“ เจ•เจฎเจซเจฐเจŸ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจนเฉˆเฅค

เจฒเจพเจ‚เจš เจฆเฉ‡ เจฒเจ—เจญเจ— เจคเฉเจฐเฉฐเจค เจฌเจพเจ…เจฆ, เจธเจพเจกเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‡ เจนเฉ‹เจฐ เจจเจฟเจฐเจฎเจพเจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจธเจธเจคเฉ‡ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉ‡เจตเจพ เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจฌเจพเจฐเฉ‡ เจธเจตเจพเจฒ เจชเฉเฉฑเจ›เจฃเฉ‡ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเฉ‡เฅค

เจฎเฉˆเจ‚ เจนเจฐเฉ‡เจ• เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฒเจˆ เจ‡เฉฑเจ• เจเจ•เฉ€เจ•เจฐเจฃ เจชเจฐเจค เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจฒเจ—เจญเจ— เจคเฉเจฐเฉฐเจค เจฐเฉฑเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ - เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจฎเจพเฉœเฉ€ เจฎเจพเจชเจฏเฉ‹เจ— เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉˆเจฎเจฐเจพ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ 'เจคเฉ‡ เจ—เฉฐเจญเฉ€เจฐ เจคเจ•เจจเฉ€เจ•เฉ€ เจฒเฉ‹เฉœเจพเจ‚ เจฒเจ—เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจ‡เจจเจชเฉเจŸ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เฉˆเจฎเจฐเฉ‡ เจฆเฉ€ เจ•เฉ€เจฎเจค: ~60-70$

เจ‡เจธ เจฒเจˆ, เจฎเฉˆเจ‚ เจกเฉ‚เฉฐเจ˜เฉ€ เจ–เฉเจฆเจพเจˆ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ - เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจคเฉ‹เจ‚ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจฒเจˆ เจ†เจชเจฃเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ. เจ‡เจน เจชเจนเฉเฉฐเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉˆเจฎเจฐเจพ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฐเฉ‹เจคเจพเจ‚ เจฒเจˆ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ - เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจชเจฐเจค เจตเฉ€เจกเฉ€เจ“ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเจพเจฒ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€ เจ…เจฃเจตเจฐเจคเฉ€ เจšเจฐเจฌเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ…เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เฉˆเจฎเจฐเฉ‡ เจจเจพเจฒ เจ˜เฉฑเจŸ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ AES เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจœเฉ‹ เจ˜เฉฑเจŸ-เจชเจพเจตเจฐ CPU 'เจคเฉ‡ เจตเจพเจงเฉ‚ เจฒเฉ‹เจก เจฌเจฃเจพเจ เจฌเจฟเจจเจพเจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ 1000 เจฐเฉ‚เจฌเจฒ เจฒเจˆ เจšเฉ€เจจเฉ€ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฟเฉฑเจ–เจฟเจ†เฅค เจ•เฉ‹เจˆ เจฒเจพเจ—เจฐ เจœเจพเจ‚ SMS เจจเจนเฉ€เจ‚ (เจ…เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจกเจพเจฒเจฐ เจฌเจšเจพเจ เจ—เจ)

เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚.

เจฒเจ—เจญเจ— เจธเจพเจฐเฉ‡ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจ‡เฉฐเจจเฉ‡ เจนเฉ‡เจ เจฒเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจธเจพเจกเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจธเจจเฅค เจธเจฐเจ•เจŸเจฐเฉ€ เจ…เจคเฉ‡ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจฌเจพเจฐเฉ‡ เจ•เฉ‹เจˆ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸเจพเจ‚ เจ…เจคเฉ‡ เจธเฉˆเจ‚เจธเจฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจฆเจพ เจ•เฉ‹เจˆ เจ…เจงเจฟเจ•เจพเจฐเจค SDK เจจเจนเฉ€เจ‚ เจนเฉˆเฅค
เจ•เฉ‹เจˆ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจธเจพเจฐเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ‡ เจœเจตเจพเจฌ เจฐเจฟเจตเจฐเจธ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจฆเจฟเฉฑเจคเฉ‡ เจœเจพเจฃเฉ‡ เจธเจจ - เจŸเฉเจฐเจพเจ‡เจฒ เจ…เจคเฉ‡ เจเจฐเจฐ. เจชเจฐ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เฉ€เจคเจพ.

เจชเจนเจฟเจฒเฉ‡ เจ•เฉˆเจฎเจฐเจพ เจฎเจพเจกเจฒ เจœเจฟเจจเฉเจนเจพเจ‚ 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจธเฉ€ เจ‰เจน เจธเจจ Xiaomi Yi Ants, Hikvision, Dahua, Spezvision, D-Link เจ•เฉˆเจฎเจฐเฉ‡ เจ…เจคเฉ‡ เจ•เจˆ เจ…เจคเจฟ-เจธเจธเจคเฉ‡ เจจเจพเจฎเจนเฉ€เจฃ เจšเฉ€เจจเฉ€ เจ•เฉˆเจฎเจฐเฉ‡เฅค

เจคเจ•เจจเฉ€เจ•

Hisilicon 3518E เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ•เฉˆเจฎเจฐเฉ‡เฅค เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ‡เจธ เจชเฉเจฐเจ•เจพเจฐ เจนเจจ:

Xiaomi Yi Ants
Noname

SoC
เจนเจฟเจธเจฟเจฒเจฟเจ•เจจ 3518E
เจนเจฟเจธเจฟเจฒเจฟเจ•เจจ 3518E

เจฐเฉˆเจฎ
64MB
64MB

เจซเจฒเฉˆเจธเจผ
16MB
8MB

เจซเจพเจˆ
mt7601/bcm43143
-

เจธเฉˆเจธเจฐ
ov9732 (720p)
ov9712 (720p)

เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ
-
+

MicroSD
+
+

เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจซเฉ‹เจจ
+
+

เจธเจชเฉ€เจ•เจฐ
+
+

IRLed
+
+

IRCut
+
+

เจ…เจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เฉ€เจคเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš Hisilicon 3516/3518 เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ Ambarella S2L/S2LM เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ•เฉˆเจฎเจฐเฉ‡ เจฆเฉ‡ เจฆเจฐเจœเจจเจพเจ‚ เจฎเจพเจกเจฒ เจนเจจเฅค

เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฐเจšเจจเจพ

เจชเจฃเจกเฉเฉฑเจฌเฉ€

uboot เจฌเฉ‚เจŸ เจฒเฉ‹เจกเจฐ เจนเฉˆ, เจ‡เจน เจชเจพเจตเจฐ เจšเจพเจฒเฉ‚ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเจนเจฟเจฒเจพเจ‚ เจฌเฉ‚เจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ•เฉˆเจฎเจฐเจพ เจฒเฉ‹เจกเจฟเฉฐเจ— เจธเจ•เฉเจฐเจฟเจชเจŸ เจ•เจพเจซเจผเฉ€ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจนเฉˆ:

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. เจนเจพเจ‚, เจนเจพเจ‚, เจ‡เจน เจ•เฉ‹เจˆ เจŸเจพเจˆเจชเฉ‹ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡, เจธเจพเจฐเฉ‡, เจธเจพเจฐเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ•เฉ‹เจฒ เจธเจฟเจฐเจซ 38 เจฎเฉˆเจ—เจพเจฌเจพเจˆเจŸ RAM เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉˆเฅค

เจฏเฉ‚เจฌเฉ‚เจŸ เจฆเฉ‡ เจ…เฉฑเจ—เฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจฌเจฒเจพเจ• เจนเฉˆ เจœเจฟเจธ เจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ reg_info, เจœเจฟเจธ เจตเจฟเฉฑเจš DDR เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเฉ€เจตเฉ‡เจ‚-เจชเฉฑเจงเจฐ เจฆเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ เจ…เจคเฉ‡ SoC เจฆเฉ‡ เจ•เจˆ เจธเจฟเจธเจŸเจฎ เจฐเจœเจฟเจธเจŸเจฐ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจธเจฎเฉฑเจ—เจฐเฉ€ reg_info เจ•เฉˆเจฎเจฐเจพ เจฎเจพเจกเจฒ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ‡เจน เจธเจนเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉˆเจฎเจฐเจพ uboot เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ‡ เจฌเจนเฉเจค เจนเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจ… 'เจคเฉ‡ เจซเฉเจฐเฉ€เจœเจผ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจชเจนเจฟเจฒเจพเจ‚, เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจธเจนเจพเจ‡เจคเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจ…เจธเฉ€เจ‚ เจ…เจธเจฒ เจ•เฉˆเจฎเจฐเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจคเฉ‹เจ‚ เจ‡เจธ เจฌเจฒเจพเจ• เจฆเฉ€ เจจเจ•เจฒ เจ•เฉ€เจคเฉ€เฅค

เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจฐเฉ‚เจŸเจเจซ

เจ•เฉˆเจฎเจฐเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจšเจฟเฉฑเจช เจฆเฉ‡ SDK เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉˆ; เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน 3.x เจฌเฉเจฐเจพเจ‚เจš เจฆเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจ•เจฐเจจเจฒ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‡เจธ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจ…เจ•เจธเจฐ เจ‡เจธ เจคเฉฑเจฅ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจตเจพเจงเฉ‚ เจ‰เจชเจ•เจฐเจฃเจพเจ‚ เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐ เจตเจฐเจคเฉ‡ เจ—เจ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจจเจนเฉ€เจ‚ เจนเจจเฅค , เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฌเฉˆเจ•-เจชเฉ‹เจฐเจŸ เจ•เจฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฎเฉเฉฑเจฆเจพ เจ•เจฐเจจเจฒ เจฆเจพ เจ†เจ•เจพเจฐ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจซเจฒเฉˆเจธเจผ เจฆเจพ เจ†เจ•เจพเจฐ เจธเจฟเจฐเจซ 8MB เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจนเจฐ เจฌเจพเจˆเจŸ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจกเจพ เจ•เฉฐเจฎ เจธเจพเจตเจงเจพเจจเฉ€ เจจเจพเจฒ เจธเจพเจฐเฉ‡ เจ…เจฃเจตเจฐเจคเฉ‡ เจ•เจฐเจจเจฒ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡เฅค

Rootfs เจ‡เฉฑเจ• เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ busybox, wifi เจฎเฉ‹เจกเฉ€เจŠเจฒ เจกเจฐเจพเจˆเจตเจฐ, เจฎเจฟเจ†เจฐเฉ€ เจธเจฟเจธเจŸเจฎ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ libld ะธ libc, เจจเจพเจฒ เจนเฉ€ เจธเจพเจกเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ, เจœเฉ‹ เจ•เจฟ LED เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจคเจฐเจ•, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เจคเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค

เจฐเฉ‚เจŸ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ initramfs เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เจฐเจจเจฒ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ เจ…เจคเฉ‡ เจฌเจฟเจฒเจก เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค uImage, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ rootfs เจฆเฉ‹เจตเฉ‡เจ‚ เจธเจผเจพเจฎเจฟเจฒ เจนเจจเฅค

เจตเฉ€เจกเฉ€เจ“ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ

เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค-เจธเฉฐเจฌเฉฐเจงเฉ€ เจนเจฟเฉฑเจธเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ, เจœเฉ‹ เจตเฉ€เจกเฉ€เจ“-เจ†เจกเฉ€เจ“ เจ•เฉˆเจชเจšเจฐ, เจตเฉ€เจกเฉ€เจ“ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—, เจคเจธเจตเฉ€เจฐ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจตเฉ€เจกเฉ€เจ“ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเฉ‹เจธเจผเจจ เจœเจพเจ‚ เจธเจพเจŠเจ‚เจก เจกเจฟเจŸเฉˆเจ•เจŸเจฐ, PTZ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฆเจฟเจจ เจฌเจฆเจฒเจฃ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค เจฐเจพเจค เจฆเฉ‡ เจขเฉฐเจ—.

เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ, เจฎเฉˆเจ‚ เจ•เฉเฉฐเจœเฉ€ เจตเฉ€ เจ•เจนเจพเจ‚เจ—เจพ, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจตเฉ€เจกเฉ€เจ“ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เจฒเจพเจ‰เจก เจชเจฒเฉฑเจ—เจ‡เจจ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจชเจฐเฉฐเจชเจฐเจพเจ—เจค เจนเฉฑเจฒ 'เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ + เจ•เจฒเจพเจ‰เจก เจชเจฒเฉฑเจ—เจ‡เจจ' เจตเจฟเฉฑเจš, เจœเฉ‹ เจ•เจฟ เจธเจธเจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡, เจ•เฉˆเจฎเจฐเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจตเฉ€เจกเฉ€เจ“ เจจเฉ‚เฉฐ RTSP เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ - เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจนเฉˆ: เจธเจพเจ•เจŸ, เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจธเจฟเจธเจ•เฉˆเจฒ เจฆเฉเจ†เจฐเจพ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เจพเจชเฉ€ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจฎเจฟเจŸ เจ•เจฐเจจเจพเฅค

เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจธเจผเฉ‡เจ…เจฐเจก เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฎเจ•เฉˆเจจเจฟเจœเจผเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - เจตเฉ€เจกเฉ€เจ“ เจจเฉ‚เฉฐ เจ•เฉˆเจฎเจฐเจพ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจธเจพเจ•เจŸ เจฆเฉเจ†เจฐเจพ เจ•เจพเจชเฉ€ เจœเจพเจ‚ เจญเฉ‡เจœเจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉˆเจฎเจฐเฉ‡ เจฆเฉ€เจ†เจ‚ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ…เจจเฉเจ•เฉ‚เจฒ เจ…เจคเฉ‡ เจงเจฟเจ†เจจ เจจเจพเจฒ.

เจ…เจธเฉ€เจ‚ 1000 เจฐเฉ‚เจฌเจฒ เจฒเจˆ เจšเฉ€เจจเฉ€ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฟเฉฑเจ–เจฟเจ†เฅค เจ•เฉ‹เจˆ เจฒเจพเจ—เจฐ เจœเจพเจ‚ SMS เจจเจนเฉ€เจ‚ (เจ…เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจกเจพเจฒเจฐ เจฌเจšเจพเจ เจ—เจ)

เจ‰เจช-เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเฉ‹

เจ”เจจเจฒเจพเจˆเจจ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เจชเจกเฉ‡เจŸเจพเจ‚ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจฎเจพเจฃ เจฆเจพ เจฌเจฟเฉฐเจฆเฉ‚ เจจเฉเจ•เจธ-เจธเจนเจฟเจฃเจธเจผเฉ€เจฒ เจ‰เจช-เจธเจฟเจธเจŸเจฎ เจนเฉˆเฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเจจ เจฆเจฟเจ“. เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจคเจ•เจจเฉ€เจ•เฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจชเจฐเจฎเจพเจฃเฉ‚ เจ•เจพเจฐเจตเจพเจˆ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ‡ เจฎเฉฑเจง เจตเจฟเฉฑเจš เจชเจพเจตเจฐ เจซเฉ‡เจฒเฉเจน เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš "เจ…เฉฐเจกเจฐ-เจฒเจฟเจ–เจค" เจจเจตเฉ‡เจ‚ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ‰เจชเจพเจ… เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจคเจพเจ‚ เจ•เฉˆเจฎเจฐเจพ เจซเจฟเจฐ เจ‡เฉฑเจ• "เจ‡เฉฑเจŸ" เจฌเจฃ เจœเจพเจตเฉ‡เจ—เจพ เจœเจฟเจธเจจเฉ‚เฉฐ เจธเฉ‡เจตเจพ เจ•เฉ‡เจ‚เจฆเจฐ เจตเจฟเฉฑเจš เจฒเจฟเจœเจพเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเจพเจฒ เจตเฉ€ เจจเจœเจฟเฉฑเจ เจฟเจ† เจนเฉˆเฅค เจญเจพเจตเฉ‡เจ‚ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉŒเจฐเจพเจจ เจ•เฉˆเจฎเจฐเจพ เจฌเฉฐเจฆ เจนเฉ‹ เจ—เจฟเจ† เจนเฉ‹เจตเฉ‡, เจ‡เจน เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจฆเจ–เจฒ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เจฒเจพเจ‰เจก เจคเฉ‹เจ‚ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเฉ‡เจ—เจพเฅค

เจ†เจ‰ เจ‡เจธ เจคเจ•เจจเฉ€เจ• เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจตเฉ‡เจ–เฉ€เจ:

เจธเจญ เจคเฉ‹เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐ เจฌเจฟเฉฐเจฆเฉ‚ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจฐเฉ‚เจŸ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจญเจพเจ— เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจ–เจฐเจพเจฌ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉˆเจฎเจฐเจพ uboot เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจฌเฉ‚เจŸ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ, เจœเฉ‹ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจคเฉ‹เจ‚ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ…เฉฑเจชเจกเฉ‡เจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉŒเจฐเจพเจจ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจ•เฉˆเจฎเจฐเฉ‡ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเจพ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจฐเฉ‚เจŸเจซเจธ เจนเฉ‹เจตเฉ‡เฅค เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจญ เจคเฉ‹เจ‚ เจธเจฐเจฒ เจนเฉฑเจฒ เจ‡เจน เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ 'เจคเฉ‡ เจฐเฉ‚เจŸเจซ เจจเจพเจฒ เจ•เจฐเจจเจฒ เจฆเฉ€เจ†เจ‚ เจฆเฉ‹ เจ•เจพเจชเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจ—เจพเจคเจพเจฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจ…เจคเฉ‡, เจœเฉ‡เจ•เจฐ เจฎเฉเฉฑเจ– เจ•เจฐเจจเจฒ เจ–เจฐเจพเจฌ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ เจคเฉ‹เจ‚ เจฒเฉ‹เจก เจ•เจฐเฉ‹เฅค

เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจนเฉฑเจฒ - เจนเจพเจฒเจพเจ‚เจ•เจฟ, rootfs เจตเจพเจฒเจพ เจ•เจฐเจจเจฒ เจฒเจ—เจญเจ— 3.5MB เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฅเจพเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ 3.5MB เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจญ เจคเฉ‹เจ‚ เจธเจธเจคเฉ‡ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจฐเจจเจฒ เจฒเจˆ เจ‡เฉฐเจจเฉ€ เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ‡เจธ เจฒเจˆ, เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉŒเจฐเจพเจจ เจ•เจฐเจจเจฒ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจญเจพเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค
เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจจเจพเจฒ เจฒเฉ‹เฉœเฉ€เจฆเจพ เจญเจพเจ— เจšเฉเจฃเจจ เจฒเจˆ, เจฆเฉ‹ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ bootm uboot เจตเจฟเฉฑเจš - เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจฎเฉเฉฑเจ– เจ•เจฐเจจเจฒ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ‡เจน เจ–เจฐเจพเจฌ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจ‡เฉฑเจ•.

เจ…เจธเฉ€เจ‚ 1000 เจฐเฉ‚เจฌเจฒ เจฒเจˆ เจšเฉ€เจจเฉ€ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฟเฉฑเจ–เจฟเจ†เฅค เจ•เฉ‹เจˆ เจฒเจพเจ—เจฐ เจœเจพเจ‚ SMS เจจเจนเฉ€เจ‚ (เจ…เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจกเจพเจฒเจฐ เจฌเจšเจพเจ เจ—เจ)

เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจ•เฉˆเจฎเจฐเฉ‡ เจ•เฉ‹เจฒ rootfs เจตเจพเจฒเจพ เจธเจนเฉ€ เจ•เจฐเจจเจฒ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจ‡เจน เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจฌเฉ‚เจŸ เจ…เจคเฉ‡ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฒเจˆ CI/CD เจธเจฟเจธเจŸเจฎ

เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ…เจธเฉ€เจ‚ gitlab CI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจธเจพเจฐเฉ‡ เจธเจฎเจฐเจฅเจฟเจค เจ•เฉˆเจฎเจฐเจพ เจฎเจพเจกเจฒเจพเจ‚ เจฒเจˆ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฌเจฃเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน เจ†เจชเจฃเฉ‡ เจ†เจช เจ•เฉˆเจฎเจฐเจพ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ 1000 เจฐเฉ‚เจฌเจฒ เจฒเจˆ เจšเฉ€เจจเฉ€ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฟเฉฑเจ–เจฟเจ†เฅค เจ•เฉ‹เจˆ เจฒเจพเจ—เจฐ เจœเจพเจ‚ SMS เจจเจนเฉ€เจ‚ (เจ…เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจกเจพเจฒเจฐ เจฌเจšเจพเจ เจ—เจ)

เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚, เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจธเจพเจกเฉ‡ QA เจŸเฉˆเจธเจŸ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚, เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเฉœเจพเจตเจพเจ‚ เจฆเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ 'เจคเฉ‡, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ†

เจ‡เจน เจ•เฉ‹เจˆ เจฐเจพเจœเจผ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ…เฉฑเจœเจ•เฉฑเจฒเฉเจน เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เฉˆเจฎเจฐเฉ‡ เจธเจฎเฉ‡เจค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ†เจˆเจ“เจŸเฉ€ เจกเจฟเจตเจพเจˆเจธ เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเจนเจฟเจฒเฉ‚ เจนเฉˆเฅค เจฎเฉ€เจฐเจพเจˆ เจตเจฐเจ—เฉ‡ เจฌเฉ‹เจŸเจจเฉˆเฉฑเจŸ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ 'เจคเฉ‡ เจ˜เฉเฉฐเจฎ เจฐเจนเฉ‡ เจนเจจ, เจตเจฟเจ•เจฐเฉ‡เจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจฎเจฟเจ†เจฐเฉ€ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเจพเจฒ เจฒเฉฑเจ–เจพเจ‚ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ•เจฐเจฎเจฟเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเจจเฅค เจ•เฉˆเจฎเจฐเจพ เจตเจฟเจ•เจฐเฉ‡เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจšเจฟเจค เจธเจจเจฎเจพเจจ เจฆเฉ‡ เจจเจพเจฒ, เจฎเฉˆเจ‚ เจฎเจฆเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจชเจฐ เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€, เจชเจฐ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเจพ เจฌเฉ‹เจŸเจจเฉˆเฉฑเจŸ เจซเจพเจ‡เจฆเจพ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจเฅค

เจ‡เจธ เจฒเจˆ, เจธเจพเจกเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจ…เจฃเจตเจฐเจคเฉ€เจ†เจ‚ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพเจตเจพเจ‚ เจ…เจธเจฎเจฐเจฅเจฟเจค เจนเจจ, เจธเจพเจฐเฉ‡ tcp/udp เจชเฉ‹เจฐเจŸ เจฌเฉฐเจฆ เจนเจจ, เจ…เจคเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจธเฉ‚เจšเจจเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจฏเฉ‹เจ—เจธเจผเจพเจฒเจพ เจตเจฟเฉฑเจš เจจเจฟเจฏเจฎเจค เจœเจพเจ‚เจš เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจฟเฉฑเจŸเจพ

เจนเฉเจฃ เจธเจพเจกเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจผเจพเจ‡เจฆ เจ‰เจจเฉเจนเจพเจ‚ เจตเจฟเจšเฉ‹เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเจพ เจฐเฉ‚เจธเฉ€ เจธเฉฐเจ˜ เจฆเฉ‡ เจฐเจพเจธเจผเจŸเจฐเจชเจคเฉ€ เจฆเฉ€ เจšเฉ‹เจฃ เจฆเฉ‡ เจฆเจฟเจจ เจตเฉ‹เจŸเจฟเฉฐเจ— เจฆเจพ เจชเฉเจฐเจธเจพเจฐเจฃ เจนเฉˆ.
เจ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจจเจพเจฒ 70 เจนเจœเจผเจพเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เฉˆเจฎเจฐเฉ‡ เจธเจผเจพเจฎเจฒ เจนเจจ, เจœเฉ‹ เจธเจพเจกเฉ‡ เจฆเฉ‡เจธเจผ เจตเจฟเฉฑเจš เจชเฉ‹เจฒเจฟเฉฐเจ— เจธเจŸเฉ‡เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจธเจฅเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค

เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจ•เฉเจ เจฅเจพเจตเจพเจ‚ 'เจคเฉ‡, เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฒเจ—เจญเจ— เจ…เจธเฉฐเจญเจต เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚, เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจตเจœเฉ‹เจ‚ เจฌเจนเฉเจค เจธเฉฐเจคเฉเจธเจผเจŸเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€, เจชเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจธเฉ€เจ‚ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจฆเฉ€ เจ–เจฐเฉ€เจฆ 'เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจกเจพเจฒเจฐเจพเจ‚ เจฆเฉ€ เจฌเจšเจค เจตเฉ€ เจ•เฉ€เจคเฉ€เฅค เจ…เจคเฉ‡ เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจฌเจšเจค เจจเจพ เจธเจฟเจฐเจซเจผ เจธเจผเจฌเจฆ เจ…เจคเฉ‡ เจธเจฟเจงเจพเจ‚เจคเจ• เจ—เจฃเจจเจพเจตเจพเจ‚ เจนเจจ, เจชเจฐ เจธเจพเจœเจผ-เจธเจพเจฎเจพเจจ เจฆเฉ€ เจ–เจฐเฉ€เจฆ เจฒเจˆ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฎเฉเจ•เฉฐเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจŸเฉˆเจ‚เจกเจฐ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจนเจจ. เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจ•เจฒเจพเจ‰เจก เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚: เจ‡เฉฑเจฅเฉ‡ เจฆเฉ‹ เจคเจฐเฉ€เจ•เฉ‡ เจนเจจ - เจฐเจฃเจจเฉ€เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เฉฑเจŸ-เจชเฉฑเจงเจฐ เจฆเฉ€ เจฎเฉเจนเจพเจฐเจค เจ…เจคเฉ‡ เจตเจฟเจ•เจพเจธ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเจพเจœเจผเฉ‹-เจธเจพเจฎเจพเจจ 'เจคเฉ‡ เจตเฉฑเจกเฉ€ เจฌเฉฑเจšเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจพเจ‚ เจฎเจนเจฟเฉฐเจ—เฉ‡ เจธเจพเจœเจผเฉ‹-เจธเจพเจฎเจพเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹, เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจ–เจชเจคเจ•เจพเจฐเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจธเจฎเจพเจจ เจธเจธเจคเฉ‡ เจจเจพเจฒเฉ‹เจ‚ เจตเฉฑเจ–เจฐเจพเฅค

เจเจ•เฉ€เจ•เจฐเจฃ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจšเฉ‹เจฃ เจฌเจพเจฐเฉ‡ เจœเจฟเฉฐเจจเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ‹ เจธเจ•เฉ‡ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจจเจพ เจฐเจฃเจจเฉ€เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ•เฉเจ เจคเจ•เจจเฉ€เจ•เจพเจ‚ (เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚, เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ, เจฎเจฟเจ†เจฐ) 'เจคเฉ‡ เจญเจฐเฉ‹เจธเจพ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจœเฉ‡ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจธเจฟเจฐเจซ เจฎเจนเจฟเฉฐเจ—เฉ‡ เจ‰เจชเจ•เจฐเจฃเจพเจ‚ เจฒเจˆ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจธเจธเจคเฉ‡ เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจธเจตเจฟเจš เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡, เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ, เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจพเจ‚ เจฒเจตเฉ‡เจ—เฉ€ เจœเจพเจ‚ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจฎเจนเจฟเฉฐเจ—เฉ‡ เจ‰เจชเจ•เจฐเจฃเจพเจ‚ เจฆเฉ€ เจตเจพเจชเจธเฉ€ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹