问题标签 [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 投票
2 回答
249 浏览

bluetooth-lowenergy - 估计到 ibeacon AVR 的距离

我想问一下 I Beacon 广告,尤其是 Tx Power。我使用了两个BLE模块HM10和HM11。我做了一个作为 ibeacon (HM10)。另一个用于连接和收听HM10广播。我使用与 HM11 绑定的 MCU ATmega32 AVR,并使用 scanf 函数读取广播。我想提取最后一个字节(Tx Power)。我想用 AVR 编程测量距离。你能告诉我算法吗?

0 投票
1 回答
587 浏览

ios - 如何在 iOS 中获取 HM-10 蓝牙 LE 的特性

我正在尝试将一些数据从 iOS 设备发送到连接到 arduino 的 HM-10 蓝牙 LE 模块。问题是连接到模块后discoverServices没有返回服务的特征。

这输出:

我是这个 arduino 和 iOS 的初学者。所以任何建议都会受到欢迎。也许有一种方法可以在不知道特性的情况下写入蓝牙模块......我不知道。

0 投票
3 回答
3757 浏览

command - HM-10 不接受姓名并返回 +NAME=?

也许有人遇到了这个问题。

无法让这个 BLE HM-10 记住名称。我正在使用 FTDI 和 ch340、arduino 监视器和 realterm

更新!重置为默认值后它开始工作现在我现在它是一个真正的 HM-10 我有 CC41-A


  • 命令说明 *
  • -------------------------------------------------- -------------- *
  • AT 检查命令终端是否正常工作 *
  • AT+RESET 软件重启 *
  • AT+VERSION 获取固件、蓝牙、HCI 和 LMP 版本 *
  • AT+HELP 列出所有命令 *
  • AT+NAME 获取/设置本地设备名称 *
  • AT+PIN 获取/设置配对密码 *
  • AT+PASS 获取/设置配对密码 *
  • AT+BAUD 获取/设置波特率 *
  • AT+LADDR 获取本地蓝牙地址 *
  • AT+ADDR 获取本地蓝牙地址 *
  • AT+DEFAULT 恢复出厂设置 *
  • AT+RENEW 恢复出厂设置 *
  • AT+STATE 获取当前状态 *
  • AT+PWRM 获取/设置开机模式(低功耗) *
  • AT+POWE 获取/设置射频发射功率 *
  • AT+SLEEP 睡眠模式 *
  • AT+ROLE 获取/设置当前角色。*
  • AT+PARI 获取/设置 UART 奇偶校验位。*
  • AT+STOP 获取/设置 UART 停止位。*
  • AT+START 系统开始工作。*
  • AT+IMME 系统上电等待命令。*
  • AT+IBEA 切换 iBeacon 模式。*
  • AT+IBE0 设置 iBeacon UUID 0. *
  • AT+IBE1 设置 iBeacon UUID 1. *
  • AT+IBE2 设置 iBeacon UUID 2. *
  • AT+IBE3 设置 iBeacon UUID 3. *
  • AT+MARJ 设置 iBeacon MARJ 。*
  • AT+MINO 设置 iBeacon MINO 。*
  • AT+MEA 设置 iBeacon MEA。*
  • AT+NOTI 通知连接事件。*
  • AT+UUID 获取/设置系统 SERVER_UUID 。*
  • AT+CHAR 获取/设置系统 CHAR_UUID 。*
  • -------------------------------------------------- ---------------*
  • 注意: (M) = 该命令仅支持从机模式。*
  • 欲了解更多信息,请访问http://www.bolutek.com *
  • 版权所有@2013 www.bolutek.com。版权所有。*

+VERSION=固件 V3.0.6,蓝牙 V4.0 LE

0 投票
0 回答
289 浏览

android - HM-11 BLE 电池服务

如何在 HM-11 BLE 模块的 IBeacon 广告包中包含电池信息。我曾尝试在 HM-10 模块上部署 Ibeacon 模式,但在使用 BLE Android 应用程序测试传输的数据包时,电池服务似乎丢失了。是否有任何 AT 命令包括电池电量。还有一些用户可自定义的位HM-11 ibeacon 广告包?

0 投票
1 回答
1286 浏览

bluetooth-lowenergy - 为什么通过 distriqt BluetoothLE ANE 查询时,HM-10 外围特性 FFE1 属性不包括 writeWithoutResponse?

我正在使用 Apache Flex 4.15、Adobe AIR、distriqt BluetoothLE ANE、iPhone4S、Arduino 和 HM-10 Bluetooth LE 模块进行开发。当我使用 LightBlue 应用程序测试 HM-10 时,它显示了具有单一特征 (FFE1) 的预期单一服务 (uuid FFE0)。该特征的属性是 read、writeWithoutResponse 和 notify。我能够在 iPhone4S 和 Arduino 之间按预期读取和写入字节。

但是,当我通过 distriqt BluetoothLE ANE 查询 HM-10 时,我得到了相同的服务和特征 uuid,但返回的特征属性仅包括读取和通知。当然,如果我尝试写入它,我会得到一个错误。

什么会导致这种差异?

0 投票
2 回答
2444 浏览

c - HM-10 和 Arduino - 发送 AT 命令且代码中没有行结尾

我需要将 HM-10 与 Arduino Uno 或 Nano 一起使用。我无法弄清楚如何发送 AT 命令并阅读回复。这些命令可从串行监视器工作,但不能从代码工作。

这是我到目前为止所尝试的:

但是,我无法阅读任何回复,我觉得命令没有触发。执行不会进入 if(blueToothSerial.available())

0 投票
2 回答
7661 浏览

arduino - HM10 BLE 4.0 发送 AT 命令而不是通过串口

当我向 HM10 BLE 蓝牙模块发送任何命令时,它会通过蓝牙发送命令,而不是 HM10 模块处理命令。例如,我希望发送 AT 并让模块响应“OK”,但它通过蓝牙连接发送文本“AT”。我试过在没有蓝牙连接的情况下发送命令,同样的事情发生了。我也尝试过通过蓝牙而不是连接到设备的串行发送命令,我得到了同样的结果。

0 投票
2 回答
724 浏览

sleep - HM-10 CC2541 IBeacon - 随机时间后的睡眠问题

我使用 HM-10 板(内部 CC2541)和 HM-Soft V540 固件来制作 IBeacon 设备。但我有一个大问题:我将 HM10 配置为信标,具有自动睡眠等功能,重置后,HM-10 正在睡眠和广告(睡眠时为 2µA)但经过随机时间(几秒钟或几秒钟)分钟),HM10 唤醒并消耗 15 到 20mA 之间的电流......一直!!直到我发送“AT+RESET”重新申请睡眠。(再一次,几秒钟后醒来......)

这是我用来设置 HM10 的命令:

你知道这个问题在哪里吗??

非常感谢你的帮助。

0 投票
1 回答
2222 浏览

lua - 在带有 Lua 的 ESP8266 上使用软件串行

我需要独立使用 ESP8266。我想将 HM-10 蓝牙模块连接到它并触发它的 AT 命令并读取附近设备的 UUID。

我可以通过从 Arduino 和 FT232RL 在 HM-10 上发射 AT 命令来做到这一点。但是我如何在 Lua 中做到这一点?

0 投票
0 回答
508 浏览

ios - 蓝牙自动重新连接 HM10 蓝牙串口

我使用HM10-BluetoothSerial-iOS作为我自己的应用程序的基础,我在其中远程控制 AtMega。

我希望自动重新连接到 HM10 蓝牙设备。据我所知,您无法存储CBPeripherals以供以后连接。那么我以后如何重新连接呢?