# LWNS **Repository Path**: stlesson/lwns ## Basic Information - **Project Name**: LWNS - **Description**: LWNS为沁恒微电子推出的轻量高效的无线组网协议栈,支持Mesh组网。可应用于智能家居、智能工厂等场合。相比于蓝牙Mesh和ZigBee,LWNS资源占用更小、效率更高、组网模式灵活多变、开发更简单更快捷。 - **Primary Language**: C - **License**: BSD-3-Clause - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 4 - **Created**: 2021-12-22 - **Last Updated**: 2025-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README LWNS v1.61 Release: 请结合例程和《LWNS开发指南.pdf》一起学习。 注意根据不同的功能进行修改宏定义。 有问题给以发送邮件至 mx@wch.cn ,或者联系沁恒官方技术支持。 ch57x_LWNS_Template为LWNS无配网功能例程: 只要在RF_Init函数中将rf配置为相同参数, 启用加密的话,lwns_sec.c中的秘钥lwns_sec_key也配置相同, 即为同一组设备,适合用来学习使用,也可以直接用于开发。 ch57x_LWNS_Prov_Template为LWNS具有配网功能例程: 1.支持未配网设备通过配网设备进行配网, 2.支持手机蓝牙对设备进行配网,通过rwprofile进行参数设定,命令见程序细节。 初次启动默认RF_Init配置为rf_config_params.c中的lwns_rf_params全局变量, 秘钥为lwns_sec.c中的秘钥lwns_sec_key。 通过配网可以修改rf参数和秘钥,保存到flash中。 同时具有蓝牙连接功能,可用于开发参考。 基于LWNS编写的应用层程序是通用的,不同芯片只需移植好LWNS即可使用相同的LWNS应用层程序。