Part Number:LAUNCHXL-CC1310Other Parts Discussed in Thread:CC1310
請問 CC1310接收端跟發射端
1:連線後,相隔多久沒有互通訊息,會產生斷連呢?
2:如果斷連了,接收端跟發射端
各有何Api指令 可以快速再聯繫?
除了定時自我Reset
謝謝
Galaxy Yue:
你好,
1.时间间隔由协议的超时机制进行设置的。
在BLE协议中有两个与连接超时相关的参数:连接超时和保持活动超时。
连接超时定义了两个设备之间从连接建立到连接断开之间的最长时间,而保持活动超时定义了两个设备在连接期间没有数据交换时的最长时间。
在IEEE 802.15.4具体的超时机制取决于所使用的协议栈和配置。
2.
对于BLE协议,在发射端GAP_DeviceInit()初始化设备并广播,等待接收端扫描到并建立连接
在接收端,GAP_EstablishLinkRequest()发起扫描,扫描到发射端后,使用GAP_EstabilshLinkReq()建立连接。
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_1GHz_404.html
以上link是BLE的API汇总
对于IEEE 802.15.4 协议:
在发射端:您可以使用init()初始化设备,并调用ti_154stack_start()开始广播,等待接收端收到并建立连接。
在接收端:您可以使用init()初始化设备,并调用ti_15.4stack_start()启动设备,让其扫描并连接到发射端。
这个是TI 15.4 stack 协议的API汇总
https://software-dl.ti.com/simplelink/esd/simplelink_cc13x0_sdk/2.20.00.38/exports/docs/ti154stack/mac_api/html/index.html
,
vincent vcc:
GAP_DeviceInit()GAP_EstablishLinkRequest()ti_154stack_start() 這3個指令 我的專案內 未搜尋到
我是接手前人Sub1G專案,一些初始設定改變不是太清楚,
((连接超时相关的参数:连接超时和保持活动超时。) 可能會在哪個.C檔案內??)
ApiMac_init() ApiMac_registerCallbacks() 只出現在api_mac.h 內
===========
ApiMac_processIncoming() 有出現在
collector.c
if(Collector_events == 0) { /* Wait for response message or events */ ApiMac_processIncoming(); } ProcessRFTx();
==跟=======================
sensor.c內
if(Sensor_events == 0) { /* Wait for response message or events */ ApiMac_processIncoming(); }
===============
include_path="C:/ti/simplelink_cc13x0_sdk_1_30_00_06/examples/rtos/CC1310_LAUNCHXL/ti154stack/common" –
,
Galaxy Yue:
需要一些时间,谢谢。
,
Galaxy Yue:
因为SDK版本号有区别,给您发的API名称有些差别
GAP_DeviceInit()
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_1GHz_group___g_a_p.html
GAP_EstablishLinkRequest()
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_1GHz_gap.h
,
Galaxy Yue:
vincent vcc 说:api_mac.h
是在mac层的
您是使用SDK中的,而我是给您整个API方便您查找
您可以看下这个关于15.4的user guide 里面的模式
A single device
A coprocessor
您所接手的案例中是否使用
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_1GHz_swru489a.pdf
,
Galaxy Yue:
您可以参考以下连接,对其中的参数进行查询和更改
https://blog.csdn.net/weixin_43352285/article/details/124430872
vincent vcc 说:连接超时相关的参数:连接超时和保持活动超时。) 可能會在哪個.C檔案內??)