Raspberry Pi Zero Handy Tech Active Star 40 แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ—

Raspberry Pi Zero Handy Tech Active Star 40 แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ—

แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒ›แƒแƒแƒ—แƒแƒ•แƒกแƒ Raspberry Pi Zero, Bluetooth แƒกแƒแƒกแƒขแƒ•แƒ”แƒœแƒ˜ แƒ“แƒ แƒ™แƒแƒ‘แƒ”แƒšแƒ˜ แƒ—แƒแƒ•แƒ˜แƒก แƒแƒฎแƒแƒš Handy Tech Active Star 40 แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ–แƒ”. แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ USB แƒžแƒแƒ แƒขแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒ”แƒœแƒ”แƒ แƒ’แƒ˜แƒแƒก. แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜ แƒ˜แƒงแƒ แƒ“แƒแƒ›แƒแƒฃแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜ ARM-แƒ–แƒ” Linux แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒ—, แƒแƒฆแƒญแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜ แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ˜แƒ— แƒ“แƒ แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒ—. แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒ›แƒฃแƒฎแƒขแƒ•แƒ/แƒฉแƒแƒ แƒ—แƒ•แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— USB-แƒ˜แƒ—, แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก. แƒ“แƒ”แƒœแƒ˜แƒก แƒ‘แƒแƒœแƒ™แƒ˜แƒ“แƒแƒœ แƒแƒœ แƒ›แƒ–แƒ˜แƒก แƒ“แƒแƒ›แƒขแƒ”แƒœแƒ˜แƒ“แƒแƒœ. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒ›แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ”แƒšแƒ”แƒฅแƒขแƒ แƒแƒ”แƒœแƒ”แƒ แƒ’แƒ˜แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒแƒแƒ—แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜.

Raspberry Pi Zero Handy Tech Active Star 40 แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ—

แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒ–แƒแƒ›แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒแƒœแƒ˜ แƒ“แƒ˜แƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒแƒชแƒ˜แƒ

แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒฎแƒแƒ–แƒ˜แƒก แƒกแƒ˜แƒ’แƒ แƒซแƒ˜แƒ—. 60 แƒ“แƒ แƒ›แƒ”แƒขแƒ˜ แƒขแƒ”แƒ•แƒแƒ“แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜ แƒ™แƒแƒ แƒ’แƒ˜แƒ แƒ“แƒ”แƒกแƒ™แƒขแƒแƒž แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒฎแƒแƒšแƒ 40 แƒขแƒ”แƒ•แƒแƒ“แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜ แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒšแƒ”แƒžแƒขแƒแƒžแƒ—แƒแƒœ แƒกแƒแƒขแƒแƒ แƒ”แƒ‘แƒšแƒแƒ“. แƒแƒฎแƒšแƒ แƒแƒ แƒ˜แƒก แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒ›แƒแƒ แƒขแƒคแƒแƒœแƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒ แƒžแƒšแƒแƒœแƒจแƒ”แƒขแƒ”แƒ‘แƒ—แƒแƒœ, 14 แƒแƒœ 18 แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒก แƒฎแƒแƒ–แƒ˜แƒ—.

แƒฌแƒแƒ แƒกแƒฃแƒšแƒจแƒ˜ แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ”แƒ‘แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒกแƒ˜แƒฃแƒ แƒ˜ แƒ˜แƒงแƒ. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, 40 แƒแƒ“แƒ’แƒ˜แƒšแƒ˜แƒแƒœ แƒšแƒ”แƒžแƒขแƒแƒžแƒก แƒฐแƒฅแƒแƒœแƒ“แƒ 13 แƒ“แƒ˜แƒฃแƒ›แƒ˜แƒแƒœแƒ˜ แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ“แƒ แƒฌแƒแƒœแƒ. แƒแƒฎแƒšแƒ, แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒœแƒแƒชแƒœแƒแƒ‘แƒ”แƒ‘แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ“ แƒ›แƒ˜แƒœแƒ˜แƒแƒขแƒฃแƒ แƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒœแƒแƒ—แƒแƒ•แƒกแƒแƒ— แƒ“แƒ˜แƒกแƒžแƒšแƒ”แƒ˜ แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜แƒก แƒฌแƒ˜แƒœ, แƒ•แƒ˜แƒ“แƒ แƒ” แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜ แƒ”แƒ™แƒ แƒแƒœแƒ–แƒ”.

