问题标签 [lightblue]

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 回答
1225 浏览

python - OS X 10.8 上的 LightBlue:方法签名不匹配

我正在为 OS X 10.8 使用 Nickolay Yegorov 的 LightBlue 端口。导入lightblue模块后,我立即收到以下错误:

似乎可能存在版本不匹配。是否有解决此问题的已知方法?

0 投票
1 回答
2281 浏览

foundation - ImportError:没有名为 Foundation 的模块(浅蓝色)

我试图为 python 使用 lightblue 模块,我安装它没有问题,但是当我尝试导入它时,它给了我错误“ImportError:没有名为 Foundation 的模块”在 lightblue 中使用。我已经搜索了那个模块(Foundation),但我没有一个很好的答案去哪里得到它。

有什么建议吗?

PS:对不起我的英语不好

0 投票
0 回答
1940 浏览

bluetooth - 连接到 LightBlue 外设模式

我在外围模式下的 IOS 设备(iPhone 4s、iOS 6.1.3)和中央模式下的另一台 IOS 设备(iPhone 4s、iOS 6.1.3)上使用 LightBlue 应用程序。

我正在使用来自 Apple 的BTLE Transfer示例代码,它在这两种设备上都能正常工作。但是,它不适用于 LightBlue。因为我只想开发一个从血压设备读取数据的简单应用程序,所以我刚刚在 Transfer.h 文件中更改了以下服务和特征 UUID

定义 TRANSFER_SERVICE_UUID @"1810"

定义 TRANSFER_CHARACTERISTIC_UUID @"2A49" // 只读取值

我的计划是在 LightBlue 上克隆一个真实的设备结构,然后开发一个中央应用程序来连接 LightBlue 外围设备(我认为它可以与真实设备一起使用,因为我目前没有任何真实设备)。我将一个设备设置为外围设备,第二个设备将安装修改后的应用程序(来自苹果示例)作为中心或客户端。

Apple 提供的以下委托方法:

问题是,这个委托方法已经被触发并且日志面板显示“在 -32 发现 LightBlue”。它可能无法连接到 Lightblue 外围设备,因为我看不到代码行 NSLog(@"Connecting to peripheral % @", 外围);

欢迎所有建议并高度赞赏。

0 投票
2 回答
11461 浏览

python - 如何在 OSX 10.9 (Mavericks‎) 上安装 pybluez 或 LightBlue

我尝试在 OSX10.9 上同时安装 pybluez 和 LightBlue,但出现错误。有没有人设法在 Mavericks 上安装了这些?

我收到 LightBlue 的此错误:


我收到 pyBluez 的这个错误:

0 投票
0 回答
80 浏览

python - python延迟初始化对象错误

我很困惑。

我编写了这段代码

如果我在 python shell 中逐行编写它工作正常。

如果我设置断点并调试并使用 F6 键逐步执行所有操作,则可以正常工作。

但是,如果我通过ispython mycode.py的值在 eclipse 或终端中正常执行它。serNone

怎么了?

为什么findservices()在代码的正常执行过程中无法工作?

编辑

这是service=findservices()python shell中的输出(在正常运行期间的eclipse中它总是[])

services [('6C:0E:0D:3A:1F:90', 2, '串口 1'), ('6C:0E:0D:3A:1F:90', 1, '拨号网络') , ('6C:0E:0D:3A:1F:90', 10, 'OBEX SyncML Client'), ('6C:0E:0D:3A:1F:90', 25, '音乐流服务'), ( '6C:0E:0D:3A:1F:90', 23, '远程控制目标服务'), ('6C:0E:0D:3A:1F:90', 23, '远程控制服务'), (' 6C:0E:0D:3A:1F:90', 2, 'SEMC Watch Phone'), ('6C:0E:0D:3A:1F:90', 15, 'PAN 网络接入点'), ('6C :0E:0D:3A:1F:90', 15, 'PAN 用户'), ('6C:0E:0D:3A:1F:90', 5, '免提网关'), ('6C:0E :0D:3A:1F:90', 4, '耳机网关'), ('6C:0E:0D:3A:1F:90', 6, 'OBEX对象推送'), ('6C:0E:0D: 3A:1F:90', 7, 'OBEX 文件传输'),('6C:0E:0D:3A:1F:90', 8, 'OBEX IrMC 同步服务器'), ('6C:0E:0D:3A:1F:90', 17, 'HID 鼠标和键盘'), ('6C:0E:0D:3A:1F:90', 61689, 'SEMC HLA'), ('6C:0E:0D:3A:1F:90', 11, '电话簿访问 PSE')]

0 投票
1 回答
1874 浏览

java - Android App 蓝牙/LightBlue Bean

我是新手,我似乎无法连接到 LightBlue Bean。下面是我所拥有的,但 mBean.connect(this, myBeanListener); 似乎没有连接。我不断收到“上下文上下文”错误,但这是https://bitbucket.org/littlerobots/beanlib/overview上的示例。有人可以帮忙吗?非常感谢!

0 投票
1 回答
156 浏览

arduino - 如何使用 Lightblue bean 与 Arduino 关联?

我是一个新手,我想使用 Lightblue bean 与 arduino 相关联。但问题是由于未单击表单,我无法获取 Arduino 应用程序。我好奇地检查了 arduino 的版本,但它没有用,这个问题仍然让我感到困惑。任何可以帮助我的人都将不胜感激,谢谢。

0 投票
1 回答
301 浏览

macos - macOS L2CAP 蓝牙插座

我需要在 Mac 上打开蓝牙插座。
LightBlue 看起来很棒,但事实证明,在 Mac 版本中,所有与 L2CAP 相关的事情都没有实现,而且可以肯定的是,Mac 不支持(实现的)RFCOM。

当使用它并尝试绑定套接字时,它会失败并显示 0x2c0 IOReturn 消息,即kIOReturnNoDevice.

这是我的代码:

→ kIOReturnNoDevice

→ NotImplementedError:当前不支持 L2CAP 服务器套接字

是否有任何替代方案允许在 macOS 上创建蓝牙套接字或 LightBlue 的活动分支?

毕竟,macOS 确实已经有了 BSD 的套接字。

0 投票
0 回答
1463 浏览

python - mac osx上的Python lightblue模块

我正在尝试安装和使用light-blue蓝牙,但在使用时出现错误。我在 mac osx mojave

我尝试重新安装,我能找到的所有东西都无法正常工作

这是错误

我不知道如何解决这个问题。

0 投票
0 回答
42 浏览

bluetooth-lowenergy - 向 BLE OBDII 设备发送 AT cmd

我正在构建一个应用程序,但我想在开始编码之前测试设备。

我使用的设备是 veepeak BLE OBDII。我可以使用其他流行的应用程序毫无问题地连接到它,例如 CarScanner。

使用 LightBlue 应用程序(BLE 测试应用程序)时,我可以连接并查看写入和通知服务/字符,但是当发送任何 AT 命令时,例如“ ATZ \r ”,我总是得到“ ”响应。