แแแขแแ แแ แแแแแแแกแ Raspberry Pi Zero, Bluetooth แกแแกแขแแแแ แแ แแแแแแ แแแแแก แแฎแแ Handy Tech Active Star 40 แแ แแแแแก แแแ แแแแ. แฉแแจแแแแแฃแแ USB แแแ แขแ แฃแแ แฃแแแแแงแแคแก แแแแ แแแแก. แจแแแแแ แแงแ แแแแแฃแแแแแแแแ แแแแแแฃแขแแ แ ARM-แแ Linux แแแแ แแชแแฃแแ แกแแกแขแแแแ, แแฆแญแฃแ แแแแ แแแแแแแขแฃแ แแ แแ แแ แแแแแก แแแ แแแแ. แแแกแ แแแแฃแฎแขแแ/แฉแแ แแแ แจแแแแซแแแแ USB-แแ, แแแ แจแแ แแก. แแแแแก แแแแแแแแ แแ แแแแก แแแแขแแแแแแ. แแแแขแแ, แแแก แจแแฃแซแแแ แแแแฅแขแ แแแแแ แแแแก แแแ แแจแ แ แแแแแแแแ แกแแแแแก แแแแแแแแแแแจแ, แแแแ แแ แ แแแแแแแแ แแฆแแก แแแแแแแแแแแจแ.
แแ แแแแแก แแแ แแแแแแก แแแแแแแแแแแแแแ แแแคแแ แแแชแแแชแแ
แแแ แแแ แ แแแจแ, แแกแแแ แแแแกแฎแแแแแแแแแ แฎแแแแก แกแแแ แซแแ. 60 แแ แแแขแ แขแแแแแแแแก แแแฌแงแแแแแแแแแ แแแ แแแ แแแกแแขแแ แแแแแแฃแขแแ แแแ แแฃแจแแแแแกแแแแก, แฎแแแ 40 แขแแแแแแแแก แแแฌแงแแแแแแแแแ แแแกแแฎแแ แฎแแแแแแ แแแแขแแแแแ แกแแขแแ แแแแแ. แแฎแแ แแ แแก แแ แแแแแก แแแ แแแแแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แกแแแ แขแคแแแแแแแ แแ แแแแแจแแขแแแแแ, 14 แแ 18 แกแแแแแแแก แฎแแแแ.
แฌแแ แกแฃแแจแ แแ แแแแแก แแแ แแแแแ แกแแแแแแ แแแกแแฃแ แ แแงแ. แแแแแแแแแ, 40 แแแแแแแแ แแแแขแแแก แฐแฅแแแแ 13 แแแฃแแแแแ แแแแขแแแแก แแแแ แแ แฌแแแ. แแฎแแ, แแแแแ แ แแแแแแแแแก แแแชแแแแแแแแ แแ แแแ, แแกแแแ แกแแแแแ แแกแแ แแแแแแขแฃแ แฃแแแ, แ แแ แแฅแแแ แจแแแแซแแแแ แแแแแแแแกแแ แแแกแแแแ แแแแขแแแแก แฌแแ, แแแแ แ แแแแขแแแ แแแ แแแแ.
แแก, แ แ แแฅแแ แฃแแแ, แฃแแแแแกแแ, แแแแ แแ แฏแแ แแแแแ แแ แแ แแก แซแแแแแ แแแกแแฎแแ แฎแแแแแ แแแแแแแ แแ แ แชแแแแแฃแแ แแแฌแงแแแแแแแแก แแแญแแ แ. แ แแแแกแแช แกแแแฃแจแแ แแแแแแแแ แแฃแจแแแ, แแ แแแแแ แ แแ แแขแแแแแ แแ แแ แแก, แแแแ แแ แฃแแแ แแแแฎแกแแแแแก, แ แแ แแแแขแแแก แแแแขแแแก แกแฎแแ แกแแฎแแแ แฐแฅแแแ แแ แแแกแ แกแแฎแแแแก แแแแแ แแแแแ แกแชแแแ, แ แแแแแ แแ แแแแแ, แ แแ แแแแแแขแฃแ แฃแแ 40-แกแแแแแแแแแแ แแแกแแแแ แแแแแ แฃแคแ แ แแแแแแแแ แแแกแแฎแแ แฎแแแแแแ.
แแกแ แ แแ, แแแขแแ แ แแแแแ แแแแ แฎแแแก แแแแแ แแแฃแแ แแฎแแแ แแแแแแแก แแแแแจแแแแแก Handy Tech Star แกแแ แแแจแ. แฏแแ แแแแแ 2002 แฌแแแก แแแแแแแแ แฌแแแ แแแแแแ Handy Tech Braille Star 40, แกแแแแช แกแฎแแฃแแแก แคแแ แแแแ แกแแแแแ แแกแแ แแแแขแแแแก แแแแแ แแแกแแงแแแแแแแ. แแ แแฃ แแก แแ แฏแแแแ, แแ แแก แแแกแแแแชแ แกแแแแแแ. แแฎแแ แแก แแแแแแ แจแแแชแแแแ 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-แแก แกแแจแฃแแแแแแ.
แแแแ แแ แแก แงแแแแแคแแ แ แแ แแ แแก. แแแแแก แแฎแ แแ, โแแแแแกโ แจแแฃแซแแแ แแแขแแ แแแขแจแ แฌแแแแแ Bluetooth PAN-แแก แกแแจแฃแแแแแแ แแแแแกแแแแ แ แแแฌแงแแแแแแแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก แแแก. แแแขแแ แแ แจแแกแแแแแแกแแ แแแแแแแคแแแฃแ แแ แ แแแแแกแ แกแแแ แขแคแแแ แแ แแแแแแฃแขแแ แแแ แกแแฎแแจแ แแ แกแแแกแแฎแฃแ แจแ, แแแแ แแ แกแแแแแแแแแ แแแแ แแแก แแแแกแแแแก แกแฎแแ โแแแแแกโ แแแแแขแแ แแแแก - แแแแกแแแฃแ แ แแ แแ แ Zero, แ แแแแแแช แแแแแแจแแ แแแฃแแแ Ethernet-แแแ แแ แกแฎแแ Bluetooth โแกแแกแขแแแแแโ.
BlueZ 5 แแ PAN
PAN แแแแคแแแฃแ แแชแแแก แแแแแแแก แแแแแงแแแแแแ
แแแกแ แแแแแงแแแแแ แจแแกแแซแแแแแแแ แ แแแแ แช แกแแ แแแ แแก, แแกแแแ แแแแแแขแแก แแแแคแแแฃแ แแชแแแกแแแแก. แแแแแแขแแก แ แแแแแจแ แแฃแจแแแแแกแแก 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 แแแแฃแแแแฃแ แ แกแแจแฃแแแแแแแแ. แแฃ แแแขแแ แ แชแแแแ, แจแแแกแฌแแ แแ: แแแแแแ (แจแแฃแซแแแ แงแฃแ แแแแก แแแซแ แแแแ) แแ แแ (แแแแฏแแ แฌแแแแแแก แแ แแแแแขแฃแ แ) แแฃแ แฃ
แแแแ แแ แแแ แแแแแ
แแแฎแแ แฎแแแฃแแแแแกแแแแก, แแแขแแ แแ แแแแแแงแแแ 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 แแแแแขแแแ แแแ 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
แฌแงแแ แ: www.habr.com