เดนเดพเตปเดกเดฟ เดŸเต†เด•เต เด†เด•เตเดฑเตเดฑเต€เดตเต เดธเตเดฑเตเดฑเดพเตผ 40 เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹

เดนเดพเตปเดกเดฟ เดŸเต†เด•เต เด†เด•เตเดฑเตเดฑเต€เดตเต เดธเตเดฑเตเดฑเดพเตผ 40 เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹

เดŽเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดนเดพเตปเดกเดฟ เดŸเต†เด•เต เด†เด•เตเดฑเตเดฑเต€เดตเต เดธเตเดฑเตเดฑเดพเตผ 40 เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดžเดพเตป เด’เดฐเต เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹, เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดตเดฟเดธเดฟเตฝ, เด•เต‡เดฌเดฟเตพ เดŽเดจเตเดจเดฟเดต เดธเตเดฅเดพเดชเดฟเดšเตเดšเต. เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป USB เดชเต‹เตผเดŸเตเดŸเต เดชเดตเตผ เดจเตฝเด•เตเดจเตเดจเต. เด•เต€เดฌเต‹เตผเดกเตเด‚ เดฌเตเดฐเต†เดฏเดฟเตฝ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดš เดฒเดฟเดจเด•เตโ€Œเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ ARM-เตฝ เดธเตเดตเดฏเด‚ เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฏ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเดฒเตเดฒเดพเดคเตเดค เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เด†เดฏเดฟเดฐเตเดจเตเดจเต เดซเดฒเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต USB เดตเดดเดฟ เดšเดพเตผเดœเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ / เดชเดตเตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เด‰เตพเดชเตเดชเต†เดŸเต†. เด’เดฐเต เดชเดตเตผ เดฌเดพเด™เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดธเต‹เดณเดพเตผ เดšเดพเตผเดœเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต‹. เด…เดคเดฟเดจเดพเตฝ, เด…เดฏเดพเตพเด•เตเด•เต เดฎเต†เดฏเดฟเตป เด‡เดฒเตเดฒเดพเดคเต† เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเตเด•เดณเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดจเดฟเดฐเดตเดงเดฟ เดฆเดฟเดตเดธเด™เตเด™เตพ.

เดนเดพเตปเดกเดฟ เดŸเต†เด•เต เด†เด•เตเดฑเตเดฑเต€เดตเต เดธเตเดฑเตเดฑเดพเตผ 40 เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹

เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เด•เดณเตเดŸเต† เดกเตˆเดฎเตปเดทเดฃเตฝ เดกเดฟเดซเดฑเตปเดทเตเดฏเต‡เดทเตป

เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด…เดต เดฒเตˆเตป เดจเต€เดณเดคเตเดคเดฟเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ 60 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเดšเดฏเดฎเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดจเดฒเตเดฒเดคเดพเดฃเต, 40 เดฒเดพเดชเตเดŸเต‹เดชเตเดชเดฟเดจเตŠเดชเตเดชเด‚ เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เดพเตป เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต. เด‡เดชเตเดชเต‹เตพ เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเตโ€Œเดซเต‹เดฃเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดŸเดพเดฌเตโ€Œเดฒเต†เดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เด•เดณเตเด‚ เด‰เดฃเตเดŸเต, 14 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 18 เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดณเตเดณ เดฒเตˆเตป เดจเต€เดณเด‚.

เดฎเตเตปเด•เดพเดฒเด™เตเด™เดณเดฟเตฝ เดฌเตเดฐเต†เดฏเดฟเดฒเดฟ เดกเดฟเดธเตเดชเตเดฒเต‡เด•เตพ เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 40 เด…เด•เตเดทเดฐเด™เตเด™เตพเด•เตเด•เต 13 เด‡เดžเตเดšเต เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดจเตเดฑเต† เด…เดคเต‡ เด…เดณเดตเตเด•เดณเตเด‚ เดญเดพเดฐเดตเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดชเตเดชเต‹เตพ, เด…เดคเตเดฐเดคเดจเตเดจเต† เดชเดฐเดฟเดšเดฏเด‚ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ, เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดจเต เดฎเตเดจเตเดจเดฟเตฝ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡ เด‡เดŸเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เด…เดต เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเดฃเต, เด…เดฒเตเดฒเดพเดคเต† เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเดฟเดฒเต† เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฒเตเดฒ.

