问题标签 [bluetooth]

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.

0 投票
1 回答
1043 浏览

api - 通过蓝牙拨打电话号码

我想在 Win/Mac/*nix 下编写一个程序,它需要一个电话号码并通过蓝牙在我的手机上拨打它。我对BT了解不多。那可能吗?手机是我的,我想让它拨号。我该怎么办?

0 投票
3 回答
3999 浏览

c++ - Windows API:检测驱动程序安装何时完成

我正在编写一些使用 Windows蓝牙 API自动连接蓝牙设备的软件。当它连接时,Windows 会自动开始安装蓝牙 HID 设备驱动程序,如预期的那样:

安装蓝牙 HID 驱动程序

这大约需要 10-15 秒,之后 Windows 会显示熟悉的“准备使用”消息:

硬件已安装并可以使用

问题是BluetoothSetServiceState()驱动程序安装开始后立即返回,而不是在设备实际准备好使用时返回。这会给我的代码带来一些问题,因为它在“连接”后立即调用一个单独的库进行设备通信。前几个调用失败是因为驱动程序尚未完成安装,并且进行这些连接尝试似乎会干扰驱动程序安装,因为如果我在驱动程序安装完成之前尝试使用通信库 Windows 想要在设备可以之前重新启动使用。

我正在寻找的是一种在驱动程序安装实际完成时挂钩“准备使用”事件的方法,因此我不会过早地调用我的通信库。是否有一些 Windows API 调用可用于注册函数回调或直接轮询驱动程序安装的状态?

我正在用普通的 C/C++ 编写这个,而不是 .NET。谢谢你的帮助!

0 投票
2 回答
1692 浏览

python - PyS60:蓝牙插座

从网站http://www.mobilepythonbook.org/我找到了以下蓝牙套接字示例:BT 聊天示例

在函数 chat_server() 中,bind 方法接受一个包含两个元素的元组。第一个已用作空字符串。它意味着什么?

哪个节点将充当蓝牙中的主节点,启动 chat_client 的节点还是启动 chat_server 的节点?我觉得应该是运行chat_client的节点。因此蓝牙从站将是其他节点。

0 投票
2 回答
362 浏览

mobile - 针对各种移动设备的最佳框架

我正在尝试在客户端 - 服务器模型上构建移动应用程序,其中客户端是人们的移动设备,服务器是 PC - 全部通过蓝牙连接。

我希望客户端非常瘦——足以建立通信、显示一些文本和中继用户输入。

最好的开发框架是什么?我想要最大可能的设备兼容性(例如,不仅仅是 60 系列的 capabale 设备),而不是很酷的功能 - 但是能够轻松扩展到彩色设备或具有更高显示分辨率的设备会很好。

0 投票
2 回答
2528 浏览

windows-mobile - 以编程方式连接到 Windows Mobile 上的蓝牙耳机

在 Windows Mobile 5.0 设备上,我有一个 MFC C++ kiosk 应用程序,它应该以编程方式连接到 3 个蓝牙耳机之一并打开一个双向音频连接到它。

设备已经知道耳机,它只是应该以编程方式完成的切换和连接部分。

我该怎么做?

我知道线程如何以编程方式在 WM 中“通过蓝牙连接”?但希望有一种适用于 C++ 的方法。

有任何想法吗?

0 投票
2 回答
786 浏览

bluetooth - 我如何知道我的手机中安装了哪些蓝牙堆栈以及它们如何工作?

我想通过蓝牙向任何手机发送几乎 4k 大小的数据。

首先要做到这一点,我需要找到我的手机中有哪些堆栈,以及当我发送数据时哪些堆栈在起作用。

我真的很难找到路;但是,这真的很难。

如果您知道如何找到它,请给我一些信息!

0 投票
9 回答
71160 浏览

iphone - 蓝牙的范围是多少,严格来说是1:1吗?

有谁知道你可以从 iPhone 蓝牙获得什么样的范围?另外,这种连接是否严格是一对一的?我知道您可以从多个对等方中选择连接,但是一旦建立连接,您似乎只能在一个对等方之间传输数据?所以基本上,是否有可能创造某种“多人”体验?

0 投票
1 回答
1198 浏览

bluetooth - S60 的 Python:在独立线程中侦听套接字

我正在为基于 S60 的诺基亚设备用 Python 开发蓝牙游戏。S60 中的蓝牙插座被证明是相当棘手的。有两个原因:

  1. 我不能在 Python 中对多个从属套接字进行主控,听说不能在 Python 中完成,所以我已经离开了这个,反正也不做。

  2. 另一部分是我不能只在一个单独的线程中监听一个套接字,然后就可以正常执行我的应用程序。我在这里尝试了一个示例代码:

http://pastebin.com/f76189841

请注意,我在线程之间共享套接字时使用了 ao_callgate()。


帖子(仍然没有回答:-()可以在这里找到: http ://discussion.forum.nokia.com/forum/showthread.php?t=162260

0 投票
1 回答
3912 浏览

c - ANSI C 蓝牙 API 和 Linux 教程

Linux 中是否有适用于 ANSI C 的蓝牙 API 和教程?

0 投票
2 回答
18115 浏览

command-line - 命令行中的蓝牙

如何从命令行通过蓝牙访问另一台设备/机器上的文件?