gpt4 book ai didi

linux - Derby 安 : Forward login console over bluetooth

转载 作者:IT王子 更新时间:2023-10-29 00:44:53 24 4
gpt4 key购买 nike

前段时间,我有一台运行 Debian 的新单板计算机,它最终将成为学校项目的“核心”。

现在,我正在使用有线网络和 ssh 访问板载发行版。只要这个东西在我的桌面上就没问题,但当它被内置到机器人的目标位置时就不行了。我设法使用便宜的 USB-BT 适配器建立了蓝牙连接,但现在我被 rfcomm 设备困住了,不知道如何继续。

我最想要的是让蓝牙连接提供的虚拟串行端口的行为就像真正的串行端口一样。这样我就可以使用 minicom(或类似的东西)登录并获得对板上所有内容的完全访问权限。

在网上搜索时,我只能找到有关如何使用手机设置拨号网络和类似主题的指南,但没有关于蓝牙控制台的信息。也许我刚刚尝试了错误的关键字。

我非常感谢有关如何执行此操作的任何提示。

谢谢,菲利普

最佳答案

我想我已经找到了可行的解决方案。缺少的关键字是“getty”和 shell 脚本中的一些粘合逻辑:

#!/bin/sh

# Make sure to have rfcomm loaded
modprobe rfcomm

# Turn on and reset bluetooth dongle
hciconfig hci0 up
hciconfig hci0 reset

# Accept incoming connections (in background)
rfcomm watch 0 1 &

# Loop forever
while true
do
# Wait for our socket to pop in
while [ ! -c /dev/rfcomm0 ]
do
sleep 5
done

# Present a login shell
getty -n -l /bin/bash 115200 /dev/rfcomm0 vt102
done

我对此不是很有信心,因为它似乎不是很稳定(有时开机后无法连接......),但它运行速度快且相对容易。所以我对此很满意:)

问候,菲利普

关于linux - Derby 安 : Forward login console over bluetooth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9967749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com