แƒ”แƒก, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒแƒ  แƒแƒ แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ™แƒแƒšแƒ—แƒแƒ–แƒ” แƒแƒ แƒ˜ แƒชแƒแƒšแƒ™แƒ”แƒฃแƒšแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒญแƒ”แƒ แƒ. แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒ›แƒแƒ’แƒ˜แƒ“แƒแƒ–แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘, แƒแƒ แƒแƒœแƒแƒ˜แƒ แƒ˜ แƒžแƒ แƒ”แƒขแƒ”แƒœแƒ–แƒ˜แƒ แƒแƒ  แƒแƒ แƒ˜แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฃแƒœแƒ“แƒ แƒ’แƒ•แƒแƒฎแƒกแƒแƒ•แƒ“แƒ”แƒก, แƒ แƒแƒ› แƒšแƒ”แƒžแƒขแƒแƒžแƒก แƒšแƒ”แƒžแƒขแƒแƒžแƒก แƒกแƒฎแƒ•แƒ แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒฐแƒฅแƒ•แƒ˜แƒ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒšแƒ”แƒ‘แƒ แƒกแƒชแƒแƒ“แƒ”, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒ แƒ™แƒ•แƒ”แƒ•แƒ, แƒ แƒแƒ› แƒ›แƒ˜แƒœแƒ˜แƒแƒขแƒฃแƒ แƒฃแƒšแƒ˜ 40-แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ˜แƒแƒœแƒ˜ แƒ“แƒ˜แƒกแƒžแƒšแƒ”แƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒฃแƒคแƒ แƒ แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ.

แƒแƒกแƒ” แƒ แƒแƒ›, แƒแƒ•แƒขแƒแƒ แƒ˜ แƒ”แƒšแƒแƒ“แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ“แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒแƒ“แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒแƒก Handy Tech Star แƒกแƒ”แƒ แƒ˜แƒแƒจแƒ˜. แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• 2002 แƒฌแƒ”แƒšแƒก แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ แƒฌแƒ˜แƒœแƒ แƒ›แƒแƒ“แƒ”แƒšแƒ˜ Handy Tech Braille Star 40, แƒกแƒแƒ“แƒแƒช แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒคแƒแƒ แƒ—แƒแƒ‘แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜แƒก แƒ—แƒแƒ•แƒ–แƒ” แƒ“แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“. แƒ“แƒ แƒ—แƒฃ แƒ˜แƒก แƒแƒ  แƒฏแƒ“แƒ”แƒ‘แƒ, แƒแƒ แƒ˜แƒก แƒ“แƒแƒกแƒแƒ™แƒ”แƒชแƒ˜ แƒกแƒแƒ“แƒ’แƒแƒ›แƒ˜. แƒแƒฎแƒšแƒ แƒ”แƒก แƒ›แƒแƒ“แƒ”แƒšแƒ˜ แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ Active Star 40-แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ”แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ”แƒšแƒ”แƒฅแƒขแƒ แƒแƒœแƒ˜แƒ™แƒ˜แƒ—.

Raspberry Pi Zero Handy Tech Active Star 40 แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ—

แƒ“แƒ แƒ“แƒแƒกแƒแƒ™แƒ”แƒชแƒ˜ แƒกแƒขแƒ”แƒœแƒ“แƒ˜ แƒ แƒฉแƒ”แƒ‘แƒ:

Raspberry Pi Zero Handy Tech Active Star 40 แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ—

