例流程如下:
c_main() 入口
创建任务 websocket_start
websocket_start 函数流程
通过 wifi_get_sta_connect_state 函数检测是否通过dhcp成功获取到ip
成功通过dhcp获取到ip后,调用 websocket_client_thread_create 创建任务 websockets_client_main_thread,退出 websocket_start
websockets_client_main_thread 任务流程
初始化websocket相关参数和API(注:大多数接口都是内部已经实现好,用户只需要实现回调函数用于数据处理),连接websocket服务器
连接成功后,创建 websocket_client_heart 任务和 websocket_client_recv 任务,接着循环向websocket服务器发送数据
websockets_callback 为接收数据回调函数,用户可以进行数据处理