基于libuv和ubus的LoRa服务器数据快转平台设计
作者机构:福建信息职业技术学院福建福州350003
出 版 物:《厦门城市职业学院学报》 (Journal of Xiamen City University)
年 卷 期:2024年第26卷第3期
页 面:91-96页
学科分类:0810[工学-信息与通信工程] 08[工学] 081001[工学-通信与信息系统]
基 金:福建省科技计划引导性项目:海洋牧场海洋生态环境监测系统开发及应用(2023H0029)
摘 要:针对传统LoRa数据转发服务器性能低、延时大、CPU及内存使用率高的问题,可以设计基于libuv和ubus的LoRa服务器数据快转平台予以解决。该方案集成LoRa网关接入、终端数据解析、数据转发功能,能够采用libuv网络框架提供的异步数据接收能力实现非阻塞数据接收,通过算法优化实现时间复杂度为常数阶的网关数据结构遍历,利用工作队列实现负载均衡,并使用ubus软件总线实现进程间通信。