แƒ›แƒแƒ’แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒฎแƒแƒšแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒแƒ แƒ˜แƒก แƒฉแƒแƒฆแƒ แƒ›แƒแƒ•แƒ”แƒ‘แƒ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒกแƒ›แƒแƒ แƒขแƒคแƒแƒœแƒ˜แƒก แƒ–แƒแƒ›แƒ˜แƒก (แƒ˜แƒฎ. KDPV). แƒ˜แƒก แƒ˜แƒฎแƒกแƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ แƒฃแƒ™แƒแƒœ แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒก. แƒกแƒ›แƒแƒ แƒขแƒคแƒแƒœแƒ˜แƒก แƒ˜แƒฅ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ›แƒแƒฃแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒ แƒแƒ’แƒแƒ แƒ›แƒ” แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— แƒแƒ แƒ˜แƒก แƒ“แƒ”แƒœแƒ˜แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒช แƒ™แƒ˜.

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜, แƒ แƒแƒช แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒ›แƒแƒ˜แƒคแƒ˜แƒฅแƒ แƒ, แƒ˜แƒงแƒ Raspberry Pi-แƒก แƒ˜แƒฅ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ“แƒ˜แƒกแƒžแƒšแƒ”แƒ˜ แƒ˜แƒงแƒ˜แƒ“แƒ”แƒก, แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ› แƒกแƒแƒ“แƒ’แƒแƒ›แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒคแƒแƒ แƒแƒ•แƒ“แƒ แƒ™แƒฃแƒžแƒ”แƒก, "แƒŸแƒแƒšแƒแƒกแƒ—แƒแƒœ" แƒแƒ  แƒกแƒ แƒ˜แƒแƒšแƒ”แƒ‘แƒ“แƒ. แƒแƒฎแƒšแƒ แƒ“แƒแƒคแƒ แƒ แƒแƒ› แƒ˜แƒงแƒแƒก แƒ›แƒฎแƒแƒšแƒแƒ“ 3 แƒ›แƒ› แƒ—แƒฎแƒ”แƒšแƒ˜...

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒ แƒ—แƒ›แƒ แƒ™แƒแƒšแƒ”แƒ’แƒแƒ› แƒ›แƒ˜แƒ—แƒฎแƒ แƒ Raspberry Pi Zero-แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒ›แƒ˜แƒœแƒ˜แƒแƒขแƒฃแƒ แƒฃแƒšแƒ˜ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ› แƒแƒ แƒ˜ แƒ›แƒแƒ—แƒ’แƒแƒœแƒ˜ แƒ™แƒฃแƒžแƒ”แƒจแƒ˜ แƒ”แƒขแƒ”แƒ•แƒ... แƒแƒœ แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ แƒกแƒแƒ›แƒ˜แƒช แƒ™แƒ˜. แƒ˜แƒ’แƒ˜ แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒจแƒ”แƒฃแƒ™แƒ•แƒ”แƒ—แƒ”แƒก 64 GB แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒแƒ แƒแƒ—แƒ—แƒแƒœ, Bluetooth-แƒ—แƒแƒœ, โ€žแƒกแƒแƒกแƒขแƒ•แƒ”แƒœแƒ—แƒแƒœโ€œ แƒ“แƒ Micro USB แƒ™แƒแƒ‘แƒ”แƒšแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“. แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ“แƒฆแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ•แƒ˜แƒ“แƒ แƒ“แƒ แƒœแƒแƒœแƒแƒฎแƒ˜ แƒ›แƒ”แƒ’แƒแƒ‘แƒ แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ”แƒฎแƒ›แƒแƒ แƒœแƒ”แƒœ แƒแƒ•แƒขแƒแƒ แƒก แƒ แƒฃแƒ™แƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒแƒจแƒ˜. แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ แƒ˜แƒกแƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒฃแƒœแƒ“แƒ.

แƒ แƒ แƒ’แƒแƒ™แƒ”แƒ—แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

