Part Number:CC2642R
您好! 個人目前使用的 SDK 版本為 V5_40_00_40。
已參考相關文章,透過 使用 GapAdv_prepareLoadByHandle(),和 GapAdv_loadByHandle() ,函数更新數據。
但是, 它似乎只能丟出首次更新的數據, 後續的變動值完全沒呈現出來。
比如說,我需要動態的丟出流水號。但廣播出來的永遠是首次的數據。
請問,是否有方法可以解此問題?
謝謝!!
Nick Sun:
您好,
感谢您的对TI产品的关注!为更加有效地解决您的问题,我需要多一些时间查看这个问题,稍后会为您解答。
,
Nick Sun:
您好,
您能给出一些更详细的信息吗,比如使用什么示例,要去打成什么样的目的,还有相关部分修改的程序能发上来吗?
感谢您的支持。
,
March Yao:
嗨! Nick Sun:
我是使用 simple_peripheral 範例修改。 至於修改部份完全參考
/cfs-file/__key/communityserver-discussions-components-files/538/2046.simple_5F00_peripheral.c
我期望的目的是. 廣播內容, 可以借用當中的 1~2 個 bytes 來拋出我想要知道可變動的數據。(比如像是即時的溫度….)
如下圖紅框處, 我已替換成一個變數。但實際廣播出來的值永遠是初值。
請問,我該如何實現成變動即時值呢? 謝謝~
,
Nick Sun:
您好,
我这边借用您的方法实际测试一下,查找一下解决方法。
有结果联系您。
,
Nick Sun:
您好,
所以您的目的可以大概概括为用上述条件做出定期更新数据(实时的温度)并广播出来。
不知道我的理解是否正确。
,
March Yao:
是的. 我想用這個方式來關查狀態。謝謝你~
,
Nick Sun:
您好,
好的,收到您的跟进,有结论联系您。
,
Nick Sun:
您好,
Scanning and Advertising SLA lab 里的Advertising Task 2 – Change the Advertisement Data 展示了如何在运行时更新广播数据。您能否尝试使用该方法是否能解决您的问题,我们会持续跟进。
感谢您的支持。