【问题标题】:Programming of BlueGiga Bluetooth moduleBlueGiga 蓝牙模块的编程
【发布时间】:2017-05-21 10:49:10
【问题描述】:

我有一个支持 BLE 的 BlueGiga 蓝牙模块 (BLE121LR-A-M256K)。我需要通过将 bgscript 传输到模块来配置模块。我可以通过模块和电脑之间的蓝牙连接来传输这个bgscript吗?或者这是怎么做的?

简而言之,我的项目是:测量一个Strain Gauge电阻,把信息传给蓝牙模块,然后把蓝牙模块和iPad连接起来,然后你就可以在iPad上看到Strain Gauge wireless上的电阻了。

提前致谢。

【问题讨论】:

    标签: ios configuration bluetooth bluetooth-lowenergy hardware


    【解决方案1】:

    要使用 BGScript,您必须使用 SiLabs 工具链流程。在高层次上,它是这样的:

    1) 安装Silicon Labs Simplicity Studio 并设置您的目标设备

    2) 创建一个 BGScript 项目文件、硬件配置文件和 GATT XML 数据库以配合您的 BCScript 源代码

    3) 使用BGTool编译工程生成二值图像

    4) 使用 BGTool 通过编程电缆将图像下载到目标。或者,您可以使用 OTA(无线)更新机制,但设置并非易事。

    您不能将 BSCript 源代码直接传输到设备上,您需要使用上面的流程。

    你可以找到很多资源here。请注意,SiLabs 已弃用 BGScript 流程。它仍然有效,但支持它的最后一个蓝牙 SDK 是 2.3.3 版。 SiLabs 鼓励新设计使用他们的 C/GCC 流程。

    【讨论】:

      【解决方案2】:

      BLE121-??产品是 Bluegiga 的传统产品,未使用 Simplicity Studio 进行编程。您可以从这里找到适用于 BLE121 的 SDK https://www.silabs.com/products/development-tools/software/bluegiga-bluetooth-smart-software-stack,它包括上传软件所需的 PC 工具。

      最近没用过这个产品,但至少有固件的串行线更新。如果您开发脚本应用程序并希望使用串行线路更新,请务必添加一些中断处理程序以进入 DFU 模式。

      【讨论】:

        猜你喜欢
        • 2014-01-20
        • 2013-07-23
        • 2022-01-22
        • 1970-01-01
        • 1970-01-01
        • 2011-02-02
        • 1970-01-01
        • 2016-12-20
        • 2013-06-16
        相关资源
        最近更新 更多