本 SDK 根据阿里云IoT LinkEdge WebSocket client接入协议,屏蔽了协议的封装和解析细节,并整合了一款刚广泛应用的websocket库,方便开发者快速接入.
- libwebsockets
- 任何一种TLS库, 默认是openssl, 其他可以是mbedTLS, wolfSSL, BoringSSL等.
- pthread 库.
linux环境下
- 修改demo.c中g_devices中的pk,dn
- 执行编译命令:
make
- 在sdk/export/lib目录会生成libleda.so, 在demo目录下生成demo可执行程序
linux环境下
./start_demo.sh [ip] <tls>