我正在尝试尝试BlueGiga BLE112 kit为iOS做一些BLE开发。
我正在从TI CC2540密钥卡套件切换,因为我的IAR Embedded Workbench评估许可证已过期(30天),该软件的许可证价格为2500美元。
我想知道为BLE112编写代码的工具是什么;该网站提到了“BG Script”和“BG Profile Toolkit”,但我找不到任何有关这些工具的环境/许可的信息。它还提到为“8051”编写C代码(不知道这是什么)。编写该代码需要什么环境/编译器?此外,许可条款是什么?
答案 0 :(得分:3)
您应该能够找到有关support section of the Bluegiga web site的更多信息。注册后,您可以访问更多文档以及Bluegiga提供的软件和工具。
BGScript是一种脚本语言,在BLE112芯片上执行(除了BLE无线电之外还有一些IO和ADC)。
在更复杂的情况下,BLE112可以通过串行线连接到微控制器。串行协议是一种专有协议(BGAPI),允许访问芯片的所有功能(BLE,IO,ADC,......)。 Bluegiga提供了该协议及其C实现的良好文档(它相当紧凑,在标准C中实现,因此它应该在各种环境中运行)。对于我们的应用程序,我们开发了一个JAVA实现,它也可以正常工作。
答案 1 :(得分: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/
快乐蓝牙!
答案 2 :(得分:2)
如果您下载我链接到http://forum.mkroll.mobi/viewtopic.php?f=7&t=495的文件,您将看到一个调用编译器的build.bat文件。这应该会有所帮助。