我意思是接收到有文本和二进制数据两种数据,我得区分是哪种然后用不同的程序逻辑去处理
Search found 7 matches
- 2026年 Apr 17日 10:28
- Forum: TuyaOS-联网单品开发
- Topic: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
- Replies: 14
- Views: 3245
- 2026年 Apr 16日 18:17
- Forum: TuyaOS-联网单品开发
- Topic: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
- Replies: 14
- Views: 3245
Re: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
应用层真需要的,对接某些 ai大模型接口,它的音频下发是直接传二进制音频数据过来的
- 2026年 Apr 16日 15:20
- Forum: TuyaOS-联网单品开发
- Topic: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
- Replies: 14
- Views: 3245
Re: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
但还有个问题,你们这个 api 设计并未定义任何字段用于指示 WebSocket 帧的类型,我需要知道接收的数据是文本还是二级制分别去处理,能否支持下啊
- 2026年 Apr 16日 15:02
- Forum: TuyaOS-联网单品开发
- Topic: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
- Replies: 14
- Views: 3245
- 2026年 Apr 16日 11:42
- Forum: TuyaOS-联网单品开发
- Topic: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
- Replies: 14
- Views: 3245
Re: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
TuyaOS 3.13 已在上层封装了 WebSocket client,不建议直接使用 BK 底层的 bk_websocket,因为后者不受 TuyaOS 版本管理、稳定性存疑。 TuyaOS 上层 WebSocket 接口位于: components/lib_websocket/ 使用方式参考 lib_websocket 组件的头文件,通过 tuya_websocket_xxx() API 调用即可,无需修改 defconfig。 还有个问题,我实际的 ws 连接地址是带 query的,例如:wss://example.com/path1?arg1=1&arg2=2 并且需要 h...
- 2026年 Apr 16日 10:52
- Forum: TuyaOS-联网单品开发
- Topic: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
- Replies: 14
- Views: 3245
Re: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
能否给个示例,我运行下面这段代码,程序会直接崩溃
websocket_client_handle_t ws_client =NULL;
websocket_client_cfg_t cfg = {0};
cfg.uri = "ws://example.com";
cfg.event_cb = websocket_event_callback;
cfg.priv_data = NULL;
websocket_client_init(&ws_client, &cfg);
- 2026年 Apr 14日 15:38
- Forum: TuyaOS-联网单品开发
- Topic: 涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
- Replies: 14
- Views: 3245
涂鸦的 T5 3.13 版本怎么使用 websocket client 啊
我在vendor/T5/t5_os/ap/middleware/soc/bk7258_ap/bk7258_ap.defconfig里面添加 CONFIG_WEBSOCKET=y CONFIG_WEBSOCKET_TLS=y 然后编译报错 /root/Documents/tuya/Projects/T5_TuyaOS-3.13.3/software/TuyaOS/vendor/T5/t5_os/ap/components/bk_websocket/include/bk_ssl.h:25:10: fatal error: mbedtls/ssl.h: No such file or directo...