Handy Tech Active Star 40-แƒ˜แƒก แƒฃแƒ™แƒแƒœแƒ แƒ›แƒฎแƒแƒ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒแƒ แƒ˜ USB แƒžแƒแƒ แƒขแƒ˜ แƒ˜แƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ. แƒ›แƒแƒงแƒ•แƒ”แƒ‘แƒ แƒ›แƒชแƒ˜แƒ แƒ” แƒ–แƒแƒ›แƒ˜แƒก แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ แƒ›แƒแƒ’แƒœแƒ˜แƒขแƒฃแƒ แƒ˜ แƒกแƒแƒ›แƒแƒ’แƒ แƒ˜แƒ—. แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒ—แƒแƒ•แƒแƒ“ แƒ“แƒ˜แƒกแƒžแƒšแƒ”แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก Bluetooth-แƒ˜แƒ—, แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒแƒฆแƒ˜แƒแƒ แƒ”แƒ‘แƒก แƒ›แƒแƒก, แƒ แƒแƒ’แƒแƒ แƒช Bluetooth แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒแƒก.

แƒแƒ›แƒ แƒ˜แƒ’แƒแƒ“, แƒ—แƒฃ Bluetooth โ€žแƒกแƒแƒกแƒขแƒ•แƒ”แƒœแƒกโ€œ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ— แƒกแƒ›แƒแƒ แƒขแƒคแƒแƒœแƒ˜แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒ›แƒแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒฃแƒš Raspberry Pi Zero-แƒก, แƒ˜แƒก แƒจแƒ”แƒซแƒšแƒ”แƒ‘แƒก แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ—แƒแƒœ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก Bluetooth-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—. BRLTTY, แƒ“แƒ แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ— แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒแƒก แƒ”แƒ™แƒ แƒแƒœแƒ–แƒ”, "แƒŸแƒแƒšแƒแƒช" แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก. แƒ—แƒแƒ•แƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ•, โ€žแƒŸแƒแƒšแƒแƒกโ€œ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒจแƒ˜ แƒฌแƒ•แƒ“แƒแƒ›แƒ Bluetooth PAN-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒ“แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒ›แƒแƒก. แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“ แƒ“แƒแƒแƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒ แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒกแƒ›แƒแƒ แƒขแƒคแƒแƒœแƒ˜ แƒ“แƒ แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒกแƒแƒฎแƒšแƒจแƒ˜ แƒ“แƒ แƒกแƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒแƒ›แƒแƒ›แƒแƒ•แƒšแƒแƒ“ แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒก แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒฎแƒ•แƒ โ€žแƒŸแƒแƒšแƒแƒกโ€œ แƒแƒ“แƒแƒžแƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒก - แƒ™แƒšแƒแƒกแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ แƒ Zero, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ Ethernet-แƒ—แƒแƒœ แƒ“แƒ แƒกแƒฎแƒ•แƒ Bluetooth โ€žแƒกแƒแƒกแƒขแƒ•แƒ”แƒœแƒ˜แƒ—โ€œ.

BlueZ 5 แƒ“แƒ PAN

PAN แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ‘แƒšแƒฃแƒ–แƒ˜ แƒ’แƒแƒฃแƒ แƒ™แƒ•แƒ”แƒ•แƒ”แƒšแƒ˜ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ. แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒ˜แƒžแƒแƒ•แƒ bt-pan Python แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜ (แƒ˜แƒฎ. แƒฅแƒ•แƒ”แƒ›แƒแƒ—), แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ“แƒแƒแƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒแƒ— PAN GUI-แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.

แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ แƒแƒ’แƒแƒ แƒช แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก, แƒแƒกแƒ”แƒ•แƒ” แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒแƒก D-Bus-แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ˜แƒก แƒฅแƒ›แƒœแƒ˜แƒก แƒแƒฎแƒแƒš แƒฅแƒกแƒ”แƒšแƒฃแƒ  แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก bnep0 แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ—แƒแƒœ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒ“แƒแƒ›แƒงแƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒแƒœแƒแƒ•แƒ”. แƒ แƒแƒ’แƒแƒ แƒช แƒฌแƒ”แƒกแƒ˜, DHCP แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒแƒ› แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒญแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜, BlueZ แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒฎแƒ˜แƒ“แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ“แƒแƒแƒ›แƒแƒขแƒแƒก slave แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ“แƒแƒกแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒšแƒแƒ“. แƒฎแƒ˜แƒ“แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒ“แƒ DHCP แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ, แƒžแƒšแƒฃแƒก IP แƒ›แƒแƒกแƒ™แƒแƒ แƒแƒ“แƒ˜แƒ แƒ”แƒ‘แƒ แƒฎแƒ˜แƒ“แƒ–แƒ”, แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜แƒ แƒ แƒแƒช แƒกแƒแƒญแƒ˜แƒ แƒแƒ.

