原创 物联网系统中Lora组网中的主动上报模式实现

2024-9-30 12:09 251 2 3 分类: 物联网


01

概述


LoRa技术具有远距离、低功耗、多节点、低成本和抗干扰的特点。另一方面,LoRa低速率支持较小的数据传输。

服务器、终端(内置LoRa模块)、网关(或基站)、云四部分组成了LoRa网络。如图

Lora技术可用于很多场合,例如隧道通信、电网监视、电表、水表、智能农业、智能水利、智能交通、智能社区、环境监视、工业自动化测试、水产养殖等电表的数据收集等。


02

主动上报模式


在此模式下,连接到网络的节点模块进入主动上报模式。网关进入了监听模式。此时,网关接收到节点数据时会自动回复,并将有效数据上传到服务器。

功能说明:

1.在该模式下,接通插座电源后进入监视状态。若支持节点模块的通电,则节点模块主动地向网关发送网络接入信息,网关通过管理信道(信道1)接收网络接入信息,并将网络节点分配给各通信信道,立即节点网络接入

2.接收到网络接入信息的节点根据网络接入信息的配置自动地改变信道、速率和其他信息,,以定期报告数据设置参数。


03

使用场景


主动上报适合低功耗设备,假设教室内的学生都在睡觉,老师点名肯定得不到学生的回复。因此需要学生自己醒过来回复老师。醒的时间是老师之前分配好的。

对于服务器性能比较差,处理能力弱的情况,也适用主动上报模式


04

主动上报组件的使用


1 Gitee链接地址

Demo位于amaziot_bloom_os_sdk\products\am-lora-gateway\lora_gateway

Gitee源码地址:https://gitee.com/ning./hongdou

Github源码地址:https://github.com/ayumid/hongdou

编译指令:.\build.bat -l .\amaziot_bloom_os_sdk\products\am-lora-gateway\lora_gateway

2 组件功能介绍

Lora主动上报模式组件,主机设置从机上报间隔等参数,之后一直等待从机上报。

3 代码讲解

1 dtu_lora_time_task_init

功能:该函数用于,初始化主动上报模式。

参数:无

返回值:无

示例:

C
dtu_lora_time_task_init();

2 dtu_lora_time_task

功能:该函数用于,Lora主任务。

参数:无

返回值:无

示例:

C
status = OSATaskCreate(&dtu_lora_time_msgq_task_ref, dtu_lora_time_task_stack, DTU_LORA_TIME_TASK_STACK_SIZE, 151, "dtu_lora_time_task", dtu_lora_time_task, NULL);

4 Demo实战

参考开源项目Lora网关

注:本文部分内容来源于网络,如有侵权,请及时联系我们。

本文章源自奇迹物联开源的物联网应用知识库Cellular IoT Wiki,更多技术干货欢迎关注收藏Wiki:Cellular IoT Wiki 知识库(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

文章评论2条评论)

登录后参与讨论

开发工匠 2024-10-7 16:23

写的好,学习和参考

开发工匠 2024-10-4 17:10

写的好,学习和参考
相关推荐阅读
AmaziotIOT牛牛 2024-10-12 11:40
物联网行业硬件设计常见便携电源方案_电池详解
01什么是电池电池(Battery)指盛有电解质溶液和金属电极以产生电流的杯、槽或其他容器或复合容器的部分空间,能将化学能转化成电能的装置。具有正极、负极之分。随着科技的进步,电池泛指能产生电能的小型...
AmaziotIOT牛牛 2024-10-12 11:38
物联网行业中模具面板的常见材料以及定制工艺分析
01亚克力面版亚克力面板,是根据用户提供的图纸,使用亚克力原材料,通过印刷添加颜色、图案、文字、标识指示等信息,后期再进行钻孔、外形切割工艺制作得到的满足设计要求的面板。既可用于设备装饰外观,也能做透...
AmaziotIOT牛牛 2024-10-12 11:36
物业网行业中的模具定制_钣金工艺材料介绍
01材料介绍钣金、CNC、3D打印,是现阶段市面上针对设备外壳、结构件,最常见的三种加工方式。各有各的优缺点,而钣金加工相对来说又因成型简单、效率高、成本低的特点,在样品、小批量、大批量生产上,都存在...
AmaziotIOT牛牛 2024-10-12 11:32
物联网行业中的定制天线的设计流程
01前期评估天线需求前期评估主要针对无线产品项目,天线形式以及性能的评估,以分析此项目的可行性。最好先提供芯片或者模块的规格书,可以方便了解这款天线的相关信息,比如天线调试频段,所需要匹配的阻抗。另外...
AmaziotIOT牛牛 2024-10-12 11:29
物联网行业中的天线相关性能指标参数详解
01天线相关性能指标参数基础天线的指标参数分为两部分:1. 电路参数,天线高效率辐射的保证,天线应用的必要条件2. 辐射参数,天线应用的本质,天线应用的充分条件02电路参数一、驻波比(Voltage ...
AmaziotIOT牛牛 2024-10-12 11:27
二次电池分类以及应用场景详解
01二次电池(充电电池)简介二次电池是相对于一次电池,在实际使用过程中一次电池放电结束后即报废,二次电池可以进行再次充电,活性物质的能够发生可逆的氧化还原反应。一次电池和二次电池的区别如下:从结构上看...
EE直播间
更多
我要评论
2
2
关闭 站长推荐上一条 /5 下一条