问题标签 [bluecove]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java中的蓝牙(J2SE)
我是蓝牙的新手,这是我想做的事情,我想获取连接到我电脑上的蓝牙的设备信息并将信息写入文件中。我应该使用哪个 api 以及如何实现。我遇到了 bluecove,但在几次搜索中我发现 bluecove 在 64 位 pc 上不起作用。我现在应该做什么。我希望这在 32 位和 64 位电脑上都可以工作。
谢谢
java - java bluetooth Limited 专用查询访问代码 (LIAC)
我们有一个只能在有限查询访问中发现的设备。还有一个带有固件的设备可以与这个设备通信。我们正在尝试从带有蓝牙加密狗的计算机连接到此设备。到目前为止,我们尝试使用 BlueCove-2.1.1.SNAPSHOT jar 库和此页面中的代码示例,但使用 LIAC 而不是 GIAC(通用查询访问)。这是我们所做的唯一更改
其他一切都与上述链接中的示例代码完全相同。由于某种原因,未发现该设备。
我们没有蓝牙背景,我们只是想从这里开始,所以如果这个网站的问题太高,请原谅我们。任何人都可以阐明在 PC 上发现此设备需要做什么。此时,我们只需要打印设备的地址即可。我们正在尝试 bluecove 库,但我们对 Windows 7 支持的任何库(免费或商业)非常开放。
谢谢
java - 通过蓝牙的鼠标事件
我必须在JAVA中做一个作业,我必须通过蓝牙设备连接到计算机,一旦它们连接,一台计算机的鼠标也可以控制另一台计算机的鼠标。意味着如果我想在另一台计算机上打开我的计算机,我将在我的计算机上移动鼠标并使用我计算机的鼠标在另一台计算机上选择我的计算机选项。
到目前为止我所做的是我已经成功地在两台计算机之间建立了连接。现在我不知道如何处理鼠标。是否会通过蓝牙设备或其他方式传输一些鼠标事件?
所有的开发都是使用 Bluecove API 在 Java 中完成的。
bluetooth - BlueCove 客户端无法识别 PyBlueZ 服务
我在使用 PyBlueZ 编写的 Ubuntu 桌面上运行了一个蓝牙服务器。该服务器正在通过 UUID 宣传某个服务。我已经使用我也用 PyBlueZ 编写的客户端彻底测试了这个服务器。
现在我正在尝试使用 BlueCove 实现 Java 客户端。我的 BlueCove 客户端可以成功找到我的桌面(我通过打印出“用户友好名称”进行了检查)。但是,当我在桌面上搜索广告 UUID 的服务时,没有找到任何服务。我没有收到错误或任何东西,我只是没有收到发现服务的任何回调。
连接这两个系统时是否有任何异常情况?UUID 是相同的,尽管我注意到 PyBlueZ 格式要求 UUID 中的破折号“-”,而 BlueCove 需要一个连续的十六进制数字字符串。我认为这纯粹是一个表象问题。
最后,在一个不相关的问题上,那里有 BlueCove 社区吗?我一直在想出资源极度短缺来找到我的 BlueCove 问题的答案......
android - 你可以在 Android 中的相同两台设备之间建立多个蓝牙连接吗?
我有两个安卓设备。一个充当服务器,另一个充当客户端。客户端连接到服务器并请求一个文件——这是在客户端的一个线程和服务器上的一个线程中完成的,这样两者都可以继续做他们想做的事。
客户端然后尝试再次连接到服务器以请求另一个文件。现在我java.io.IOException: Device or resource busy
在尝试连接时得到一个(socket.connect()
)。是因为蓝牙(在 Android 上)只允许两个设备之间的一个通道吗?(如果它是另一个设备,它会工作,但如果它是相同的,它不会?)请注意,两次尝试都是使用相同的服务名称和 UUID 进行的。
即使错误特定于我的代码,我也想知道是否是这种情况。
系统: android 2.2.1 与bluecove 蓝牙库通信。
java - Java - 蓝牙连接
我有一个 Java 程序准备好让本地设备等待传入的蓝牙连接,当尝试连接时,acceptAndOpen()
将调用该方法。
但是,每次尝试连接时,默认的蓝牙管理器都会给出一个默认的弹出窗口,而不是响应请求的程序:
设备想要连接到您的设备。
有没有办法通过蓝牙API使用winsock程序覆盖默认的widcomm堆栈?
android - Android 蓝牙:服务发现失败,连接到台式机/笔记本电脑
我有一个几个月前工作的 Android 应用程序,我可以用它通过蓝牙将我的 Droid X2 连接到华硕 Transformer 平板电脑。该连接工作正常。
我刚刚在几台 Ubuntu 机器上使用 PyBlueZ 完成了客户端/服务器对的编码,并在 Windows 机器上使用 BlueCove 完成了一个类似的客户端/服务器对。
我认为将这三个工作的、经过测试的系统连接起来会轻而易举。不幸的是,我目前无法将我的 Droid X2 连接到我的其他机器,也无法将我的其他机器连接到我的 Droid X2(我不再拥有 ASUS Transformer)。但是,我可以毫无问题地将我的 PyBlueZ 客户端/服务器对连接到我的 BlueCove 客户端/服务器对。
将 Android 设备连接到台式机/笔记本电脑时是否有任何已知的复杂性?任何必须提供的额外信息,或不同的沟通方式?我正在尝试使用不安全的 rfcomm 通道连接到服务列表。我在两边都使用相同的 UUID。而且,我的 Droid X2 和华硕 Transfomer 之间有这种不安全的 rfcomm 服务连接。
一个有趣的方面是,即使所有系统都使用 UUID,我的 PyBlueZ 和 BlueCove 实现也有服务名称,但 Android 不要求服务名称来连接服务,只要求 UUID。这可能是个问题吗?
谢谢。
bluetooth - windows vista 上的蓝湾
我正在尝试通过 Windows Vista 上的 Winsock 连接到远程设备,但出现此错误:
我使用 BlueCove 版本 2.1.1-SNAPSHOT。有人帮我解决问题吗?
java - 蓝牙服务器中的本机库丢失错误
当我尝试运行蓝牙服务器时,出现此错误。
我使用的是Windows7 64位,i5系统。
我该如何克服这个错误?
java - 通过蓝牙从 Java 服务器向 Android 客户端发送文本
首先...不要将我重定向到蓝牙聊天,我已经完全阅读了它。
我有一个 Android 客户端,它可以正确地与服务器建立连接,最重要的是我可以在我的电脑中向服务器发送文本并正确显示,但我不能做相反的动作,从服务器发送一个简单的字符串到客户端并将其显示在我的 android 应用程序中。
我不想实现聊天只是为了展示 Java 服务器和 Android 客户端之间的 BT 通信是如何工作的。
为方便起见:
我在服务器类的 startServer() 方法的末尾发送文本。
我尝试在 onPause() 开始时从服务器读取文本。
**
[已解决] 解决方法如下
**。
代码如下:
安卓BT客户端:
和 Java BT 服务器:
解决方案:这只是服务器端的一个小改动。我不知道为什么,但不是使用 BufferedWrite 在套接字中写入,我们需要使用 PrinterWriter 这样做。我添加了修改后的那段代码:
英国电信服务器: