bluetooth相关内容

C 语言中的蓝牙编程 - 安全连接和数据传输

我正在尝试用 C 语言编写程序以通过蓝牙发送/接收数据.我得到了 Albert Huang 的一本书的参考,其中有示例程序和很好的信息来源.链接:https://people.csail.mit.edu/albert/bluez-intro/index.html(https://people.csail.mit.edu/中的示例4.2albert/bluez-intro/x502.html) 显示 ..
发布时间:2022-01-24 23:12:43 其他开发

BLE 设备在完美运行数周后停止与 Android 连接

我有一台配备 Blue Gecko BLE 的设备,在各种 Android 手机和平板电脑上似乎一切正常:连接、数据传输和断开后重新连接.注意:我们不配对刚刚连接的设备,也不使用自动连接. 现在的问题是:有时某些设备 - 电话设置连接会在工作数周后停止运行.我不知道它何时或为什么会发生,但在那之后就不可能使用之前完美运行的同一部手机重新连接该设备.该设备仍然可以与其他手机正常工作.手机可以与 ..

Android 4.3:如何连接多个低功耗蓝牙设备?

任务: 我正在开发一个 Android 应用程序,该应用程序需要同时连接到多个(相同,可以通过其 ID 区分)BLE 芯片设备,以便发送和接收更新.我使用了谷歌官方网页上的教程: http://developer.android.com/guide/topics/connectivity/bluetooth-le.html 这帮助我创建了一个 DeviceScanActivity ..

iOS 到 Mac OS X [核心] 蓝牙数据传输

我的目标是通过蓝牙在运行 iOS 的设备和运行 Mac OS X 的设备之间建立连接.我知道我可能可以为此使用 CoreBluetooth,但我不明白怎么做,因为我没有看到在 iOS 设备 上设置服务并将其作为可用服务广播的方法运行 Mac OS X 的设备.换句话说,我只是想建立一个连接来让 iOS 设备 将数据发送到 Mac OS X 设备.另外,我将如何指定如何设置服务的属性.我试过研究这些 ..
发布时间:2022-01-24 15:35:26 移动开发

Android 蓝牙连接安全不安全

我一直在使用适用于 Android 2.2(API 级别 8,HTC Desire)的蓝牙 API,并且有一个应用程序使用以下方式连接到嵌入式蓝牙设备: device.createRfcommSocketToServiceRecord(DEV_UUID); 这按预期生成了一个配对请求,但是为了简化连接过程,我希望在配对时避免用户交互,因此我将其移至 API 级别 10(HTC Desire 与 ..
发布时间:2022-01-24 15:28:18 移动开发

Android 4.3 是否支持多个 BLE 设备连接?

我目前正在使用 Android 4.3 蓝牙低功耗,我能够连接到设备、获取服务、读/写服务.现在,当我尝试连接到第二台设备时,会收到第二台设备的服务,而第一台设备的服务会丢失.现在,当我尝试连接到第一个设备的写入/读取特性时,没有任何效果. 有没有人尝试连接到多个设备.如何为两个设备初始化 Gatt? 解决方案 如果你为每个你想要的设备实现不同的 BluetoothGatt 实例和不 ..
发布时间:2022-01-24 15:16:39 移动开发

无需配对的蓝牙连接

我正在寻找一种方法,无需先配对即可使用蓝牙连接两部手机.我试图省略烦人的蓝牙弹出请求.谷歌商店有一个应用程序叫做 Bluehood.我想将这种连接方式用于我在一个完全不同的领域中构建的应用程序.您可以在谷歌商店搜索名为“Bluehood Social Bluetooth"的应用程序.https://play.google.com/store/apps/details?id=com.mobile.b ..
发布时间:2022-01-24 14:55:39 移动开发

android 2.1(samsung spica i5700)上的蓝牙问题,配对有效但连接无效

我有一台三星 Spica i5700,我已经更新到 Android 2.1.我将手机与一个名为 Run.GPS (http://www.rungps.net) 的应用程序一起使用.此应用程序记录 GPS 位置、路线、速度、方位等数据.它还可以记录心率,前提是用户拥有 Zephyr HxM 蓝牙心率监测器(“HxM"),我确实有. 我可以通过标准蓝牙实用程序将 HxM 与手机配对.系统提示我输 ..
发布时间:2022-01-24 14:52:20 移动开发

通过蓝牙将 GPS 位置发送到 iOS 设备

我们正在寻找一种通过蓝牙将 GPS 位置发送到 iPhone 或 iPad 的方法.这样做的好处是外部 GPS 设备可以比 iOS 中的内置 GPS 设备产生更准确的位置.出于我们的测试目的,能够由 QA 手动生成 GPS 也将是一件好事. 我们很确定这是可能的,但我们不知道怎么做.我们从我们的一位客户那里听说了这种外部 GPS 设备.简单的谷歌搜索我们发现了这个 这个设备,它完全符合我们的 ..
发布时间:2022-01-22 13:54:27 移动开发

如何在 Windows 8 Desktop 中扫描低功耗蓝牙设备?

如何在 Windows-8 桌面扫描低功耗蓝牙设备? 我尝试使用 WinSock APIs 但我得到的只是经典蓝牙设备. 我也尝试过使用 蓝牙 API 但我得到的只是蓝牙经典设备. 我知道这是可能的,因为 Windows 正在这样做.例如,我可以运行 C:\Windows\System32\DevicePairingWizard.exe 它将显示所有设备的列表,Classic & ..
发布时间:2022-01-21 14:04:41 其他开发

RXJS:向 Observable 添加一个函数以在订阅时执行(延迟)

向 Observable 添加一个函数,以便在订阅时执行(延迟) 我有一个由事件组成的 Observable.在这种情况下,蓝牙通知. 我只想在有人订阅该 Observable 时运行一个函数 (startNotifictions). 此代码在以前的版本中确实有效.它与 Ionic3 框架一起使用.它添加了一个新的运算符,在订阅时运行.现在转译器的类型有问题,抱怨两次,即 .do ..
发布时间:2022-01-21 09:50:39 其他开发

Ionic 3:使用蓝牙打印机打印图像

我目前正在努力使用我们的 Ionic3 应用程序.我似乎不知道如何使用 BT 打印机和蓝牙串行插件打印图像.打印文字就好了. 我们正在使用此文档(由我的前同事找到)测试 RPP02N-BU 打印机驱动程序命令文档,但我无法获得p> 选择位图模式 上班. 我们首先将上传的图片调整为不超过 300 像素,然后将其转换为黑白.打印时,我们迭代图像并创建二进制字符串,然后将其转换为字节 ..
发布时间:2022-01-21 09:38:27 其他开发

如何将十六进制数组转换为 UIImage?

有几个与使用 P25mi 动态打印图像相关的未解决问题,没有一个已被接受的答案.下面有几个链接. 如何将图像转换为iphone蓝牙打印位图代码 如何将图像转换为十六进制字节数组以将其发送到 iOS sdk 中的输出流 下面的代码示例是将静态图像打印到 p25mi 的硬编码工作示例.数组中的前 10 个元素是 p25 的控制和格式命令. 我认为将下面的十六进制数组转换为可在 ..
发布时间:2022-01-20 16:01:10 移动开发

EAAccessory/EASession 在后台拆除

使用 Apple 的 EADemo 作为基础,我试图了解背景对 EAAccessories 的影响. 当我收到 connectNotification 时,我会获取附件、检查协议并获取流.使用流我设置委托,在 RunLoop 上安排,然后打开 目前,当我进入后台时,我会将其全部删除.我退出我所做的一切并释放所有对象. 我也对 didDisconnect 进行了拆解. 进入后 ..
发布时间:2022-01-19 21:10:31 移动开发

蓝牙发送/接收文本,无需在 2 台 Windows 7 计算机上使用 C# 配对

我已经读到,在通过蓝牙进行通信之前必须先配对,但我想知道, 我可以创建一个应用程序来读取文本吗?由其他蓝牙应用广播而未配对. 因为我们可以看到设备周围其他蓝牙设备的名称.所以我们不能将我们的蓝牙收音机设置为可以读取任何蓝牙广播文本消息的状态. 示例:有 createInsecureRfcommSocketToServiceRecord() &listenUsingInsecure ..

Arduino:使用带有蓝牙模块的串口和软件串口

我的目的是使用 Arduino 建立 PC 和使用 HC-05 蓝牙模块的 Android 设备之间的通信. 我使用 PC 和 Arduino(串行监视器)之间的 USB 通信和 SoftwareSerial 连接到 HC-05. 我的问题是从 BT 到 PC 的通信运行良好,但在其他方式下无法按预期工作.从 PC 发送到 BT 时,只有在我关闭 PC 上的串行监视器或重置 Ardui ..
发布时间:2022-01-18 15:08:46 移动开发

在 C# 中通过串口访问蓝牙数据

所以我在 Unity3D 中工作,用 C# 编程,我听说可以通过 SerialPort 从蓝牙适配器读取数据.我尝试使用这种方法在我的 PC 上连接几个蓝牙 USB 适配器.但是,当我尝试打开 SerialPort 时,我收到一条错误消息,指出端口不存在.我只包含了与问题相关的代码,但 portI 是一个字符串(“COM11"或“COM12"),而 PortIn 的类型是 SerialPort. ..
发布时间:2022-01-18 15:04:44 C#/.NET

如何在 Mac OS X 10.9.5 上以编程方式读取低功耗蓝牙传输的数据?

我正在尝试使用 Ruby 以编程方式读取 Bluetooth Low Energy 传输的数据.低功耗蓝牙技术不支持标准规范 v4.0 中的串行端口配置文件 (SPP). 使用较旧的蓝牙通信方法,只需读取蓝牙传入数据的串行端口 (/dev/tty.Bluetooth-Incoming-Port).显然,这不适用于低功耗蓝牙,因为它的工作方式几乎完全不同. 我遇到了一些工具,例如 Lig ..
发布时间:2022-01-18 15:02:41 其他开发

C# 控制台应用程序通过蓝牙与 Arduino 对话

这里没什么好说的,除了这个不起作用,我也不知道为什么. Arduino 上的串行输出什么都没有.C# 代码的输出会一直等待响应,然后什么都没有. 当我启动 C# 程序时,Arduino 上的蓝牙卡 LED 变为绿色,因此建立了连接.仅此而已. Arduino 代码 #include //软件串口#define RxD 8//这是蓝牙 (BT_ ..
发布时间:2022-01-18 15:01:17 C#/.NET