将 BLE 模块连接到微控制器
Posted
技术标签:
【中文标题】将 BLE 模块连接到微控制器【英文标题】:Interfacing BLE module to microcontroller 【发布时间】:2012-11-30 18:57:51 【问题描述】:我正在尝试将 BLE 模块连接到 8051 微控制器。 8051 微控制器是 8 位的。而分配的 UUID 是 16 位和 128 位。我必须为此制作自己的UUID吗?或者我如何将 UUID 转换为 8 位?
【问题讨论】:
我很困惑,8位微控制器与这里有什么关系?您的模块只需为其服务宣传 16 位或 128 位 UUID。如果它是标准服务之一,则为此使用预定义的 16 位 UUID,或者为专有服务生成自己的 128 位 UUID。 【参考方案1】:据我所知
您只能使用 128 位,而 16 位是为 BLE 标准保留的。如果您只是自己玩,您可以安全地使用 16 位 UUID。如果要投入生产和销售,最好选择 128 位 UUID。
将 128 位 UUID 转换为 8 位是什么意思?您只需选择一个 128 位 UUID 并坚持使用它。当然,在你的 8051 中,你可以使用 16 字节的代码内存来存储 128 位。
【讨论】:
以上是关于将 BLE 模块连接到微控制器的主要内容,如果未能解决你的问题,请参考以下文章
痞子衡嵌入式:恩智浦半导体全系无线(BLE, Zigbee, Thread, 2.4G, Sub-1G)微控制器芯片一览