Bluetooth PAN แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ Systemd-แƒ˜แƒ—

แƒฎแƒ˜แƒ“แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ systemd-networkd:

แƒคแƒแƒ˜แƒšแƒ˜ /etc/systemd/network/pan.netdev

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

แƒคแƒแƒ˜แƒšแƒ˜ /etc/systemd/network/pan.network

[Match]
Name=pan

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

แƒแƒฎแƒšแƒ แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ•แƒแƒ˜แƒซแƒฃแƒšแƒแƒ— BlueZ-แƒก NAP แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ. แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ› แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ BlueZ 5.36 แƒ™แƒแƒ›แƒฃแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ—. แƒ—แƒฃ แƒแƒ•แƒขแƒแƒ แƒ˜ แƒชแƒ“แƒ”แƒ‘แƒ, แƒจแƒ”แƒแƒกแƒฌแƒแƒ แƒ”แƒ—: แƒ›แƒšแƒแƒœแƒ’แƒ˜ (แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒงแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒซแƒ แƒแƒแƒ‘แƒ) แƒ‘แƒ แƒ›แƒ (แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ“แƒ แƒ™แƒ•แƒแƒœแƒขแƒฃแƒ แƒ˜) แƒ’แƒฃแƒ แƒฃ

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒœ แƒ˜แƒžแƒแƒ•แƒ แƒ‘แƒšแƒแƒ’แƒ˜แƒก แƒžแƒแƒกแƒขแƒ˜ ะธ แƒžแƒ˜แƒ—แƒแƒœแƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜ D-Bus-แƒจแƒ˜ แƒกแƒแƒญแƒ˜แƒ แƒ แƒ–แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒกแƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒšแƒแƒ“.

แƒ›แƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒฃแƒšแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ 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

แƒ›แƒ”แƒแƒ แƒ” แƒคแƒแƒ˜แƒšแƒ˜ แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ แƒกแƒแƒญแƒ˜แƒ แƒ, แƒ—แƒฃ Debian-แƒก แƒฐแƒฅแƒแƒœแƒ“แƒ IPMasquerade= แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ (แƒ˜แƒฎ. แƒฅแƒ•แƒ”แƒ›แƒแƒ—). # 787480).

แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ systemctl daemon-reload ะธ systemctl แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— systemd-networkd แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒฃแƒจแƒ•แƒแƒ— Bluetooth PAN แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ— systemctl start pan

Bluetooth PAN แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ Systemd-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—

แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ Systemd-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—.

แƒคแƒแƒ˜แƒšแƒ˜ /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

แƒแƒฎแƒšแƒ, แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ— แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒš Bluetooth แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒก แƒแƒกแƒ”:

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

แƒ“แƒแƒฌแƒงแƒ•แƒ˜แƒšแƒ”แƒ‘แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ–แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—

แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒกแƒ แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒฃแƒœแƒ“แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒก Bluetooth-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒ—แƒ˜ แƒ“แƒแƒฌแƒงแƒ•แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’. แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒฃแƒœแƒ“แƒ แƒ’แƒแƒฃแƒจแƒ•แƒแƒ— 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 Bluetooth แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒก แƒฉแƒแƒ แƒ—แƒ•แƒ

แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ› Raspberry แƒแƒ›แƒแƒ˜แƒชแƒœแƒแƒก แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ—แƒแƒœ แƒ›แƒแƒ•แƒ—แƒฃแƒšแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒ แƒ—แƒแƒ•แƒแƒ“ แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒ— Bluetooth-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—. แƒ”แƒก แƒ™แƒ”แƒ—แƒ“แƒ”แƒ‘แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒ’แƒ–แƒ˜แƒ—, แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ›แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ แƒแƒ’แƒ”แƒœแƒขแƒ˜ แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒชแƒ”แƒ›แƒ แƒแƒ’แƒ”แƒœแƒขแƒ˜ Keyboard Only แƒ“แƒ bluetoothctl แƒ˜แƒžแƒแƒ•แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก HID แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒ—.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ–แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— Bluetooth-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒชแƒแƒขแƒ แƒ แƒ—แƒฃแƒšแƒ˜แƒ

แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒ›แƒแƒแƒฎแƒ”แƒ แƒฎแƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ, แƒ›แƒแƒก แƒ”แƒกแƒ›แƒ˜แƒก, แƒ แƒแƒ› BlueZ-แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ–แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒฃแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ. แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒ›แƒแƒก แƒ”แƒ’แƒแƒœแƒ, แƒ แƒแƒ› แƒแƒ’แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ PIN แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒงแƒ•แƒแƒœแƒแƒ“ แƒ˜แƒงแƒ แƒกแƒแƒญแƒ˜แƒ แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ›, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, HID แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒกแƒแƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ”แƒ‘แƒšแƒแƒ“ แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒแƒ™แƒ แƒ˜แƒคแƒแƒ— "agent KeyboardOnly". แƒ’แƒแƒกแƒแƒ™แƒ•แƒ˜แƒ แƒ˜แƒ, แƒ แƒแƒ› Bluetooth PAN-แƒ˜แƒก แƒ’แƒแƒกแƒแƒจแƒ•แƒ”แƒ‘แƒแƒ“ แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒกแƒแƒชแƒแƒ•แƒ”แƒ‘แƒจแƒ˜ แƒแƒกแƒ•แƒšแƒ แƒกแƒแƒญแƒ˜แƒ แƒ แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜แƒก แƒ›แƒแƒกแƒแƒซแƒ”แƒ‘แƒœแƒแƒ“. แƒ›แƒแƒก แƒแƒฎแƒกแƒแƒ•แƒก, แƒ แƒแƒ› BlueZ-แƒ˜แƒก แƒฌแƒ˜แƒœแƒ แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒจแƒ˜ แƒ˜แƒงแƒ แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ–แƒ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒžแƒแƒœแƒ“แƒ˜ - แƒกแƒแƒ“ แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก แƒ˜แƒก BlueZ 5-แƒจแƒ˜? แƒฃแƒชแƒ”แƒ‘ แƒ’แƒแƒฉแƒœแƒ“แƒ แƒแƒฎแƒแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜, แƒแƒ•แƒขแƒแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฃแƒชแƒœแƒแƒ‘แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ–แƒ”แƒ“แƒแƒžแƒ˜แƒ แƒ–แƒ” แƒ“แƒ”แƒ•แƒก?

แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ

แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ” แƒ˜แƒงแƒ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 120 แƒ™แƒ‘แƒ˜แƒข/แƒฌแƒ›, แƒ แƒแƒช แƒกแƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ. 1 แƒ’แƒฐแƒช ARM แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒกแƒฌแƒ แƒแƒคแƒ˜แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ–แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒแƒ•แƒขแƒแƒ แƒ˜ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ’แƒ”แƒ’แƒ›แƒแƒ•แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒ–แƒ” แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒแƒ“ ssh-แƒ˜แƒกแƒ แƒ“แƒ emacs-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก.

แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก แƒจแƒ แƒ˜แƒคแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒ’แƒแƒ แƒฉแƒ”แƒ•แƒแƒ“แƒแƒ‘แƒ

Raspberry Pi Zero-แƒ–แƒ” แƒคแƒ แƒ”แƒ˜แƒ›แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ’แƒแƒ แƒฉแƒ”แƒ•แƒแƒ“แƒแƒ‘แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒฃแƒชแƒœแƒแƒฃแƒ แƒ˜แƒ: fbset แƒ˜แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ› แƒ›แƒแƒก แƒแƒฅแƒ•แƒก 656x416 แƒžแƒ˜แƒฅแƒกแƒ”แƒšแƒ˜ (แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜). แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก แƒจแƒ แƒ˜แƒคแƒขแƒ˜แƒ— 8ร—16, แƒ˜แƒงแƒ 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-16ร—8.psf แƒจแƒ แƒ˜แƒคแƒขแƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒแƒ— แƒ™แƒแƒœแƒกแƒแƒšแƒ˜-แƒ‘แƒ แƒแƒ˜แƒšแƒ˜.

