问题标签 [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.
bluetooth - 如何使用基于HM-10蓝牙模块的BLE Shield?
我是 arduino 项目的新手。我想请你帮忙。我从 ( http://imall.iteadstudio.com/development-platform/arduino/shields/im130704001.html )为 Arduino 购买了 BLE Shield 。他们使用Hm-10蓝牙模块(http://www.jnhuamao.cn/bluetooth.asp?ID=1)制作了这个盾牌。Itead Studio 没有使用此屏蔽的示例代码。我不知道如何对其进行编程或从 Arduino 发送 AT 命令。
我阅读了数据表(ftp://imall.iteadstudio.com/Shield/IM130704001_ITEAD_BLE_Shield/DS_IM130704001_ITEAD_BLE_Shield.pdf)中的“AT 命令”,并尝试使用此代码(http: //arduino.cc/en/Reference/SoftwareSerial)但我只收到了返回的命令。
这里有人用过这个HM-10蓝牙模块吗?
我需要一些 arduino 草图寻求帮助!
c# - 为 BLE windows 8.1 开发
我在网上发现了一些问题,但没有简明的答案。每个人都在谈论为 Android 和 iOS 开发 BLE,但是如何使用 C# (.NET) 为 Windows 开发呢?
我已经尝试过 C# 示例,但我没有任何具有健康配置文件的设备(而且我不知道如何设置搜索通用设备)。我确实尝试修改代码,但没有帮助
我有一个传感器标签,还有一个对 arduino 项目有用的通用 BLE HM-10 模块。我的 iPhone 可以使用 SensorTag 应用程序或 LightBlue 找到这两种设备。
我尝试启动并扫描,但没有找到任何 BLE 设备。我什至不知道我做的是否正确。
我有一个 BT 4.0 USB 加密狗。
我到底如何检测蓝牙设备?
谢谢
android - HM-10 蓝牙模块 - BLE 4.0 保持失去连接
有人试过使用HM-10蓝牙模块吗?
我可以使用 Android 设备与它配对并传递预定义的 PIN。根据UART返回,配对成功(模块返回OK+CONN - 表示连接建立)
然而,几秒钟后(2-3),UART收到OK+LOST;表示连接丢失。此外,LED 开始闪烁(通常,当连接处于活动状态时,它会保持亮起)
这是一般蓝牙还是 HM-10 模块的正常行为。
bluetooth - 蓝牙模块 HM-15 和 Arduino 扫描 iBeacons
我买了一个HM-15 BLE蓝牙模块并成功连接到Arduino。我能够发送 At 命令,我想用它来扫描 iBeacon 并获取它们的主要和次要。
使用 AT+DISC?我可以看到信标地址,但我无法连接到它,现在我被困在如何检索主要和次要地址上
你能帮助我吗?这是模块的数据表: http ://www.elecrow.com/download/bluetooth40_en.pdf
谢谢
ios - Xcode、HMSoft HM-10 BLE直接连接一个模块,无需选择UUID
我买了一些 HM-10 模块,用 iOS 应用程序与 Arduino 对话。我已经尝试了这些示例并且它们有效,但是在每个应用程序中您都必须选择要与之交谈的设备。我的计划是使用该模块控制 RGB-Light,并且代码已经在 arduino 端运行。我已经更改了教程应用程序,因此也可以将这些应用程序与 arduino 交谈。所以我需要帮助如何在没有所有错误处理内容和 TableView 的情况下直接连接到模块 uuid。如果它不可用,我需要的唯一错误处理是“找不到设备”。我对 xcode 和 ios 编程有点陌生,目前缺乏技能,但互联网并不是很有帮助。
bluetooth - 无法将 HM-10 蓝牙连接到 Arduino Uno
我已经尝试了一切,真的,一切。HM-10
模块(蓝牙)有它的 LED 和闪烁,如果你从他们的应用程序连接到它,LED 停止闪烁,你会在UUID
iDevice 上看到它。
当您尝试从它对模块进行编程并从 arduino 串行监视器(在 mac 上)UART
发送"AT"
到 get时,问题就开始了。"OK"
所以,我试图tx/rx
通过 ttl 转换器将其连接到 arduino uno 并从显示器发送命令,但没有成功。
比我尝试直接连接它并使用此链接: 如何使用基于 HM-10 蓝牙模块的 BLE Shield?
没用(对 "AT" 没有响应)。
我也试过这个: http ://www.seeedstudio.com/wiki/Bluetooth_V4.0_HM-11_BLE_Module
没有响应。我没有从模块得到任何响应(模块 rx 转到 arduino 上的 tx)
我真的不知道这个模块有什么问题,也许它坏了(如果是这样,我怎样才能从我的 iPad 连接到它并获取它的 UUID ??)。
我还有什么可以做的吗??是否有一个选项我已将其置于某种无法响应的模式?
arduino - HM10 ble改变特征值AT指令Arduino
谁能帮我用 AT 命令写特征值,或者如何使用 Hm10 模块将数据从 arduino 发送到另一个 ble 设备。
HM10在发送AT+START后,会做广播包,可以检测到服务和特征,但是特征值是默认的0x00,怎么改呢?
已多次检查数据表,但找不到能够执行相同操作的 AT 命令。
更新:在中央模式下设置 HM10 的类似问题:
中央模式设置!
1) AT+ROLE1 - 设置为中央模式
2) AT+IMME1 - 从 RESET 开始
3) AT+SHOW1 - 显示发现的设备
4) AT+光盘?- 发现设备获取设备 MAC ID,
5) AT+CON[MAC ID]
结果:总是给出OK+CONNA,10秒后OK+CONNF
我很困惑,在“AT+DISC”之前使用“AT+START”?导致 AT+START 不起作用,反之亦然。使用 AT+START 会导致 OK+CONN 后跟 OK+LOST 不断循环,不再接受 AT 命令。我相信它确实会导致
你能建议正确的顺序吗?
使用 LightBlue iOS 应用程序作为外围设备。如何选择服务并订阅特征以从应用程序接收数据?
谢谢你。
ios - 是否可以使用带有 Arduino 的 HM-10 或 HM-11 BLE 模块与 iOS 设备 (ANCS) 进行通信?
我想基于 arduino 工具和库为我的 iPhone 构建智能手表。但我对 BLE 有疑问:我知道已经有一个用于 ancs 的 nRF8001 库(https://github.com/robotastic/ANCS-Library),但我想使用 HM-11 模块,主要是因为它是更小更便宜。那么是否可以将 HM-11 模块连接到 Arduino 并接收 iOS 通知并对其进行处理?(例如在屏幕上显示)
提前致谢。
ios - BLE + ios上的虚拟串口?
AFAIK iOS 7 支持 BLE,但不支持 SPP。有没有机会在 iOS 上拥有虚拟串口,就像 UART 向 BLE 模块发送字节并从 BLE 模块接收字节一样?我已经购买了 cc2540 和 cc2541 TI 的 ble 模块,它们可以在 iOS 上作为虚拟串口工作吗?FRCOMM 呢?
ios - 带有 Hm10 外设的 iOS 核心蓝牙 BLE 安全性
有人可以建议在 BLE 通信中是否可以在建立连接之前从外围设备对中心进行身份验证?
示例:1) 外围设备不断通告 2) 中心发现外围设备并发送连接请求 3) 连接已建立并且广告停止 3) 外围设备通过 AES 或配对等方式对中心设备进行身份验证。 4) 如果身份验证成功,则传输数据。
无论哪种方式,一旦这个恶意中心连接到外围设备,正版中心将无法像每个外围设备一样。如果我理解正确,外围设备不能结束连接或开始连接,外围设备不允许同时连接。
我怎么解决这个问题?即使可以通过某种方式终止与外围设备的连接,恶意中心也会继续重新连接,因此本质上是执行拒绝服务(DOS)攻击。
谢谢你!