BLE2UART
2015-08-20 10:37:54 4 举报
BLE2UART是一种蓝牙低功耗(BLE)到通用异步收发器(UART)的转换器。它允许用户将BLE设备连接到传统的串行通信接口,如RS-232或TTL接口。这种转换器在许多应用场景中都非常有用,例如将BLE传感器数据发送到计算机进行监控和分析,或者将来自计算机的命令发送到BLE设备进行控制。BLE2UART通常具有紧凑的尺寸和低功耗特性,使其成为便携式和电池供电设备的理想选择。此外,它还支持多种数据传输速率和协议,以满足不同应用的需求。总之,BLE2UART是一种实用的解决方案,可以将BLE技术与现有的串行通信系统集成在一起,为用户提供更多的灵活性和便利性。
作者其他创作
大纲/内容
uartTxDataLength != 0
end
N
AppCallBack( )
start UART;CyBle_Start(AppCallBack)
CYBLE_EVT_STACK_ONCYBLE_EVT_GATT_CONNECT_INDCYBLE_EVT_GATTS_WRITE_CMD_REQCYBLE_EVT_GATTS_XCHANG_MTU_REQCYBLE_EVT_GATTS_WRITE_REQ
while(1)
start main.c
HandleBleProcessing( );
get uartTxDataLength
对结构体uartTxDataWriteCmd赋值
CyBle_ProcessEvents( )
central roleGATT clinic
数据过长则截断处理
UART compile prompt message
uartTxData[index] = (uint8) UART_UartGetByte();
CYBLE_EVT_STACK_ON:CYBLE_EVT_GAPC_PROGRESS_RESULT:CYBLE_EVT_GAP_DEVICE_DISCONNECTED:CYBLE_EVT_GATTC_READ_BY_TYPE_RSP:CYBLE_EVT_GATTC_FIND_INFO_RSPCYBLE_EVT_GATTC_XCHNG_MTU_RSP 。。。
HandleUartTxTraffic( )
Y
通过该API发送出去CyBle_GattcWriteWithoutResponse
case event...
switch(event)
CYBLE_STATE_SCANNINGCYBLE_STATE_CONNECTEDCYBLE_STATE_DISCONNECTE
0 条评论
下一页
为你推荐
查看更多