เด‡เดคเต เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต, เดชเด•เตเดทเต‡ เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเดŸเดฟเดฏเดฟเตฝ เดชเดฟเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเดณเดฐเต† เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ. เด’เดฐเต เดฎเต‡เดถเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเดฐเดพเดคเดฟเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด’เดฐเต เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดจเต† เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเดคเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเตเดฏเดพเดฏเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด“เตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เดฎเดฟเดจเดฟเดฏเต‡เดšเตเดšเตผ 40 เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดณเตเดณ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡ เด‡เดคเดฟเดฒเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ.

เด…เดคเตเด•เตŠเดฃเตเดŸเต เดคเดจเตเดจเต† เดนเดพเตปเดกเดฟ เดŸเต†เด•เต เดธเตเดฑเตเดฑเดพเตผ เดธเต€เดฐเต€เดธเดฟเดฒเต† เดชเตเดคเดฟเดฏ เดฎเต‹เดกเดฒเดฟเดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเดฟเดจเดพเดฏเดฟ เดฒเต‡เด–เด•เตป เด•เดพเดคเตเดคเดฟเดฐเตเดจเตเดจเต. 2002-เตฝ, เดฎเตเดฎเตเดชเดคเตเดคเต† เดฎเต‹เดกเตฝ เดนเดพเตปเดกเดฟ เดŸเต†เด•เต เดฌเตเดฐเต†เดฏเดฟเตฝ เดธเตเดฑเตเดฑเดพเตผ 40 เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ, เด…เดตเดฟเดŸเต† เด’เดฐเต เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเต เดฎเตเด•เดณเดฟเตฝ เดตเดฏเตเด•เตเด•เดพเตป เดฌเต‹เดกเดฟ เดเดฐเดฟเดฏ เดฎเดคเดฟเดฏเดพเด•เตเด‚. เด…เดคเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต เดจเตฝเด•เตเดจเตเดจเต. เด‡เดชเตเดชเต‹เตพ เดˆ เดฎเต‹เดกเตฝ เด†เด•เตเดฑเตเดฑเต€เดตเต เดธเตเดฑเตเดฑเดพเตผ 40 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเต, เด‡เดคเต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดธเดฎเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดจเดตเต€เด•เดฐเดฟเดšเตเดš เด‡เดฒเด•เตเดŸเตเดฐเต‹เดฃเดฟเด•เตเดธเต.

เดนเดพเตปเดกเดฟ เดŸเต†เด•เต เด†เด•เตเดฑเตเดฑเต€เดตเต เดธเตเดฑเตเดฑเดพเตผ 40 เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹

เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดจเดฟเดฒเดชเดพเดŸเต เดคเตเดŸเตผเดจเตเดจเต:

เดนเดพเตปเดกเดฟ เดŸเต†เด•เต เด†เด•เตเดฑเตเดฑเต€เดตเต เดธเตเดฑเตเดฑเดพเตผ 40 เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹

เดŽเดจเตเดจเดพเตฝ เดชเตเดคเตเดฎเดฏเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด‚ เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเตโ€Œเดซเต‹เดฃเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด‡เดŸเดตเต‡เดณเดฏเดพเดฃเต (เด•เต†เดกเดฟเดชเดฟเดตเดฟ เด•เดพเดฃเตเด•). เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดชเดฟเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ เด…เดคเต เดคเตเดฑเด•เตเด•เตเดจเตเดจเต. เด…เดตเดฟเดŸเต† เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเตโ€Œเดซเต‹เตบ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเต—เด•เดฐเตเดฏเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟ, เดชเด•เตเดทเต‡ เด’เดฐเดพเตพ เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด•เดฎเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚, เด…เดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เดชเดตเตผ เด”เดŸเตเดŸเตเดฒเต†เดฑเตเดฑเต เดชเต‹เดฒเตเด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดฐเดšเดฏเดฟเดคเดพเดตเต เด†เดฆเตเดฏเด‚ เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเดคเต เดฑเดพเดธเตเดฌเต†เดฑเดฟ เดชเตˆ เด…เดตเดฟเดŸเต† เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดกเดฟเดธเตเดชเตเดฒเต‡ เดตเดพเด™เตเด™เดฟเดฏเดชเตเดชเต‹เตพ, เด•เดฎเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต เด…เดŸเดšเตเดš เดธเตเดฑเตเดฑเดพเตปเดกเต โ€œเดฑเดพเดธเตเดฌเต†เดฑเดฟโ€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเต€เด™เตเด™เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟ. เด‡เดชเตเดชเต‹เตพ, เดฌเต‹เตผเดกเต 3 เดฎเดฟเดฒเตเดฒเต€เดฎเต€เดฑเตเดฑเตผ เด•เดจเด‚ เด•เตเดฑเดžเตเดžเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ ...

