This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CC1350STK:BLE 特性值没有意义

Guru**** 2538955 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/718333/ccs-cc1350stk-ble-characteristic-value-is-not-meaningful

器件型号:CC1350STK

工具/软件:Code Composer Studio

我的目标是通过 BLE 传输加速值、因为我使用简单的外设项目实现了 BLE 定制配置文件。

现在、从客户端看、特征值显示如下

⸮值为:Δ_E
特性值为:⸮2"
特性值为:⸮⸮h
特性值为:ձ7
⸮⸮值为:μ V/
特性值为:⸮U
特性值为:⸮?
特性值为:5wA
特性值为:⸮1
特征值为:S|
特性值为:⸮*
特性值为:h⸮3
特性值为:HQ
特性值为:⸮⸮
特性值为:j⸮

我还检查了 BLE 扫描仪、我得到的特征值1没有意义

我能够使用观察表达式查看结果变量的变化值。相同的结果变量是我为特征值1提供的值。结果变量是浮点数据类型

无法识别值为何如此...

提前感谢

此致

Shyam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您在客户端使用什么? 它看起来像什么样子、只是将值转换为 ASCII。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Evan、
    感谢您的回复、我在客户方面使用的是 esp32。
    如何将这些浮点值作为浮点值本身发送给我的客户端?
    此致
    Shyam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    HII、
    以下哪一项是继续、将 ASCII 转换为客户端中的浮点值或从服务器端传输浮点值的最佳选项?
    此致
    Shyam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Shyam、

    您可以选择以与 MSP432蓝牙插件上的 BLE 插件温度检测示例类似的方式通过 BLE 发送浮点值、也可以通过一些通用 C 代码在客户端进行转换。 www.ti.com/.../SIMPLELINK-SDK-BLUETOOTH-PLUGIN

    我在堆栈溢出时发现了以下内容: stackoverflow.com/.../convert-ascii-string-to-int-float-long

    我将关闭此主题、因为它的原始意图已经得到解决。