เบเบนเปเบเบฝเบเปเบเปเบงเบฒเบ Raspberry Pi Zero, whistle Bluetooth, เปเบฅเบฐเบชเบฒเบเบขเบนเปเปเบเบเปเบชเบฐเปเบเบเบเบปเบ Braille Handy Tech Active Star 40 เบเบญเบเบฅเบฒเบง. เบกเบตเบเบญเบ USB เบเบตเปเบกเบตเปเบเบเบปเบงเปเบซเปเบเบฐเบฅเบฑเบเบเบฒเบ. เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบเบเปเปเบกเบตเบเปเบเบฒเบเปเบเบเบเบฝเบเบเปเปเบ ARM เบเบฑเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ Linux, เบเปเบญเบกเบเบฑเบเปเบเปเบเบเบดเบก เปเบฅเบฐเบเปเบชเบฐเปเบเบเบเบปเบ Braille. เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบชเบฒเบโเปเบ / เบเบฐโเบฅเบฑเบโเบเบฒเบโเบกเบฑเบโเปเบเบโเบเปเบฒเบ USBโ, เบฅเบงเบกโ. เบเบฒเบ power bank เบซเบผเบทเปเบเบทเปเบญเบเบชเบฒเบเปเบชเบเบญเบฒเบเบดเบ. เบเบฑเปเบเบเบฑเปเบ, เบฅเบฒเบงเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเปเบกเบตเบเบฐเบฅเบฑเบเบเบฒเบเบซเบผเบฒเบเบเบปเปเบงเปเบกเบ, เปเบเปเปเบเบฑเบเปเบงเบฅเบฒเบซเบผเบฒเบเบกเบทเป.
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฒเบเบกเบดเบเบดเบเบญเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบนเบ
เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบเบงเบเปเบเบปเบฒเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบชเบฑเปเบ. เบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบงเบฒเบกเบญเบฒเบเบชเบฒเบกเบฒเบ 60 เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบเปเบกเปเบเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบญเบกเบเบดเบงเปเบเบตเบเบฑเปเบเปเบเบฐ, เปเบเบเบฐเบเบฐเบเบตเปเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบธ 40 เปเบกเปเบเบชเบฐเบเบงเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบฒเบเบฑเบเบเบญเบกเบเบดเบงเปเบเบตเป. เปเบเบเบฑเบเบเบธเบเบฑเบเบกเบตเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบนเบเบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบเปเบฅเบฐเปเบเบฑเบเปเบฅเบฑเบ, เบเบตเปเบกเบตเบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบง 14 เบซเบผเบท 18 เบเบปเบงเบญเบฑเบเบชเบญเบ.
เปเบเบญเบฐเบเบตเบ, เบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบนเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเปเบซเบเป. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบญเบกเบเบดเบงเปเบเบต 40 เบเปเบญเบเบเบฑเปเบเบกเบตเบเบฐเบซเบเบฒเบเปเบฅเบฐเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบเบเบธเบ 13 เบเบดเปเบง. เปเบเบเบฑเบเบเบธเบเบฑเบ, เบเปเบงเบเบเปเบฒเบเบงเบเบเบปเบเบฎเบนเปเบเบฑเบเบเบฝเบงเบเบฑเบ, เบเบงเบเบกเบฑเบเบกเบตเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบฝเบเบเปเปเบเบทเปเบญเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบงเบฒเบเบเปเบชเบฐเปเบเบเบเบปเบเบขเบนเปเบเบฒเบเบซเบเปเบฒเบเบญเบเบเบญเบกเบเบดเบงเปเบเบตเป, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเปเบฅเบฑเบเบเบฑเบญเบเปเบเบเปเบชเบฐเปเบเบเบเบปเบ.
เบเบตเปเปเบกเปเบ, เปเบเปเบเบญเบ, เบเบตเบเบงเปเบฒ, เปเบเปเบงเปเบฒเบกเบฑเบเบเบฑเบเบเปเปเบชเบฐเบเบงเบเบซเบผเบฒเบเบเบตเปเบเบฐเบเบทเบชเบญเบเบญเบธเบเบฐเบเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบเบขเบนเปเปเบเบดเบ lap เบเบญเบเบเปเบฒเบ. เปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบฐ, เบเปเปเบกเบตเบเบฒเบเบเบปเปเบกเบงเปเบฒ, เปเบเปเบกเบฑเบเบเบงเบเบเบฐเปเบเบฑเบเบเบฒเบเบเบทเปเบเปเบฒเบงเปเบฒเบเบญเบกเบเบดเบงเปเบเบตเปเบเบเบเบธเบเปเบกเปเบเปเบญเบตเปเบเบงเปเบฒเบเบญเบกเบเบดเบงเปเบเบตเปเบเบเบเบธเบเปเบเบเบเบทเปเบญเบทเปเบ, เปเบฅเบฐเบเบฐเบเบฒเบเบฒเบกเปเบซเปเปเบซเบเบเบปเบเบเบฑเบเบเบทเปเบเบญเบเบกเบฑเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบเบฒเบเบปเบเบงเปเบฒเบเบฒเบเบชเบฐเปเบเบ 40 เบเบปเบงเบญเบฑเบเบชเบญเบเบเบฐเบซเบเบฒเบเบเปเบญเบเปเบกเปเบเบชเบฐเบเบงเบเบซเบเปเบญเบ.
เบเบฑเปเบเบเบฑเปเบเบเบนเปเบเบฝเบเบฅเปเบเปเบฒเบฎเบนเบเปเบเบเปเบซเบกเปเบเบตเปเบชเบฑเบเบเบฒเปเบงเปเบเบปเบเบเบฒเบเปเบเบเบธเบ Handy Tech Star เบเบตเปเบเบฐเบเปเบญเบเบญเบญเบเบกเบฒ. เบเบฑเบเบเบทเบเปเบเปเบเบเบต 2002, เบฎเบธเปเบเบเบตเปเบเปเบฒเบเบกเบฒ Handy Tech Braille Star 40 เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ, เปเบเบดเปเบเบเบทเปเบเบเบตเปเบเบญเบเบฎเปเบฒเบเบเบฒเบเปเบกเปเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบญเบปเบฒเบเบญเบกเบเบดเบงเปเบเบตเปเปเบชเปเปเบเบดเบ. เปเบฅเบฐเบเปเบฒเบกเบฑเบเบเปเป เปเปเบฒเบฐ เบชเบปเบก, เบกเบตเบเปเบญเบเบขเบทเบเบเบตเปเบชเบฒเบกเบฒเบเบเบญเบเปเบเป. เปเบเบเบฑเบเบเบธเบเบฑเบเบฎเบนเบเปเบเบเบเบตเปเปเบเปเบเบทเบเบเบปเบเปเบเบเปเบเบ Active Star 40, เปเบเบดเปเบเปเบเบทเบญเบเบเบทเบเบฑเบ, เปเบเปเบกเบตเบเบฒเบเบเบปเบเบฅเบฐเบเบฑเบเปเบญเปเบฅเบฑเบเปเบเบฃเบเบดเบ.
เปเบฅเบฐเบเบธเบเบขเบทเบเบเบตเปเบเบญเบเบเบญเบเปเบเปเบเบฑเบเบเบปเบเบขเบนเป:
เปเบเปเบชเบดเปเบเบเบตเปเบชเบฐเบเบงเบเบเบตเปเบชเบธเบเบเปเบฝเบงเบเบฑเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบกเปเปเบกเปเบ recess เบเบฐเบกเบฒเบเบเบฐเบซเบเบฒเบเบเบญเบเปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบเปเบเป (เปเบเบดเปเบ KDPV). เบกเบฑเบเปเบเบตเบเปเบกเบทเปเบญเปเบงเบเบตเบเบทเบเบเปเบฒเบเบเบฑเบเบเบทเบ. เบกเบฑเบเปเบเปเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบเปเปเบชเบฐเบเบงเบเบเบตเปเบเบฐเบเบทเปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบเบขเบนเปเบเบตเปเบเบฑเปเบ, เปเบเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเปเบญเบเบซเบงเปเบฒเบเปเบเบปเปเบฒ, เบเบฒเบเปเบเบเบฑเปเบเบเปเปเบกเบตเบชเบฒเบเบชเบฝเบเปเบ.
เบชเบดเปเบเบเปเบฒเบญเบดเบเบเบตเปเบเบนเปเบเบฝเบเปเบเปเบกเบฒเปเบเบดเบเปเบกเปเบเบเบฒเบเบงเบฒเบ Raspberry Pi เบขเบนเปเบเบตเปเบเบฑเปเบ, เปเบเปเปเบกเบทเปเบญเบเบทเปเบเปเบชเบฐเปเบเบเบเบปเบ, เบเบฐเบเบปเบเบงเปเบฒเบเบฒเบเบฑเปเบเบเบตเปเบเบงเบกเปเบญเบปเบฒเบซเปเบญเบเบเบฑเปเบเบเปเบฒเบงเบเปเปเปเบเปเปเบฅเบทเปเบญเบเบฅเบปเบเบเบฑเบ "raspberry." เบเบฝเบงเบเบตเป, เบเปเบฒเบเบฐเบเบฒเบเบกเบตเบเบงเบฒเบกเบเบฒเบเบเบงเปเบฒ 3 เบกเบก ...
เปเบเปเปเบเบทเปเบญเบเบฎเปเบงเบกเบเบฒเบเปเบเปเบเบญเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบญเบ Raspberry Pi Zero, เปเบเบดเปเบเปเบเปเบเบฒเบเปเบเบฑเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบซเบผเบฒเบเบเบตเปเบชเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเปเบชเปเปเบเบซเปเบญเบ ... เบซเบผเบทเบเบฒเบเบเบตเบญเบฒเบเบกเบตเบชเบฒเบก. เบกเบฑเบเปเบเปเบเบทเบเบชเบฑเปเบเบเบฑเบเบเบตเบเปเบญเบกเบเบฑเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ 64 GB, Bluetooth, โwhistleโ เปเบฅเบฐเบชเบฒเบ Micro USB. เบชเบญเบโเบชเบฒเบกโเบกเบทเปโเบเปเปโเบกเบฒโเบชเบดเปเบโเบเบฑเบโเปเบปเบโเบเบตเปโเปเบเปโเบกเบฒโเปเบเบดเบ, เปเบฅเบฐ เปเบนเปโเปเบเบทเปเบญเบโเบเบตเปโเปเบซเบฑเบโเปเบเปโเบเปเบงเบโเบเบนเปโเบเบฝเบโเปเบโเบเบฒเบโเบเบฐโเบเบฝเบกโเปเบเบโเบเบตเป. เบเบธเบโเบชเบดเปเบโเบเบธเบโเบขเปเบฒเบโเปเบโเบเบฑเบโเบเบตโเปเบฎเบฑเบโเบงเบฝเบโเบเบฒเบกโเบเบตเปโเบกเบฑเบโเบเบงเบโเบเบฐโ.
เบชเบดเปเบเบเบตเปเปเบเปเปเบฎเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป
เบขเบนเปเบเปเบฒเบเบซเบผเบฑเบเบเบญเบ Handy Tech Active Star 40 เบกเบตเบชเบญเบเบเบญเบ USB เบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบเปเบเบฑเปเบเปเบเปเบเบเบดเบก. เบกเบตเปเบเปเบเบเบดเบกเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบตเปเบกเบตเบเบปเบงเบเบถเบเปเบกเปเปเบซเบผเบฑเบ. เปเบกเบทเปเบญเปเบเปเบเบเบดเบกเบเบทเบเปเบเบทเปเบญเบกเบเปเป, เปเบฅเบฐเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบ Bluetooth, เบเบญเบกเบเบดเบงเปเบเบตเบเบฑเบเบฎเบฑเบเบฎเบนเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเบเบดเบก Bluetooth.
เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเปเบฒเบเปเบเบทเปเบญเบกเบเปเป Bluetooth โwhistleโ เบเบฑเบ Raspberry Pi Zero เบเบตเปเบงเบฒเบเปเบงเปเปเบเบซเปเบญเบเบชเบฐเบกเบฒเบเปเบเบ, เบกเบฑเบเบเบฐเบชเบฒเบกเบฒเบเบชเบทเปเบชเบฒเบเบเบฑเบเบเปเบชเบฐเปเบเบเบเบปเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบนเบเบเปเบฒเบ Bluetooth เปเบเบเปเบเป.
เปเบเปเบเบฑเปเบเบเปเปเปเบกเปเบเบเบฑเบเบซเบกเบปเบ. "raspberry" เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ, เปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบญเบดเบเปเบเบตเปเบเบฑเบเบเปเบฒเบ Bluetooth PAN เบเบฒเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบกเบฑเบ. เบเบนเปเบเบฝเบเปเบเปเบเบฑเปเบเบเปเบฒเปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบเปเบฅเบฐเบเบญเบกเบเบดเบงเปเบเบตเบเบญเบเบฅเบฒเบงเบขเบนเปเปเบฎเบทเบญเบเปเบฅเบฐเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบเปเปเบเบญเบฐเบเบฒเบเบปเบเบฅเบฒเบงเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเบฑเบเปเบเบ "raspberry" เบญเบทเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป - เปเบเบเบเบฅเบฒเบชเบชเบดเบ, เบเปเปเปเบกเปเบเบชเบนเบ, เปเบเบทเปเบญเบกเบเปเปเบเบฑเบ Ethernet เปเบฅเบฐ "whistle" Bluetooth เบญเบทเปเบ.
BlueZ 5 เปเบฅเบฐ PAN
เบงเบดเบเบตเบเบฒเบเบเบฑเปเบเบเปเบฒ PAN เปเบเบเปเบเป
เบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบฒเบซเบเบปเบเบเปเบฒเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเบฅเบนเบเบเปเบฒ. เปเบเปเบฎเบฑเบเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเปเบเบเบเปเบฒเบ D-Bus เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเบซเบกเบเบฅเบนเบเบเปเบฒ, เบกเบฑเบเบชเปเบฒเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบซเบกเป bnep0 เบเบฑเบเบเบตเบซเบผเบฑเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เปเบเบเบเบปเบเบเบฐเบเบด, DHCP เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบตเปเบขเบนเป IP เปเบซเปเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบตเป. เปเบเปเบซเบกเบเปเบเบตเบเปเบงเบต, BlueZ เบเปเบญเบเบเบฒเบเบเบทเปเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบปเบงเบเบตเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบญเบธเบเบฐเบเบญเบเบชเปเบฒเบฅเบญเบเปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบฅเบนเบเบเปเบฒเปเบเปเบฅเบฐเบเบปเบ. เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเบขเบนเปเบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบเบเบปเบงเปเบฅเบฐเบเบฒเบเปเบฅเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ DHCP เบเบงเบเบเบฑเบ IP masquerading เปเบเบดเบเบเบปเบงเปเบกเปเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเปเบเบฑเบ.
เบเบธเบเปเบเบปเปเบฒเปเบเบดเบ 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 utilities. เบเปเบฒเบเบนเปเบเบฝเบเบเบดเบ, เปเบเปเปเบเบฅเบฒเบง: mlang (เบชเบฒเบกเบฒเบเบเปเบฒเบเบซเบนเบเบญเบเบฅเบฒเบง) เบเบฒเบเบญเบ (เบเบฒเบเบเบฑเปเบเปเบเบปเปเบฒเปเบเบดเบเปเบฅเบฐ quantum) guru
เปเบเปเบฅเบฒเบงเบเบปเบเปเบซเบฑเบ
เปเบเบทเปเบญเบเบงเบฒเบกเบชเบฐเบเบงเบเบชเบฐเบเบฒเบ, เบเบนเปเบเบฝเบเปเบเปเปเบเปเบเปเบฅเบดเบเบฒเบ 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= เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ (เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป).
เบซเบผเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ systemctl daemon-reload ะธ systemctl restart systemd-networkd เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ Bluetooth PAN เบเปเบงเบเบเปเบฒเบชเบฑเปเบ systemctl เปเบฅเบตเปเบก pan
เบฅเบนเบเบเปเบฒ Bluetooth PAN เปเบเบเปเบเป Systemd
เบเปเบฒเบเบฅเบนเบเบเปเบฒเบเบฑเบเบเปเบฒเบเบเปเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเปเบเป Systemd.
เปเบเบฅเป /etc/systemd/network/pan-client.network
[Match]
Name=bnep*
[Network]
DHCP=yes
เปเบเบฅเป /etc/systemd/system/[email protected]
[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 Profile
เบกเบฑเบ เบเบณ เปเบเบฑเบเบเบตเป Raspberry เบฎเบฑเบเบฎเบนเปเปเบเปเบเบเบดเบกเบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเปเบชเบฐเปเบเบเบเบปเบ Braille เบเปเบงเบเบชเบฒเบ, เปเบฅเบฐเบชเบปเปเบเบเปเบฒเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบกเบฑเบเปเบญเบเบเปเบฒเบ Bluetooth. เบเบตเปเปเบกเปเบเปเบฎเบฑเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฝเบงเบเบฑเบ, เบเบฝเบเปเบเปเปเบเบเบเบตเปเบเบฐ เบเบปเบงเปเบเบเบขเบนเป เบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบซเปเบเปเบฒเบชเบฑเปเบ เบเบปเบงเปเบเบ KeyboardOnly เปเบฅเบฐ bluetoothctl เบเบฐเบเบญเบเบซเบฒเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเปเบเบฃเปเบเบฅเป HID.
เปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒ Bluetooth เบเปเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบกเปเบเบชเบฑเบเบชเบปเบเปเบฅเบฑเบเบเปเบญเบ
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบนเปเบเบฝเบเปเบเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบธเบเบขเปเบฒเบ, เบฅเบฒเบงเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒ BlueZ เบเปเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบกเปเบเบเปเปเบชเบฐเบเบงเบ. เบเปเบฒเบญเบดเบเบฅเบฒเบงเบเบดเบเบงเปเบฒเบเบปเบงเปเบเบเบเปเบญเบเบเบฒเบเบเบฝเบเปเบเปเปเบชเปเบฅเบฐเบซเบฑเบ PIN, เปเบเปเบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบ, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเปเบเบตเบเปเบเปเปเบเบผเปเบเบฅเป HID เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบก "เบเบปเบงเปเบเบ KeyboardOnly". เบกเบฑเบเปเบเบฑเบเปเบฅเบทเปเบญเบเปเบเบเบเบตเปเปเบเบทเปเบญเปเบเบตเบ Bluetooth PAN เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบตเบเบเปเบฒเบ repositories เปเบเบเบฒเบเบเบญเบเบซเบฒเบชเบฐเบเบดเบเบเบตเปเบเปเบญเบเบเบฒเบ. เบฅเบฒเบงเบเบทเปเบเปเบฒเบงเปเบฒเปเบเบชเบฐเบเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒเบเบญเบ BlueZ เบกเบตเปเบเบทเปเบญเบเบกเบทเบเบตเปเบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป เปเบเบ - เบฅเบฒเบงเปเบฎเบฑเบเบขเบนเปเปเบชเปเบ BlueZ 5? เบเบฑเบเปเบเบเบฑเปเบ, เบเบฒเบเปเบเปเปเบเปเบซเบกเปเบเบฐเบเบปเบเบเบถเปเบ, เบเปเปเบฎเบนเปเบเบนเปเบเบฝเบ, เปเบเปเบเบญเบเบขเบนเปเปเบเบดเบเบซเบเปเบฒ?
เบเบฐเบฅเบดเบเบเบฐเบเบฑเบ
เบเบงเบฒเบกเปเบงเปเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเปเบกเปเบเบเบฐเบกเบฒเบ 120 kbit / s, เปเบเบดเปเบเบเบฝเบเบเป. เปเบเปเบเบเปเบเบต ARM 1GHz เปเบกเปเบเปเบงเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ. เบเบนเปเบเบฝเบเบเบฑเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเป ssh เปเบฅเบฐ emacs เบชเปเบงเบเปเบซเบเปเปเบเบญเบธเบเบฐเบเบญเบ.
Console fonts เปเบฅเบฐเบเบงเบฒเบกเบฅเบฐเบญเบฝเบเบซเบเปเบฒเบเป
เบเบงเบฒเบกเบฅเบฐเบญเบฝเบเบซเบเปเบฒเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเปเบเปเปเบเบ framebuffer เปเบ Raspberry Pi Zero เปเบกเปเบเบเปเบญเบเบเปเบฒเบเปเบเบ: fbset เบฅเบฒเบเบเบฒเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบ 656x416 pixels (เบเปเปเปเบเบทเปเบญเบกเบเปเป, เปเบเปเบเบญเบ). เบเปเบงเบเบเบปเบงเบญเบฑเบเบชเบญเบ console เบเบญเบ 8 ร 16, เบกเบต 82 เบเบปเบงเบญเบฑเบเบชเบญเบเบเปเปเปเบเบงเปเบฅเบฐ 26 เปเบเบง.
เบกเบฑเบเบเปเปเบชเบฐเบเบงเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเบชเบฐเปเบเบเบเบปเบ Braille 40 เบเบปเบงเบญเบฑเบเบชเบญเบเปเบเปเปเบเบเบตเป. เบเบนเปเบเบฝเบเบขเบฒเบเปเบซเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบ Unicode เบชเบฐเปเบเบเปเบเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบนเบ. เปเบเบเบเบต, Linux เบฎเบญเบเบฎเบฑเบ 512 เบเบปเบงเบญเบฑเบเบชเบญเบ, เปเบฅเบฐ fonts console เบชเปเบงเบเปเบซเบเปเบกเบต 256. เบเบฒเบเบเปเบฒเปเบเป console-setup, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเป 256 เบเบปเบงเบญเบฑเบเบชเบญเบเบฎเปเบงเบกเบเบฑเบ. เบเบนเปเบเบฝเบเปเบเปเปเบเบตเปเบกเปเบเบงเบเปเปเปเบเบเบตเปเปเบชเปเปเบเบฅเป /etc/default/console-setup:
SCREEN_WIDTH=80
SCREEN_HEIGHT=25
FONT="Lat15-Terminus16.psf.gz brl-16x8.psf"
เปเบฒเบเปเบซเบ: เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบญเบ brl-16ร8.psf เบชเบฒเบกเบฒเบเปเบเปเปเบเป, เบเปเบฒเบเบเปเบญเบเบเบดเบเบเบฑเปเบ console-braille.
เบเบฐเปเบเบฑเบเปเบเบงเปเบเบเปเปเปเบ?
เบเปเบชเบฐเปเบเบเบเบปเบ Braille เบกเบตเบเปเบญเบเบชเบฝเบ 3,5 เบกเบก, เปเบเปเบเบนเปเบเบฝเบเบเปเปเบฎเบนเปเบเบฑเบเบญเบฐเปเบเบเปเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฎเบฑเบเบชเบฑเบเบเบฒเบเบชเบฝเบเบเบฒเบ Mini-HDMI. เบเบนเปเบเบฝเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบชเบฝเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบ Raspberry เปเบเป (เปเบเบ, เบเบฑเบเปเบเปเบเปเปเบเบงเปเบฒ Zero เบเปเปเบกเบต, เปเบเปเบกเบตเบงเบดเบเบตเบเบตเปเบเบฐเบญเบญเบเบชเบฝเบเปเบเบเปเบเป PWM เบเบฑเบ GPIO). เบฅเบฒเบงเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเป hub USB-OTG เปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบเบฒเบเบเบญเบ เปเบฅเบฐเบชเบปเปเบเบชเบฝเบเบญเบญเบเปเบเบซเบฒเบฅเบณเปเบเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเปเบชเบฐเปเบเบเบเบปเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบนเบ. เบเปเบงเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบ, เบชเบญเบเบเบฑเบเบเบฒเบเบเบญเบเบเปเปเปเบเปเปเบฎเบฑเบเบงเบฝเบ; เบเบญเบเบเบตเปเบฅเบฒเบงเบเปเบฒเบฅเบฑเบเบเบญเบเบซเบฒเบญเบธเบเบฐเบเบญเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบ chipset เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เบกเบฑเบเบเบฑเบเบเปเปเบชเบฐเบเบงเบเบเบตเปเบเบฐเบเบดเบ "raspberry" เบเปเบงเบเบเบปเบเปเบญเบ, เบฅเปเบเปเบฒเบชเบญเบเบชเบฒเบกเบงเบดเบเบฒเบเบตเปเบฅเบฐเบเบดเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบนเบ. เปเบฅเบฐเบเบฑเบเบซเบกเบปเบเปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบเบทเบเบเบดเบ, เบกเบฑเบเปเบญเบปเบฒเบเบฐเบฅเบฑเบเบเบฒเบเบเบฒเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเปเปเบเบเปเบญเบเปเบชเป. เบเบนเปเบเบฝเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบงเบฒเบเปเบเบเปเบเบตเบฅเบตเป buffer เบเบฐเบซเบเบฒเบเบเปเบญเบเปเบเบเปเบญเบเปเบชเปเปเบฅเบฐ, เบเปเบฒเบ GPIO, เปเบเปเบเปเบซเป Raspberry เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบ, เปเบเบทเปเบญเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบดเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบกเบฑเบเปเบเป. เบเบตเปเปเบกเปเบ UPS เปเบเบเบฐเบซเบเบฒเบเบเปเบญเบ.
เบฎเบนเบเบเบฒเบเบฅเบฐเบเบปเบ
เบเปเบฒเบเปเบฒเบเบกเบตเบเปเบชเบฐเปเบเบเบเบปเบ Braille เบเบฝเบงเบเบฑเบเปเบฅเบฐเบขเบฒเบเปเบฎเบฑเบเปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบกเบฑเบ, เบเบนเปเบเบฝเบเบเปเบญเบกเบเบตเปเบเบฐเปเบซเปเบฎเบนเบเบเบฒเบเบเบตเปเบเบฝเบกเบเปเบญเบกเบเบญเบเบฅเบฐเบเบปเบ (เบญเบตเบเปเบชเป Raspbian Stretch). เบเบฝเบโเปเบซเปโเบฅเบฒเบงโเบเปเบฝเบงโเบเบฑเบโเปเบฅเบทเปเบญเบโเบเบตเปโเบขเบนเปโเบเบตเปโเบเบตเปโเบขเบนเปโเบเปเบฒเบโเปเบเบดเบ. เบเปเบฒเบกเบตเบเบปเบเบชเบปเบเปเบเบเบฝเบเบเป, เบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบญเบเบเบธเบเบเบตเปเบเบฐเบเบญเบเบกเบตเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบตเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเปเบเบเบเบฑเปเบเบเปเบฒเบง.
เบเบญเบเปเบ
เบเบญเบเปเบ Dave Mielke เบชเบณเบฅเบฑเบเบเบฒเบเบญเปเบฒเบเบซเบผเบฑเบเบเบฒเบ.
เบเปเบเบญเบเปเบ Simon Kainz เบชเปเบฒเบฅเบฑเบเบฎเบนเบเบเบฐเบเบญเบเบฎเบนเบเบเบฒเบ.
เบเปเบเบญเบเปเบเบเบฑเบเปเบเบทเปเบญเบเบฎเปเบงเบกเบเบฒเบเบเบญเบเบเปเบญเบเบขเบนเปเบกเบฐเบซเบฒเบงเบดเบเบฐเบเบฒเปเบฅเปเบเบฑเบเบเบดเบ Graz เบเบตเปเปเบเปเปเบเบฐเบเบณเบเบนเปเบเบฝเบเปเบซเปเบเบฑเบเปเบฅเบเบเบญเบ Raspberry Pi เบขเปเบฒเบเปเบงเบงเบฒ.
PS
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com