แƒ แƒ แƒแƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜?

แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒก แƒแƒฅแƒ•แƒก 3,5 แƒ›แƒ› แƒฏแƒ”แƒ™แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒแƒ  แƒ˜แƒชแƒ˜แƒก แƒแƒ“แƒแƒžแƒขแƒ”แƒ แƒ”แƒ‘แƒ˜ Mini-HDMI-แƒ“แƒแƒœ แƒแƒฃแƒ“แƒ˜แƒ แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“. แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ Raspberry-แƒจแƒ˜ แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฎแƒ›แƒ˜แƒก แƒ‘แƒแƒ แƒแƒ—แƒ˜ (แƒฃแƒชแƒœแƒแƒฃแƒ แƒ˜แƒ, แƒ›แƒ—แƒแƒ แƒ’แƒ›แƒœแƒ”แƒšแƒ˜ แƒ“แƒแƒ แƒฌแƒ›แƒฃแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ, แƒ แƒแƒ› Zero-แƒก แƒแƒ  แƒฐแƒฅแƒแƒœแƒ“แƒ แƒ”แƒ แƒ—แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ’แƒ–แƒ”แƒ‘แƒ˜, แƒ แƒแƒ› แƒ’แƒแƒ›แƒแƒ˜แƒขแƒแƒœแƒแƒก แƒฎแƒ›แƒ PWM-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— GPIO-แƒ–แƒ”). แƒ˜แƒก แƒ’แƒ”แƒ’แƒ›แƒแƒ•แƒก แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒก USB-OTG แƒ™แƒ”แƒ แƒ แƒ“แƒ แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒแƒก แƒ’แƒแƒ แƒ” แƒ‘แƒแƒ แƒแƒ—แƒ˜ แƒ“แƒ แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒฎแƒ›แƒ แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ–แƒ” แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒ™แƒ—แƒแƒœ. แƒ แƒแƒขแƒแƒ›แƒฆแƒแƒช, แƒแƒ แƒ˜ แƒ’แƒแƒ แƒ” แƒ‘แƒแƒ แƒแƒ—แƒ˜ แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ, แƒแƒฎแƒšแƒ แƒ˜แƒก แƒ”แƒซแƒ”แƒ‘แƒก แƒ›แƒกแƒ’แƒแƒ•แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก แƒกแƒฎแƒ•แƒ แƒฉแƒ˜แƒžแƒกแƒ”แƒขแƒ–แƒ”.

แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒแƒฃแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ โ€žแƒŸแƒแƒšแƒแƒกโ€œ แƒฎแƒ”แƒšแƒ˜แƒ— แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฌแƒแƒ›แƒ˜แƒก แƒšแƒแƒ“แƒ˜แƒœแƒ˜ แƒ“แƒ แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ. แƒ“แƒ แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒ›แƒ˜แƒขแƒแƒ›, แƒ แƒแƒ› แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ, แƒ˜แƒก แƒฎแƒกแƒœแƒ˜แƒก แƒ”แƒœแƒ”แƒ แƒ’แƒ˜แƒแƒก แƒ™แƒฃแƒžแƒ”แƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ“แƒแƒœ. แƒแƒ•แƒขแƒแƒ แƒ˜ แƒ’แƒ”แƒ’แƒ›แƒแƒ•แƒก แƒžแƒแƒขแƒแƒ แƒ แƒ‘แƒฃแƒคแƒ”แƒ แƒฃแƒšแƒ˜ แƒ‘แƒแƒขแƒแƒ แƒ”แƒ˜แƒก แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒ“แƒ GPIO-แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— แƒแƒชแƒœแƒแƒ‘แƒแƒก Raspberry-แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ—แƒ แƒ›แƒแƒœ แƒ“แƒแƒ˜แƒฌแƒงแƒแƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ. แƒ”แƒก แƒแƒ แƒ˜แƒก UPS แƒ›แƒ˜แƒœแƒ˜แƒแƒขแƒฃแƒ แƒแƒจแƒ˜.

แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜

แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜ แƒ“แƒ แƒ’แƒกแƒฃแƒ แƒ— แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒ— แƒ›แƒแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒแƒ•แƒขแƒแƒ แƒ˜ แƒ›แƒ–แƒแƒ“ แƒแƒ แƒ˜แƒก แƒ›แƒแƒ’แƒแƒฌแƒแƒ“แƒแƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ›แƒ–แƒ แƒกแƒฃแƒ แƒแƒ—แƒ˜ (Raspbian Stretch-แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ”). แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ›แƒ˜แƒกแƒฌแƒ”แƒ แƒ”แƒ— แƒ›แƒแƒก แƒ–แƒ”แƒ›แƒแƒ— แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒš แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ–แƒ”. แƒ—แƒฃ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ“ แƒ“แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒ, แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒแƒช แƒ™แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒก, แƒ แƒแƒช แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒ“แƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ

แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒ“แƒ”แƒ˜แƒ• แƒ›แƒ˜แƒ”แƒšแƒ™แƒ”แƒก แƒ™แƒแƒ แƒ”แƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ Simon Kainz-แƒก แƒคแƒแƒขแƒ แƒ˜แƒšแƒฃแƒกแƒขแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒฉแƒ”แƒ›แƒก แƒ™แƒแƒšแƒ”แƒ’แƒ”แƒ‘แƒก แƒ’แƒ แƒแƒชแƒ˜แƒก แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ  แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒ˜แƒขแƒ”แƒขแƒจแƒ˜, แƒ แƒแƒ› แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ’แƒแƒแƒชแƒœแƒ”แƒก แƒแƒ•แƒขแƒแƒ แƒ˜ Raspberry Pi-แƒก แƒกแƒแƒ›แƒงแƒแƒ แƒแƒจแƒ˜.

PS แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒขแƒ•แƒ˜แƒขแƒ˜ แƒแƒ•แƒขแƒแƒ แƒ˜ แƒแƒ› แƒ—แƒ”แƒ›แƒแƒ–แƒ” (แƒแƒ  แƒ˜แƒฎแƒกแƒœแƒ”แƒ‘แƒ - แƒ›แƒ—แƒแƒ แƒ’แƒ›แƒœแƒ”แƒšแƒ˜) แƒจแƒ”แƒ“แƒ’แƒ”แƒœแƒ˜แƒšแƒ˜แƒ แƒแƒ› แƒกแƒขแƒแƒขแƒ˜แƒ˜แƒก แƒแƒ แƒ˜แƒ’แƒ˜แƒœแƒแƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒแƒ›แƒ“แƒ” แƒกแƒฃแƒš แƒ แƒแƒฆแƒแƒช แƒฎแƒฃแƒ—แƒ˜ แƒ“แƒฆแƒ˜แƒ— แƒแƒ“แƒ แƒ” แƒ“แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ˜แƒ—แƒ•แƒแƒšแƒแƒก, แƒ แƒแƒ› แƒ‘แƒ’แƒ”แƒ แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ, แƒแƒ›แƒแƒชแƒแƒœแƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒšแƒแƒ“ แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ. แƒกแƒฎแƒ•แƒแƒ—แƒ แƒจแƒแƒ แƒ˜แƒก, แƒแƒ•แƒขแƒแƒ แƒ›แƒ แƒ“แƒแƒแƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒ•แƒ”แƒ แƒกแƒ˜แƒ แƒ›แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ โ€žแƒ—แƒ•แƒ˜แƒ—แƒ™แƒ›แƒแƒ แƒ˜ แƒ‘แƒ แƒแƒ˜แƒšแƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒ“แƒแƒœโ€œ แƒ“แƒ แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ แƒ˜แƒ’แƒ˜ SSH-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒฎแƒšแƒ˜แƒก แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ—แƒแƒœ.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