เดŽเดจเตเดจเดพเตฝ เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹เดฏเตเดŸเต† เดฑเดฟเดฒเต€เดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด’เดฐเต เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เตป เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต, เด…เดคเต เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเดฏเดฟ เดฎเดพเดฑเดฟ, เด…เดตเดฏเดฟเตฝ เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ เด‰เตพเด•เตเด•เดŸเดฒเดฟเตฝ ... เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเตเดชเด•เตเดทเต‡ เดฎเต‚เดจเตเดจเต†เดฃเตเดฃเด‚ เดชเต‹เดฒเตเด‚. 64 เดœเดฟเดฌเดฟ เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เดพเตผเดกเต, เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต, เด’เดฐเต เดตเดฟเดธเดฟเตฝ, เด’เดฐเต เดฎเตˆเด•เตเดฐเต‹ เดฏเตเดŽเดธเตเดฌเดฟ เด•เต‡เดฌเดฟเตพ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เด‡เดคเต เด‰เดŸเตป เด“เตผเดกเตผ เดšเต†เดฏเตเดคเต. เด•เตเดฑเดšเตเดšเต เดฆเดฟเดตเดธเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚, เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดŽเดคเตเดคเดฟ, เด•เดพเดดเตเดšเดฏเตเดณเตเดณ เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เตพ เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเต† เดฎเดพเดชเตเดชเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเดšเตเดšเต. เดŽเดฒเตเดฒเดพเด‚ เด‰เดŸเดจเดŸเดฟ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต.

เด‡เดคเดฟเดจเดพเดฏเดฟ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดคเดคเต

Handy Tech Active Star 40 เดจเตเดฑเต† เดชเดฟเตปเดญเดพเด—เดคเตเดคเต เด•เต€เดฌเต‹เตผเดกเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฐเดฃเตเดŸเต USB เดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด‰เดฃเตเดŸเต. เดฎเดพเด—เตเดจเดฑเตเดฑเดฟเด•เต เด…เดฑเตเดฑเดพเดšเตเดšเตโ€Œเดฎเต†เดจเตเดฑเตเดณเตเดณ เด•เต‹เด‚โ€Œเดชเดพเด•เตเดฑเตเดฑเต เด•เต€เดฌเต‹เตผเดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เต€เดฌเต‹เตผเดกเต เด•เดฃเด•เตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดกเดฟเดธเตเดชเตเดฒเต‡ เดคเดจเตเดจเต† เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดตเดดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เด…เดคเดฟเดจเต† เด’เดฐเต เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เด•เต€เดฌเต‹เตผเดกเดพเดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเตโ€Œเดซเต‹เตบ เด•เดฎเตเดชเดพเตผเดŸเตเดŸเตโ€Œเดฎเต†เดจเตเดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹เดฏเตเดฎเดพเดฏเดฟ เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดตเดฟเดธเดฟเตฝ เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดพเตฝ, เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดตเดดเดฟ เดฌเตเดฐเต†เดฏเตโ€Œเดฒเดฟ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเตเดฎเดพเดฏเดฟ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเดพเตป เด…เดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚ BRLTTY, เดจเดฟเด™เตเด™เตพ เดกเดฟเดธเตเดชเตเดฒเต‡เดฏเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด•เต€เดฌเต‹เตผเดกเตเด‚ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, "เดฑเดพเดธเตเดฌเต†เดฑเดฟ" เด…เดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚.

เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟเด•เตเด•เต เดคเดจเตเดจเต†, เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดเดคเต เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดชเดพเตป เดตเดดเดฟ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดฐเดšเดฏเดฟเดคเดพเดตเต เดตเต€เดŸเตเดŸเดฟเดฒเตเด‚ เดœเต‹เดฒเดฟเดธเตเดฅเดฒเดคเตเดคเตเด‚ เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดคเดจเตเดฑเต† เดธเตเดฎเดพเตผเดŸเตเดŸเตโ€Œเดซเต‹เดฃเตเด‚ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เดญเดพเดตเดฟเดฏเดฟเตฝ เด‡เดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเตŠเดฐเต "เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ" เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด…เดฆเตเดฆเต‡เดนเด‚ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต - เด’เดฐเต เด•เตเดฒเดพเดธเดฟเด•เต, เดธเต€เดฑเต‹ เด…เดฒเตเดฒ, เด‡เดฅเตผเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต "เดตเดฟเดธเดฟเตฝ".

BlueZ5, PAN เดŽเดจเตเดจเดฟเดต

เดชเดพเตป เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดฌเตเดฒเต‚เดธเต†เดกเต เด…เดฆเตƒเดถเตเดฏเดจเดพเดฏเดฟ เดฎเดพเดฑเดฟ. เด’เดฐเต GUI เด‡เดฒเตเดฒเดพเดคเต† PAN เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต Pyhton เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต bt-pan (เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•) เดฐเดšเดฏเดฟเดคเดพเดตเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ.

เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเต†เตผเดตเดฑเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเตเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด•เตเดฒเดฏเดจเตเดฑเต เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดกเดฟ-เดฌเดธเต เดตเดดเดฟ เด‰เดšเดฟเดคเดฎเดพเดฏ เด•เดฎเดพเตปเดกเต เดฒเดญเดฟเดšเตเดšเดคเดฟเดจเดพเตฝ, เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดŸเตป เดคเดจเตเดจเต† เด‡เดคเต เด’เดฐเต เดชเตเดคเดฟเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‰เดชเด•เดฐเดฃเด‚ bnep0 เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดˆ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต IP เดตเดฟเดฒเดพเดธเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต DHCP เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเต†เตผเดตเตผ เดฎเต‹เดกเดฟเตฝ, BlueZ-เดจเต เด’เดฐเต เดฌเตเดฐเดฟเดกเตเดœเต เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดคเดฟเดจเต เด“เดฐเต‹ เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเต†เดฏเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดธเตเดฒเต‡เดตเต เด‰เดชเด•เดฐเดฃเด‚ เดšเต‡เตผเด•เตเด•เดพเดจเดพเด•เตเด‚. เดฌเตเดฐเดฟเดกเตเดœเต เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดตเดฟเดฒเดพเดธเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เด’เดฐเต DHCP เดธเต†เตผเดตเดฑเตเด‚ เดฌเตเดฐเดฟเดกเตเดœเดฟเตฝ IP เดฎเดพเดธเตโ€Œเด•เตเดตเดฑเต‡เดกเดฟเด‚เด—เตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.

Systemd เด‰เดณเตเดณ เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต PAN เด†เด•เตเดธเดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต

เดฌเตเดฐเดฟเดกเตเดœเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดฐเดšเดฏเดฟเดคเดพเดตเต systemd-networkd เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต:

เดซเดฏเตฝ /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 เดฑเต†เด—เตเดฒเตผ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพเด•เตเด•เต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดคเต†เดณเดฟเดžเตเดžเต. เดฐเดšเดฏเดฟเดคเดพเดตเต เดคเต†เดฑเตเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเดจเต† เดคเดฟเดฐเตเดคเตเดคเตเด•: เดฎเตเดฒเดพเด‚เด—เต (เดšเต†เดตเดฟ เดšเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดพเด‚) เด…เดจเตเดงเดจเดพเดฃเต (เดšเดฟเดฒเดชเตเดชเต‹เตพ เดชเตเดฐเดตเต‡เดถเดจเดตเตเด‚ เด•เตเดตเดพเดฃเตเดŸเดตเตเด‚) เด—เตเดฐเต

เดŽเดจเตเดจเดพเตฝ เด…เดตเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เดฌเตเดฒเต‡เดพเด—เต เดชเต‡เดพเดธเตเดฑเตเดฑเต ะธ เดชเตˆเดคเตเดคเตบ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเดฟ-เดฌเดธเต เด•เต‹เดณเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เดพเตป.

เดธเต—เด•เดฐเตเดฏเดพเตผเดคเตเดฅเด‚, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฐเดšเดฏเดฟเดคเดพเดตเต Systemd เดธเต‡เดตเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

เดซเดฏเตฝ /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

เดซเดฏเตฝ /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=-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ Debian เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดซเดฏเตฝ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ (เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•). #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

เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดœเต‹เดŸเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดตเดดเดฟ เดœเต‹เดŸเดฟเดฏเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดšเต†เดฏเตเดฏเดฃเด‚. เดธเต†เตผเดตเดฑเดฟเตฝ, เดจเดฟเด™เตเด™เตพ bluetoothctl เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต เด•เดฎเดพเตปเดกเตเด•เตพ เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

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 เดชเตเดฐเตŠเดซเตˆเดฒเตเดณเตเดณ เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚.

เดŽเดจเตเดจเดพเตฝ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดตเดดเดฟ เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต.

เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเต เดŽเดฒเตเดฒเดพเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดžเตเดžเต†เด™เตเด•เดฟเดฒเตเด‚, เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต‚เดŸเต† BlueZ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเต—เด•เดฐเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด…เดฆเตเดฆเต‡เดนเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด†เดฆเตเดฏเด‚, PIN เด•เต‹เดกเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดเดœเดจเตเดฑเตเดฎเดพเดฐเต† เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚ เดŽเดจเตเดจเต เด…เดฆเตเดฆเต‡เดนเด‚ เด•เดฐเตเดคเดฟ, เดชเด•เตเดทเต‡, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, HID เดชเตเดฐเตŠเดซเตˆเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ "เดเดœเดจเตเดฑเต เด•เต€เดฌเต‹เตผเดกเต เดฎเดพเดคเตเดฐเด‚" เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดคเดฟเดถเดฏเด•เดฐเดฎเต†เดจเตเดจเต เดชเดฑเดฏเดŸเตเดŸเต†, เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดชเดพเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดถเดฐเดฟเดฏเดพเดฏ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดคเต‡เดŸเดฟ เดจเดฟเด™เตเด™เตพ เดถเต‡เด–เดฐเดฃเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด•เดฏเดฑเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฌเตเดฒเต‚เดธเต†เดกเดฟเดจเตเดฑเต† เดฎเตเตป เดชเดคเดฟเดชเตเดชเดฟเตฝ เด‡เดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดŸเต‚เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดคเดพเดฏเดฟ เด…เดฆเตเดฆเต‡เดนเด‚ เด“เตผเด•เตเด•เตเดจเตเดจเต. เดชเดพเดฃเตเดŸเต - เด…เดตเตป BlueZ 5-เตฝ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต? เดชเต†เดŸเตเดŸเต†เดจเตเดจเต, เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดฐเดฟเดนเดพเดฐเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต, เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเต เด…เดœเตเดžเดพเดคเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ เด‰เดชเดฐเดฟเดคเดฒเดคเตเดคเดฟเตฝ เด•เดฟเดŸเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹?

เด‰เดคเตเดชเดพเดฆเดจเด•เตเดทเดฎเดค

เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑ เดจเดฟเดฐเด•เตเด•เต เดเด•เดฆเต‡เดถเด‚ 120 เด•เต†เดฌเดฟเดชเดฟเดŽเดธเต เด†เดฏเดฟเดฐเตเดจเตเดจเต, เด‡เดคเต เดฎเดคเดฟเดฏเดพเด•เตเด‚. เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเต 1GHz ARM เดชเตเดฐเตŠเดธเดธเตผ เดตเดณเดฐเต† เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต. เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ ssh, emacs เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดฐเดšเดฏเดฟเดคเดพเดตเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต.

