TI中文支持网
TI专业的中文技术问题搜集分享网站

如何编写Host程序(基于cc2540)

hi,

 我想编写一个host和controller分离的程序(二者运行在不同的芯片上)。

BLE协议栈提供的demo程序只有运行在CC2540上的程序,那么,如何编写host上的程序呢?

我读了文档TI_BLE_Vendor_Specific_HCI_Guide.pdf,对这种编程的框架有了一点了解,但是细节方面还有很多疑问。

1)profile需要自己管理吗?
       这些函数(例如GATTServApp_RegisterService)还能调用吗?
       如果能的话,怎么调用?
      如果不能的话,我还需要用gattAttribute_t这种方式管理我的数据吗?

Susan Yang:

 BLE-STACK中 Master端的程序不多,有个SimpleBLECentral和GlucoseCollector. 

 cc254x 做central 一连2 可参考链接  http://processors.wiki.ti.com/index.php/SimpleBLECentral_Connect_to_Multi_SimpleBLEPeripheral_devices

shike wang:

回复 Susan Yang:

谢谢你的回复,我看了下,好像不是我所需要的。

我需要实现的应该是这个功能:Network Processor with GATT_DB_OFF_CHIP defined.

不知道有没有类似的程序?大家有人写过吗?

我觉得这样的程序很复杂啊,是我想错了,还是真的很复杂?

shike wang:

回复 shike wang:

在Network Processor with GATT_DB_OFF_CHIP defined模式下,profile的管理(例如handle和uuid的维护)需要自己写代码管理吗?还是TI有库函数可以调用?

赞(0)
未经允许不得转载:TI中文支持网 » 如何编写Host程序(基于cc2540)
分享到: 更多 (0)