ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
* 导师**视频**讲解:[**去听课**](https://www.bilibili.com/video/BV1k34y1D7Vz/) >[success] **技术支持说明:** >**1**.一般以自主学习为主 > **2**.可到官方问答社区中提问:[**去提问**](https://bbs.csdn.net/forums/zigbee) > **3**.工程师**会尽快**解答社区问题,但他们是一线开发,【**难以保证**】解答时效,解答辛苦,感谢理解! <br/> ![](https://img.kancloud.cn/9a/b5/9ab576692ad8fbcaef1ba2c934341b0e_832x380.png =600x) 目前应用代码的内容不多,基本就是zbmsg完成串口通信的协议处理,然后把处理后的应用数据交给分类器Category进行分发处理,这个架构的优点在于很好解耦不同的功能,比如以后我们要新增加一个温湿度传感器的应用逻辑,可以在Category进行调度,如下: ![](https://img.kancloud.cn/25/4e/254e8174e4368a54eeea87ae0f637fbd_832x396.png =600x) ### 再比如我们把外部Flash用做database功能,那么访问database时必须由category进行统一调度,同时还可以抽象出设备管理等功能。