lora2_receiver.lua 685 B

12345678910111213141516171819202122232425
  1. --[[
  2. @module lora2_receiver
  3. @summary lora数据接收应用功能模块
  4. @version 1.0
  5. @date 2025.11.03
  6. @author 王世豪
  7. @usage
  8. 本文件为lora数据接收应用功能模块,核心业务逻辑为:
  9. 1. 处理接收到的lora数据。
  10. 本文件的对外接口有:
  11. 1. lora2_receiver.proc(data): 处理接收到的lora数据。
  12. 2. sys.publish("LORA_RECV_DATA", data): 发布收到的数据给其他模块处理。
  13. ]]
  14. local lora2_receiver = {}
  15. -- 处理接收到的lora数据
  16. function lora2_receiver.proc(data, size)
  17. log.info("lora2_receiver", "收到数据", size, data)
  18. -- 发布数据给其他模块
  19. sys.publish("LORA_RECV_DATA", data)
  20. end
  21. return lora2_receiver