问题标签 [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.
ios - HM-10 and iOS/iBeacon. Communicating between the two
I am trying to wrap my head around the possibilities of the HM-10 but am very new to a lot of how it works. I am only familiar with higher level things.
I originally thought I was going to use the hm-10 as an iBeacon but quickly found out it's limitations. Here was the original plan prior:
iBeacon(HM-10) broadcast in a particular room, when I walk in with my iPhone, it detects my iPhone and then does something, i.e Sets one of its Pins to High.
But based on my research now, this is not possible with iBeacon? I need to use iBeacon broadcasting in hand with regular bluetooth?
As in, upon my App/Phone detecting the iBeacon it then pairs with the HM-10 and sends an AT- command to set one of the pins HIGH.
Does all of this make sense? Could anyone provide some more input?
I am in the process of putting together an iPhone App but just wanted to know if I am on the right track.
bluetooth - HM10 BLE 4.0 发现附近设备数量的芯片限制
我正在使用带有 Arduino 的 HM10 BLE 芯片。我能够在两者之间建立串行通信。在jnhuamao.cn的制造商手册中,它说AT + DISC?, "...V535 之前的最大结果是 6, 由于 V535 没有限制" AT+DISC? 是用于扫描附近 BLE 设备的 AT 命令。我的芯片的固件是 V539 和 V540。
但是,我只能在串行监视器中接收最多 6 个设备作为扫描结果。而且它们每次都不一样。(我附近有 8 个芯片通电)。有没有人遇到过同样的问题?可能是什么问题呢?可能有什么解决方案?
多谢
arduino - 我可以使用 Arduino 读取 iBeacon 数据吗?
我正在使用 HM-10 模块和 Arduino UNO。
我的要求是使用 Arduino 从我附近的 ibeacons 读取数据。可能吗?我还没有找到任何关于此的文章。所有文章都在谈论将您的 android 手机与 arduino 连接。任何想法?
bluetooth-lowenergy - HM-10 电池在 ibeacon 模式下消耗过多能量
我正在使用 hm-10 部署带有 CR2450 电池的 ibeacon。
但在几种配置中,CR2450 电池耗电过快。
我需要 AT+MODE2
和 AT+ADTY0 命令用于 ota 和电池电量。
在 AT+ADTY3 模式下,设备无法在广告数据中发送电池电量。
是否可以在 AT+ADTY3 模式或 AT+ADTY3 模式下以低功耗工作电池电量数据?
谢谢
arduino - 将多个 BLE 设备连接到 Arduino
我需要将多个蓝牙 4.0 设备连接到 arduino。
有一个“主”模块,它是一个 arduino + WiFi + HM-10 BLE 模块。
然后是“从”模块,由 arduino + 传感器 + HM-10 BLE 模块制成。
我有一个主模块和多个从模块,我想从主模块读取从模块的传感器数据,但同时保持与两个从模块的连接打开。
那可能吗?谢谢!
iphone - iPhone hm-10 通讯。ble 设备未在 iPhone 中列出
大家好,我正在尝试将 HM-10 ble 模块与 iPhone 配对,但搜索时 ble 设备未在 iPhone 中列出。但是在尝试使用 android 设备时,我可以与模块配对和通信。任何人都请帮助我在尝试与 iPhone 配对之前是否应该做任何事情
bluetooth - HM-10 BLE 主控并将数据发送到特定特性
我对 HM-10 ble 模块和主角色有一个小问题。
我尝试了 2 个场景。
Android 应用作为主应用,hm-10 作为从应用:
从 android 应用程序我可以连接到 hm-10 及其特性。
一切正常。
我对第二种情况有疑问:HM-10 作为主机,我的 ble 设备(LEGO SBRICK)作为从机。
我做了什么:
- AT+ROLE1 - 设置到中央
- 模式 AT+IMME1 - 从 RESET 开始
- AT+SHOW1 - 显示发现的设备
- AT+光盘?- 发现设备
- AT+CON 连接
现在我的问题是:
SBRICK 正在监听服务 X 和特性 Y 上的 ble 命令。
如何将数据从我的 HM-10 发送到我的 SBRICK 设备的特定特征?
我找不到AT命令。
我希望我没有错过 ble 规范中的某些内容。
任何帮助请...
bluetooth - Arduino UNO connected to HM-10 returning � to AT commands
I have my HM-10 connected to my Arduino UNO and I'm trying AT commands. I keep getting � no matter what command I send. I am new to Arduino and have used http://www.blueluminance.com/HM-10-as-iBeacon.pdf guide for setting up the chip. Here is the code I'm using for the board
android - 无法从 HM10 读取消息,正在编写工作。(通过蓝牙接收和发送数据)
我目前正在尝试创建使用蓝牙通信(HM10)的基于 Arduino 的设备。我已经通过 SoftwareSerial.h 将 HM10 连接到 arduino,并通过 USB 将 Arduino 连接到 PC,我正在使用串行监视器在板和 PC 之间进行通信。
想法很简单:电路板应该只是简单地从串行连接“A”读取消息,然后通过另一个串行连接“B”将其传递给 HM 10。HM10 然后通过蓝牙将消息发送到连接的设备。它还应该通过来自HM10的串行连接“B”接收一条消息,并通过串行连接“A”将其传递给我的PC
在我的移动设备上,我使用 MSMBle 应用程序通过蓝牙连接到 HM10 并与之通信。
将 arduino 连接到 pc,打开串行监视器并通过此应用程序将我的手机连接到 HM10 后,我可以通过串行监视器从我的 PC 向 arduino 发送 ASCII 文本,我的手机确实收到了它,我在手机上看到它。但是当我通过蓝牙向 HM10 发送一些消息时,arduino 没有收到它。
HM10 确实接收到它:如果我将 HM10 直接连接到我的 PC,我可以使用我的串行监视器接收和发送消息。所以 HM10 正在接收消息并通过串行(TR,TX)将其传递给 Arduino,但 Arduino 只是出于某种原因没有读取它。
我正在使用本教程:在此处输入链接描述
这是代码:
请帮助我,我做错了什么?
cordova - Ionic/Cordova 和 Arduino 蓝牙
我正在使用 Ionic 构建一个应用程序,并且我正在尝试使用bluetoothLE从 arduino 向我的应用程序发送一个简单的字符串。
我正在使用带有 HM-10 蓝牙适配器的 Arduino,我设法连接和断开设备,但无法理解如何发送或接收数据。
只是为了测试它,我一直在尝试 write 方法,并在 arduino 上有一个简单的脚本,通过串行通信寻找任何类型的数据,但没有成功。
这是我正在使用的方法:
这就是我调用函数的方式:
我正在使用运行 iOS 9 的 iPhone 6。
这是我的 Arduino 草图,此时我只是想获取任何数据:
编辑:
我正在使用 HM10 芯片,我刚刚尝试了这个应用程序:http: //itunes.apple.com/us/app/hm10-bluetooth-serial/id1030454675 ?mt=8它运行良好,只需要更改设置“写而不响应” - 我不确定我在我的 javascript 中使用什么样的写,这可能是问题,因为“写有响应”将不起作用。
编辑2:
刚刚从蓝牙cordova插件检查了iOS的源文件,写入类型设置为无响应,所以不是......
控制台日志: