7

我正在考虑试用BlueGiga BLE112 套件来为 iOS 进行一些 BLE 开发。

我正在从 TI CC2540 密钥卡套件切换,因为我的 IAR Embedded Workbench 评估许可证已过期(30 天),并且该软件的许可费用为 2500 美元以上。

我想知道为BLE112编写代码的工具是什么;该网站提到了“BG Script”和“BG Profile Toolkit”,但我找不到任何有关这些工具的环境/许可的信息。它还提到为“8051”编写 C 代码(不确定这是什么)。我需要什么环境/编译器来编写该代码?另外,许可条款是什么?

4

3 回答 3

3

您应该能够在 Bluegiga 网站的支持部分找到更多信息。注册后,您可以访问更多文档以及 Bluegiga 提供的软件和工具。

BGScript 是一种在 BLE112 芯片(除了 BLE 无线电之外还有一些 IO 和 ADC)上执行的脚本语言。

在更复杂的情况下,BLE112 可以通过串行线连接到微控制器。串行协议是一种专有协议 (BGAPI),它允许访问芯片的所有功能(BLE、IO、ADC...)。Bluegiga 提供了该协议的良好文档和它的 C 实现(它相当紧凑并以标准 C 实现,因此它应该在各种环境中运行)。对于我们的应用程序,我们开发了一个也可以正常工作的 JAVA 实现。

BLE112 文档和软件

于 2012-08-16T20:57:30.987 回答
3

这可能有点晚了,但我注意到很多人在使用 BlueGiga 的某些 API(特别是 1.1 API 中的 UART 和 I2C 接口)时遇到问题。

我在这里写了一些文章,涵盖了使用这两个 API 的一些复杂性:http: //sureshjoshi.com/development/ble112-how-to-use-i2c/http://sureshjoshi.com/development/ ble112-uart-watermarks-example/

快乐的蓝牙!

于 2013-02-15T19:32:26.797 回答
2

如果您下载我在http://forum.mkroll.mobi/viewtopic.php?f=7&t=495链接到的文件,您将看到一个调用编译器的 build.bat 文件。那应该有帮助。

于 2012-09-17T05:56:27.620 回答