เด•เตบเดธเต‹เตพ เดซเต‹เดฃเตเดŸเตเด•เดณเตเด‚ เดธเตโ€Œเด•เตเดฐเต€เตป เดฑเต†เดธเดฒเตเดฏเต‚เดทเดจเตเด‚

เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดธเต€เดฑเต‹เดฏเดฟเดฒเต† เดซเตเดฐเต†เดฏเดฟเด‚เดฌเดซเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตโ€Œเด•เตเดฐเต€เตป เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เดตเดณเดฐเต† เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฃเต: fbset เด‡เดคเต 656x416 เดชเดฟเด•เตเดธเดฒเตเด•เดณเดพเดฏเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดฎเต‹เดฃเดฟเดฑเตเดฑเตผ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚). 8x16 เดŽเดจเตเดจ เด•เตบเดธเต‹เตพ เดซเต‹เดฃเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเดฐเดฟเดฏเดฟเตฝ 82 เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเด‚ 26 เดตเดฐเดฟเด•เดณเตเด‚ เดฒเดญเดฟเดšเตเดšเต.

เดˆ เดฎเต‹เดกเดฟเตฝ 40 เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดณเตเดณ เดฌเตเดฐเต†เดฏเดฟเตฝ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเต—เด•เดฐเตเดฏเดฎเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, เดฏเต‚เดฃเดฟเด•เต‹เดกเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดฌเตเดฐเต†เดฏเดฟเตฝ เดฒเดฟเดชเดฟเดฏเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดฐเดšเดฏเดฟเดคเดพเดตเต เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, Linux 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 เดŽเด‚เดŽเด‚ เดœเดพเด•เตเด•เต เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดฎเดฟเดจเดฟ-เดŽเดšเตเดšเตเดกเดฟเดŽเด‚เดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด“เดกเดฟเดฏเต‹ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดกเดพเดชเตเดฑเตเดฑเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเต "เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ" เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดธเต—เดฃเตเดŸเต เด•เดพเตผเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ (เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏเดคเต, เดธเต€เดฑเต‹เดฏเตโ€Œเด•เตเด•เต เด’เดฐเต†เดฃเตเดฃเด‚ เด‡เดฒเตเดฒเต†เดจเตเดจเต เดตเดฟเดตเตผเดคเตเดคเด•เดจเต เด‰เดฑเดชเตเดชเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเด•เตเดทเต‡ GPIO- เดฒเต‡เด•เตเด•เต PWM เดฎเตเด–เต‡เดจ เดถเดฌเตโ€Œเดฆเด‚ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดตเดดเดฟเด•เดณเตเดฃเตเดŸเต). เด’เดฐเต USB-OTG เดนเดฌเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เดฌเตเดฐเต†เดฏเดฟเตฝ เดกเดฟเดธเตเดชเตเดฒเต‡เดฏเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดธเตเดชเต€เด•เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฌเดพเดนเตเดฏ เด•เดพเตผเดกเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดถเดฌเตเดฆเดตเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดฆเตเดฆเต‡เดนเด‚ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต. เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดฐเดฃเตเดŸเต เดฌเดพเดนเตเดฏ เด•เดพเตผเดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดฒเตเดฒ, เด‡เดชเตเดชเต‹เตพ เด…เดตเตป เดฎเดฑเตเดฑเตŠเดฐเต เดšเดฟเดชเตเดธเต†เดฑเตเดฑเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•เดฏเดพเดฃเต.

"เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ" เดธเตเดตเดฎเต‡เดงเดฏเดพ เด“เดซเดพเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด•เตเดฑเดšเตเดšเต เดจเดฟเดฎเดฟเดทเด™เตเด™เตพ เด•เดพเดคเตเดคเดฟเดฐเตเดจเตเดจเต เดฌเตเดฐเต†เดฏเดฟเตฝ เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡ เด“เดซเดพเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด…เดธเต—เด•เดฐเตเดฏเดฎเดพเดฃเต. เดŽเดฒเตเดฒเดพเด‚ เด•เดพเดฐเดฃเด‚ เด…เดคเต เด“เดซเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด…เดคเต เด•เดฎเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเดฟเดฒเต† เด•เดฃเด•เตเดŸเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตˆเดฆเตเดฏเตเดคเดฟ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เดฎเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเดฟเตฝ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดฌเดซเตผ เดฌเดพเดฑเตเดฑเดฑเดฟ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดฐเดšเดฏเดฟเดคเดพเดตเต เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† GPIO เดตเดดเดฟ, เดกเดฟเดธเตเดชเตเดฒเต‡ เด“เดซเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต "เดฑเดพเดธเตเดฌเต†เดฑเดฟ" เดฏเต† เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เด™เตเด™เดจเต† เด…เดคเต เดทเดŸเตเดŸเตเดกเต—เตบ เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฎเดฟเดจเดฟเดฏเต‡เดšเตเดšเดฑเดฟเดฒเต† เดฏเตเดชเดฟเดŽเดธเต เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต.

เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเต

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต‡ เดฌเตเดฐเต†เดฏเดฟเดฒเดฟ เดกเดฟเดธเตเดชเตเดฒเต‡เดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดคเต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเต (เดฑเดพเดธเตเดชเดฟเดฏเตป เดธเตเดŸเตเดฐเต†เดšเตเดšเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ) เดจเตฝเด•เตเดจเตเดจเดคเดฟเตฝ เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต. เดฎเตเด•เดณเดฟเดฒเต† เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เดŽเดดเตเดคเตเด•. เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเต เด†เดณเตเด•เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฑเต€เดฎเต‡เด•เตเด•เดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด•เดฟเดฑเตเดฑเตเด•เตพ เดชเต‹เดฒเตเด‚ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เด…เด‚เด—เต€เด•เดพเดฐเด™เตเด™เตพ

เดตเดพเดšเด•เด‚ เดชเตเดฐเต‚เดซเต เดฑเต€เดกเดฟเด‚เด—เดฟเดจเต เดกเต‡เดตเต เดฎเดฟเตฝเด•เตเด•เต†เดฏเตเด•เตเด•เต เดจเดจเตเดฆเดฟ.

เดซเต‹เดŸเตเดŸเต‹ เดšเดฟเดคเตเดฐเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเต เดธเตˆเดฎเตบ เด•เต†เดฏเตโ€Œเตปเดธเดฟเดจเต เดจเดจเตเดฆเดฟ.

เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆเดฏเตเดŸเต† เดฒเต‹เด•เดคเตเดคเต‡เด•เตเด•เต เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเต† เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเดฟเดจเต เด—เตเดฐเดพเดธเต เดฏเต‚เดฃเดฟเดตเต‡เดดเตโ€Œเดธเดฟเดฑเตเดฑเดฟ เด“เดซเต เดŸเต†เด•เตโ€Œเดจเต‹เดณเดœเดฟเดฏเดฟเดฒเต† เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เตผเด•เตเด•เต เดจเดจเตเดฆเดฟ.

เดชเดฟ.เดŽเดธเต เด†เดฆเตเดฏ เดŸเตเดตเต€เดฑเตเดฑเต เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต† เดฐเดšเดฏเดฟเดคเดพเดตเต (เดคเตเดฑเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ - เดตเดฟเดตเตผเดคเตเดคเด•เตป) เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฑเดฟเดœเดฟเดจเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต†เดฑเตเด‚ เด…เดžเตเดšเต เดฆเดฟเดตเดธเด‚ เดฎเตเดฎเตเดชเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต, เดถเดฌเตเดฆเดคเตเดคเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด’เดดเดฟเด•เต†, เดŸเดพเดธเตเด•เต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเตเดตเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚. เดตเดดเดฟเดฏเดฟเตฝ, เดฐเดšเดฏเดฟเดคเดพเดตเต เดคเดพเตป เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš "เดธเตเดตเดฏเด‚ เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฏ เดฌเตเดฐเต†เดฏเดฟเตฝ เดกเดฟเดธเตเดชเตเดฒเต‡" เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดšเด•เดคเตเดคเดฟเดจเตเดฑเต† เด…เดจเตเดคเดฟเดฎ เดชเดคเดฟเดชเตเดชเต เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดคเต, เด…เดคเต เดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต เดตเดดเดฟ เด…เดตเดจเตเดฑเต† เดนเต‹เด‚ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•