เจนเฉˆเจ‚เจกเฉ€ เจŸเฉˆเจ• เจเจ•เจŸเจฟเจต เจธเจŸเจพเจฐ 40 เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ เจœเจผเฉ€เจฐเฉ‹

เจนเฉˆเจ‚เจกเฉ€ เจŸเฉˆเจ• เจเจ•เจŸเจฟเจต เจธเจŸเจพเจฐ 40 เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ เจœเจผเฉ€เจฐเฉ‹

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

เจนเฉˆเจ‚เจกเฉ€ เจŸเฉˆเจ• เจเจ•เจŸเจฟเจต เจธเจŸเจพเจฐ 40 เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ เจœเจผเฉ€เจฐเฉ‹

เจฌเฉเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡เจ… เจฆเจพ เจ…เจฏเจพเจฎเฉ€ เจตเจฟเจญเจฟเฉฐเจจเจคเจพ

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ‰เจน เจฒเจพเจˆเจจ เจฆเฉ€ เจฒเฉฐเจฌเจพเจˆ เจตเจฟเฉฑเจš เจญเจฟเฉฐเจจ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ. เจกเฉˆเจธเจ•เจŸเฉŒเจช เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ 60 เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจตเฉฑเจง เจœเจพเจฃ-เจชเจ›เจพเจฃ เจตเจพเจฒเฉ‡ เจฏเฉฐเจคเจฐ เจšเฉฐเจ—เฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, 40 เจฒเฉˆเจชเจŸเจพเจช เจฆเฉ‡ เจจเจพเจฒ เจฒเจฟเจœเจพเจฃ เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจนเฉเจฃ 14 เจœเจพเจ‚ 18 เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจฐเฉ‡เจ–เจพ เจฆเฉ€ เจฒเฉฐเจฌเจพเจˆ เจฆเฉ‡ เจจเจพเจฒ, เจธเจฎเจพเจฐเจŸเจซเจผเฉ‹เจจเจพเจ‚ เจ…เจคเฉ‡ เจŸเฉˆเจฌเจฒเฉ‡เจŸเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจฌเฉเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจตเฉ€ เจนเจจเฅค

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

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

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

เจนเฉˆเจ‚เจกเฉ€ เจŸเฉˆเจ• เจเจ•เจŸเจฟเจต เจธเจŸเจพเจฐ 40 เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ เจœเจผเฉ€เจฐเฉ‹

เจ…เจคเฉ‡ เจตเจพเจชเจธ เจฒเฉˆเจฃ เจฏเฉ‹เจ— เจธเจŸเฉˆเจ‚เจก เจฐเจฟเจนเจพ:

เจนเฉˆเจ‚เจกเฉ€ เจŸเฉˆเจ• เจเจ•เจŸเจฟเจต เจธเจŸเจพเจฐ 40 เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ เจœเจผเฉ€เจฐเฉ‹

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

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

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

เจ‡เจธ เจฒเจˆ เจ•เฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€

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

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

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

BlueZ5 เจ…เจคเฉ‡ PAN

เจชเฉˆเจจ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฌเจฒเฉ‚เจœเจผ เจ…เจฆเจฟเฉฑเจ– เจจเจฟเจ•เจฒเจฟเจ†เฅค เจฒเฉ‡เจ–เจ• เจจเฉ‡ เจชเจพเจˆเจนเจŸเจจ เจธเจ•เฉเจฐเจฟเจชเจŸ bt-เจชเฉˆเจจ (เจนเฉ‡เจ เจพเจ‚ เจฆเฉ‡เจ–เฉ‹) เจฒเฉฑเจญเฉ€ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ GUI เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจชเฉˆเจจ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ•เจฒเจพเจ‡เฉฐเจŸ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉŒเจฐเจพเจจ D-Bus เจฐเจพเจนเฉ€เจ‚ เจขเฉเจ•เจตเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน เจธเจฐเจตเจฐ เจจเจพเจฒ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจคเฉเจฐเฉฐเจค เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจœเฉฐเจคเจฐ bnep0 เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, DHCP เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เจธ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• IP เจเจกเจฐเฉˆเฉฑเจธ เจฆเฉ‡เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเจฐเจตเจฐ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, BlueZ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเฉเจฐเจฟเจœ เจกเจฟเจตเจพเจˆเจธ เจฆเฉ‡ เจจเจพเจฎ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจน เจนเจฐเฉ‡เจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฒเฉ‡เจต เจกเจฟเจตเจพเจˆเจธ เจœเฉ‹เฉœ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฌเฉเจฐเจฟเจœ เจกเจฟเจตเจพเจˆเจธ เจฒเจˆ เจเจกเจฐเฉˆเฉฑเจธ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจฌเฉเจฐเจฟเจœ 'เจคเฉ‡ DHCP เจธเจฐเจตเจฐ เจชเจฒเฉฑเจธ IP เจฎเจพเจธเจ•เจฐเฉ‡เจกเจฟเฉฐเจ— เจšเจฒเจพเจ‰เจฃเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจฟเจธเจŸเจฎเจก เจจเจพเจฒ เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ เจชเฉˆเจจ เจเจ•เจธเฉˆเจธ เจชเฉเจ†เจ‡เฉฐเจŸ

