问题标签 [hm-10]

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 投票
0 回答
1521 浏览

android - 关于 HM-10 BLE 与多设备通信

我正在做一个需要一些 BLE 通信的项目。目前,我的项目中有两个设备,A 和 B,A 都使用 HM-10 BLE 模块,A 处于从模式 B 将处于主模式。

激活时,AB 将连接并传输数据。我也想让我的iphone连接到B,这可能吗?像两个主连接?由于我看到蓝牙中的主控可以连接多达 6 或 7 个设备。

我已阅读数据表并在谷歌上进行了多次搜索,但没有找到任何答案。

有人可以帮助我吗?或者我应该去哪里寻求帮助或学习?谢谢。

0 投票
1 回答
3381 浏览

bluetooth-lowenergy - 使用 HM-10 确定 RSSI

我正在使用带有 HM-10 蓝牙模块的 arduino。我能够在 HM-10(主)附近检测到其他 HM-10(从)。在 HM-10 数据表中 AT+RSSI?提到了我尝试使用所有可能组合的命令,但我无法提取 rssi 值。有什么方法可以让我在串行监视器上使用 arduino 确定 rssi 值。除命令外的任何相关代码将不胜感激。提前致谢。

0 投票
2 回答
512 浏览

bluetooth - HM-10 回归欧元符号

我正在使用 HM-10 复制 CC4A-1 模块。经过一番挣扎后,我将它与 Arduino Uno R3 连接起来。我使用 Arduino 串行监视器执行了一些 AT 命令,它在执行 AT+RENEW 命令后突然停止工作。我也尝试执行 AT+BAUD command but it returned error before executing AT+RENEW.

This is the output of Arduino Serial Monitor while sending data from HMBLE Terminal Android Application

这是从 Android 应用程序发送的内容

0 投票
1 回答
1158 浏览

android - AT 命令无法通过 Arduino 在 BLE HM 10 上运行

我尝试将 AT 命令发送到我的 Ble 4.0 HM-10 模块,方法是将其连接到 Arduino 板并通过 Arduino IDE 的串行监视器发送命令,但我没有得到任何响应。

有人可以告诉我该怎么做吗?

此外,当我靠近蓝牙模块时,我的 Android 手机可以连接并向模块发送数据。但是当我靠近并且手机和模块之间有一个小障碍时,模块不会接收数据但仍然保持连接。

有人可以告诉我原因吗?

谢谢你

0 投票
0 回答
116 浏览

android - 我可以使用支持 BT 2.0 且低于 jellybean 的手机从 BT 4.0 芯片(HM-10)读取数据吗

我有运行 android 版本低于果冻豆的手机。我想从 HM-10 BLE 芯片读取传感器数据。

我可以使用应用程序发明者或原生 android 代码来做到这一点吗?

0 投票
1 回答
1549 浏览

java - 蓝牙 LE 写入时 Android 应用程序崩溃

我正在开发一个 Android 应用程序来通过 Android Due 和蓝牙 HM-10 BLE 模块控制步进电机。

到目前为止一切正常,但在某些设备上似乎存在问题,导致应用程序崩溃。在我的 Nexus 5 和 7 上它运行良好,但例如在三星 Galaxy S5 上它一直在崩溃。所有设备都有 Andoird 6.0.1,所以它们应该是平等的。

我从用户那里得到这个错误报告:

因此,在“onCreateView”打开时会发生错误。有传输值的命令:

这里几乎是完整的片段:

0 投票
1 回答
1649 浏览

arduino - HM-10 AT 命令:使用 Beacon 方式广播传感器数据

我尝试使用信标(HM-10)来广播传感器的数据,但是有一个问题是我使用循环编写 AT 命令,过了一会儿,它没有任何响应。

这是代码的一部分:

它最初成功运行大约 3 分钟,然后它不起作用并且无法发送任何 at 命令。有人可以帮我解决这个问题吗?

0 投票
0 回答
392 浏览

bluetooth - HM10 固件 v540 无法扫描所有蓝牙模块

我正在使用带有固件 v540 的 HM10 蓝牙。我解雇了AT+DISC?在 Arduino 中,只能发现周围的 HM10 蓝牙设备。即无法发现除 HM10 设备之外的其他蓝牙设备。

v530以下固件版本有AT+FILT0,可以找到所有BLE模块。自 v530 起已将其删除。是不是说从v530开始只能发现HM10蓝牙模块?

原帖

0 投票
1 回答
411 浏览

bluetooth-lowenergy - Connect sensor or LED to HM-10 Bluetooth Module

Can I connect a sensor or a LED to HM-10 Bluetooth Module without Arduino? If yes, how to upload a code to it ( not an AT commands)?

0 投票
1 回答
1109 浏览

ios - 向蓝牙外设写入数据失败

我有一个在 Windows PC 上运行的程序,它通过 COM 端口发送/接收数据。数据通过HM10蓝牙模块通过蓝牙传输。

我能够成功地发现外围设备、连接到它、发现它的服务和特性。但是我的问题是发送数据。中央是我的 iPhone。PC 充当外围设备。

首先是我的代码。

我应该像这样发送一个字节数组,

0x35 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

到外围设备,如果外围设备成功接收到它,我得到这个作为响应,

0x43 0x41 0x4E 0x20 0x31 0x31 0x2F 0x35 0x30 0x30 0x0D 0x0A.

它应该是什么样子。

在此处输入图像描述

这是真正发生的事情。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

数据包在传输时被分解成碎片。因此我没有得到成功的响应。

奇怪的部分是有时,很少它真的有效!数据被正确发送(如第一张图片所示),我收到了成功响应。但失败往往发生。就像99%的时间一样。

我尝试了两种方式,将数据作为字节数组 ( didTapSendBytesButton()) 发送,并将其作为转换后的字符串 ( didTapSendStringButton()) 发送。两者的结果都是一样的。

还使用名为Bluetooth Serial的应用程序对其进行了测试。结果相同。

我无法弄清楚为什么会这样。