เจฒเฉ‡เจ–เจ• เจจเฉ‡ เจชเฉเจฒ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจจ เจฒเจˆ systemd-networkd เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€:

FILE /etc/systemd/network/pan.netdev

[NetDev]
Name=pan
Kind=bridge
ForwardDelaySec=0

FILE /etc/systemd/network/pan.network

[Match]
Name=pan

[Network]
Address=0.0.0.0/24
DHCPServer=yes
IPMasquerade=yes

เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ NAP เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ BlueZ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจชเจคเจพ เจšเจฒเจฟเจ† เจ•เจฟ BlueZ 5.36 เจจเจฟเจฏเจฎเจค เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€เจ†เจ‚. เจœเฉ‡ เจฒเฉ‡เจ–เจ• เจ—เจฒเจค เจนเฉˆ, เจคเจพเจ‚ เจ‰เจธเจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเฉ‹: เจฎเจฒเฉฐเจ— (เจ†เจชเจฃเฉ‡ เจ•เฉฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเจฟเจฒเจพเจ‰เจฃเจพ เจœเจพเจฃเจฆเจพ เจนเฉˆ) เจ…เฉฐเจจเฉเจนเจพ (เจ•เจˆ เจตเจพเจฐ เจชเจนเฉเฉฐเจš เจ…เจคเฉ‡ เจ•เฉเจ†เจ‚เจŸเจฎ) เจ—เฉเจฐเฉ‚เฅค

เจชเจฐ เจ‰เจธเจจเฉ‡ เจชเจพเจ‡เจ† เจฌเจฒเจพเฉฑเจ— เจชเฉ‹เจธเจŸ ะธ python เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจกเฉ€-เจฌเฉฑเจธ เจ•เจพเจฒเจพเจ‚ เจ•เจฐเจจ เจฒเจˆเฅค

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

FILE /etc/systemd/system/pan.service

[Unit]
Description=Bluetooth Personal Area Network
After=bluetooth.service systemd-networkd.service
Requires=systemd-networkd.service
PartOf=bluetooth.service

[Service]
Type=notify
ExecStart=/usr/local/sbin/pan

[Install]
WantedBy=bluetooth.target

FILE/usr/local/sbin/pan

#!/bin/sh
# Ugly hack to work around #787480
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

exec /usr/local/sbin/bt-pan --systemd --debug server pan

เจฆเฉ‚เจœเฉ€ เจซเจพเจˆเจฒ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจœเฉ‡เจ•เจฐ เจกเฉ‡เจฌเฉ€เจ…เจจ เจจเฉ‚เฉฐ IPMasquerade= (เจนเฉ‡เจ เจพเจ‚ เจฆเฉ‡เจ–เฉ‹) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค #787480).

เจนเฉเจ•เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ systemctl เจกเฉˆเจฎเจจ-เจฐเฉ€เจฒเฉ‹เจก ะธ systemctl เจฐเฉ€เจธเจŸเจพเจฐเจŸ systemd-networkd เจคเฉเจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ เจชเฉˆเจจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ systemctl เจธเจŸเจพเจฐเจŸ เจชเฉˆเจจ

Systemd เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ เจชเฉˆเจจ เจ•เจฒเจพเจ‡เฉฐเจŸ

เจ•เจฒเจพเจˆเจ‚เจŸ เจธเจพเจˆเจก เจตเฉ€ Systemd เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆเฅค

FILE /etc/systemd/network/pan-client.network

[Match]
Name=bnep*

[Network]
DHCP=yes

เจซเจพเจˆเจฒ /etc/systemd/system/[เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค]

[Unit]
Description=Bluetooth Personal Area Network client

[Service]
Type=notify
ExecStart=/usr/local/sbin/bt-pan --debug --systemd client %I --wait

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

systemctl start pan@00:11:22:33:44:55

เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉ‡เจ…เจฐเจฟเฉฐเจ—

เจฌเฉ‡เจธเจผเฉฑเจ•, เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ เจฐเจพเจนเฉ€เจ‚ เจœเฉ‹เฉœเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ. เจธเจฐเจตเจฐ 'เจคเฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅเจธเฉ€เจŸเฉ€เจเจฒ เจšเจฒเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฎเจพเจ‚เจก เจฆเฉ‡เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

power on
agent on
default-agent
scan on
scan off
pair XX:XX:XX:XX:XX:XX
trust XX:XX:XX:XX:XX:XX

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

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

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

เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ HID เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ

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

เจชเจฐ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจฐเจพเจนเฉ€เจ‚ เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ เจ”เจ–เจพ เจนเฉˆเฅค

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

เจ‰เจคเจชเจพเจฆเจ•เจคเจพ

เจกเจพเจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจฐเฉ‡เจŸ เจฒเจ—เจญเจ— 120 kbps เจธเฉ€, เจœเฉ‹ เจ•เจฟ เจ•เจพเจซเจผเฉ€ เจนเฉˆเฅค เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฒเจˆ 1GHz ARM เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจนเฉˆเฅค เจฒเฉ‡เจ–เจ• เจ…เจœเฉ‡ เจตเฉ€ เจกเจฟเจตเจพเจˆเจธ เจคเฉ‡ เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ ssh เจ…เจคเฉ‡ emacs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจ•เฉฐเจธเฉ‹เจฒ เจซเฉŒเจ‚เจŸ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเฉ€เจจ เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ

เจฐเจพเจธเจฌเฉ‡เจฐเฉ€ เจชเจพเจˆ เจœเจผเฉ€เจฐเฉ‹ 'เจคเฉ‡ เจซเจฐเฉ‡เจฎเจฌเจซเจฐ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเฉ€ เจ—เจˆ เจกเจฟเจซเฉŒเจฒเจŸ เจธเจ•เฉเจฐเฉ€เจจ เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจ•เจพเจซเจผเฉ€ เจ…เจœเฉ€เจฌ เจนเฉˆ: fbset เจ‡เจธ เจจเฉ‚เฉฐ 656x416 เจชเจฟเจ•เจธเจฒ (เจ•เฉ‹เจˆ เจฎเจพเจจเฉ€เจŸเจฐ เจ•เจจเฉˆเจ•เจŸ เจจเจนเฉ€เจ‚, เจฌเฉ‡เจธเจผเจ•) เจตเจœเฉ‹เจ‚ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค 8x16 เจฆเฉ‡ เจ•เฉฐเจธเฉ‹เจฒ เจซเฉŒเจ‚เจŸ เจฆเฉ‡ เจจเจพเจฒ, เจธเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจคเฉ€ เจฒเจพเจˆเจจ 82 เจ…เฉฑเจ–เจฐ เจ…เจคเฉ‡ 26 เจฒเจพเจˆเจจเจพเจ‚ เจฎเจฟเจฒเฉ€เจ†เจ‚ เจนเจจเฅค

เจ‡เจธ เจฎเฉ‹เจก เจตเจฟเฉฑเจš 40-เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡เจ… เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ…เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค เจจเจพเจฒ เจนเฉ€, เจฒเฉ‡เจ–เจ• เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ…เฉฑเจ–เจฐ เจฌเจฐเฉ‡เจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจฒเฉ€เจจเจ•เจธ 512 เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ•เฉฐเจธเฉ‹เจฒ เจซเฉŒเจ‚เจŸเจพเจ‚ เจตเจฟเฉฑเจš 256 เจ…เฉฑเจ–เจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ•เฉฐเจธเฉ‹เจฒ-เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจฆเฉ‡ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจฆเฉ‹ 256-เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ‡ เจซเฉŒเจ‚เจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฒเฉ‡เจ–เจ• เจจเฉ‡ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ /etc/default/console-setup เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ:

SCREEN_WIDTH=80
SCREEN_HEIGHT=25
FONT="Lat15-Terminus16.psf.gz brl-16x8.psf"

เจจเฉ‹เจŸ: brl-16x8.psf เจซเฉŒเจ‚เจŸ เจ‰เจชเจฒเจฌเจง เจ•เจฐเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉฐเจธเฉ‹เจฒ-เจฌเฉเจฐเฉ‡เจฒ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉˆ?

เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡เจ… เจตเจฟเฉฑเจš เจ‡เฉฑเจ• 3,5 mm เจœเฉˆเจ• เจนเฉˆ, เจชเจฐ เจฒเฉ‡เจ–เจ• เจจเฉ‚เฉฐ เจฎเจฟเฉฐเจจเฉ€-HDMI เจคเฉ‹เจ‚ เจ†เจกเฉ€เจ“ เจšเฉเฉฑเจ•เจฃ เจฒเจˆ เจ…เจกเจพเจชเจŸเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจนเฉˆเฅค เจฒเฉ‡เจ–เจ• "เจฐเจธเจฌเฉ‡เจฐเฉ€" เจตเจฟเฉฑเจš เจฌเจฃเฉ‡ เจธเจพเจ‰เจ‚เจก เจ•เจพเจฐเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เจธเจฎเจฐเฉฑเจฅ เจธเฉ€ (เจ…เจœเฉ€เจฌ, เจ…เจจเฉเจตเจพเจฆเจ• เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจธเฉ€ เจ•เจฟ เจœเจผเฉ€เจฐเฉ‹ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจชเฉ€เจกเจฌเจฒเจฏเฉ‚เจเจฎ เจฆเฉเจ†เจฐเจพ GPIO เจคเฉฑเจ• เจ†เจตเจพเจœเจผ เจจเฉ‚เฉฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจนเจจ)เฅค เจ‰เจน เจ‡เฉฑเจ• USB-OTG เจนเฉฑเจฌ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจ…เจคเฉ‡ เจฌเฉเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจตเจฟเฉฑเจš เจฌเจฃเฉ‡ เจธเจชเฉ€เจ•เจฐ เจจเจพเจฒ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจ•เจพเจฐเจก เจ…เจคเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจธเจพเจŠเจ‚เจก เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡, เจฆเฉ‹ เจฌเจพเจนเจฐเฉ€ เจ•เจพเจฐเจกเจพเจ‚ เจจเฉ‡ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ, เจนเฉเจฃ เจ‰เจน เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ 'เจคเฉ‡ เจธเจฎเจพเจจ เจ‰เจชเจ•เจฐเจฃ เจฆเฉ€ เจญเจพเจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ.

"เจฐเจธเจฌเฉ‡เจฐเฉ€" เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจฌเฉฐเจฆ เจ•เจฐเจจเจพ, เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸ เจ‰เจกเฉ€เจ• เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจจเจพ เจตเฉ€ เจ…เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจญ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจน เจ•เฉฐเจชเจพเจฐเจŸเจฎเฉˆเจ‚เจŸ เจตเจฟเฉฑเจš เจ•เจจเฉˆเจ•เจŸเจฐ เจคเฉ‹เจ‚ เจชเจพเจตเจฐ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจฒเฉ‡เจ–เจ• เจจเฉ‡ เจกเฉฑเจฌเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจฌเจซเจฐ เจฌเฉˆเจŸเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจนเฉˆ เจ…เจคเฉ‡, GPIO เจฐเจพเจนเฉ€เจ‚, เจกเจฟเจธเจชเจฒเฉ‡ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ "เจฐเจธเจฌเฉ‡เจฐเฉ€" เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‹ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจฌเฉฐเจฆ เจนเฉ‹เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เฅค เจ…เจœเจฟเจนเจพ เจนเฉ€ เจฒเจ˜เฉ‚ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฏเฉ‚.เจชเฉ€.เจเจธ.

เจธเจฟเจธเจŸเจฎ เจšเจฟเฉฑเจคเจฐ

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

เจชเฉเจฐเจตเจพเจจเจ—เฉ€

เจŸเฉˆเจ•เจธเจŸ เจจเฉ‚เฉฐ เจชเจฐเฉ‚เจซ เจฐเฉ€เจกเจฟเฉฐเจ— เจ•เจฐเจจ เจฒเจˆ เจกเฉ‡เจต เจฎเฉ€เจฒเจ•เฉ‡ เจฆเจพ เจงเฉฐเจจเจตเจพเจฆเฅค

เจซเฉ‹เจŸเฉ‹ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฒเจˆ เจธเจพเจˆเจฎเจจ เจ•เฉˆเจจเจœเจผ เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ.

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

PS เจชเจนเจฟเจฒเจพ เจŸเจตเฉ€เจŸ เจ‡เจธ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจฒเฉ‡เจ–เจ• (เจ–เฉเฉฑเจฒเจฆเจพ เจจเจนเฉ€เจ‚ - เจ…เจจเฉเจตเจพเจฆเจ•) เจ‡เจธ เจฒเฉ‡เจ– เจฆเฉ‡ เจฎเฉ‚เจฒ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจคเฉ‹เจ‚ เจธเจฟเจฐเจซ เจชเฉฐเจœ เจฆเจฟเจจ เจชเจนเจฟเจฒเจพเจ‚ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจน เจฎเฉฐเจจ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ, เจ†เจตเจพเจœเจผ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจ…เจชเจตเจพเจฆ เจฆเฉ‡ เจจเจพเจฒ, เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ. เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจฒเฉ‡เจ–เจ• เจจเฉ‡ "เจธเจตเฉˆ-เจจเจฟเจฐเจญเจฐ เจฌเจฐเฉ‡เจฒ เจกเจฟเจธเจชเจฒเฉ‡" เจคเฉ‹เจ‚ เจŸเฉˆเจ•เจธเจŸ เจฆเฉ‡ เจ…เฉฐเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เฉ€เจคเจพ, เจ‡เจธ เจจเฉ‚เฉฐ SSH เจฆเฉเจ†เจฐเจพ เจ†เจชเจฃเฉ‡ เจ˜เจฐเฉ‡เจฒเฉ‚ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ†เฅค

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

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