0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Lora转4G Cat1网关软硬件设计开源资料分享(HTTP协议版本)

jf_94171069 来源:jf_94171069 作者:jf_94171069 2024-09-18 17:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、lora4G网关方案简介

lora转4G网关解决了物联网技术中长距离的要求,被广泛运用到各种各样行业之中,通信网络成本费极低,另外适用窄带传输数据,安全系数高。应用的地方也是非常的广泛,例如企业、大型工厂、智慧农业、远程抄表、智慧井盖、管廊、办公楼、智能巡检、智能家居、智慧灯杆、智慧供热等等。

二、lora转4G网关方案的硬件设计分享

1.硬件功能概述

奇迹的 AP6000E_AM430EV5 Lora 网关 HTTP版本,乃是奇迹 lora 网关系列中的一个版本。它支持 lora 转 4G,支持 5×6 贴片卡/外置 SIM 卡/全网通卡,支持北斗/GPS 定位,支持卡基站定位,内嵌看门狗,掉线能自动恢复。具备标准工业 RS232/485 接口,能够支持 6 - 20V 的宽电压输入。

Lora 网关 HTTP版本为用户供应标准固件以及对应的源码,还有对应的 Lora 转 HTTP通讯、GNSS、AT 指令配置等功能的操作例程。

2.产品硬件定义

2.1 系统框图:

wKgaombiXNSALUyHAAJ8qOjMvEk915.png

2.2 HaaS框图:

AM430EV5系列SOM板:

AM430EV5 SOM板4(5*6卡/GNSS)Haas框图

wKgaombiXQCANgsjAADJEoKLcZE474.png

AM430EV5 SOM板5(全网通卡/GNSS)Haas框图

wKgZombiXZ6AOCt_AADQ4y4AwjQ170.png

AM430EV5 SOM板6(插拔卡/GNSS)Haas框图

wKgaombiXbWAUNY_AADHawUodkA042.png

lora SOM板:

wKgaombiXcyAZ4fNAAC0EkWLEro356.png

REV1主板Haas框图

wKgaombiXeyARzjNAAGSmEGDpjs980.png

2.3 SCH原理图拆解分析:

AM430EV5系列SOM板SCH:

详情请见飞书奇迹物联知识库点击此处。

Lora SOM板SCH:

详情请见飞书奇迹物联知识库点击此处。

REV1主板SCH:

详情请见飞书奇迹物联知识库点击此处。

三、lora转4G网关方案的软件设计分享

1.软件功能概述

Lora网关是一款多功能 LoRa网关,支持主机轮询和从机主动上报两种软件工作模式。

功能概述:

网络通讯功能:为了实现远程控制中心对终端测控单元的控制,首先应该具备联网的能力,通过网络将两者连接起来。实现了网络通讯,就要考虑网络稳定的问题,如果不稳定,需要实现断线重连等。服务器确定设备目前在线

参数配置功能:网络通讯可以选择TCP,MQTT、HTTP等协议。连接TCP服务器,需要配置TCP服务器地址,端口号等参数;连接MQTT服务器需要配置鉴权信息,订阅和发布的Topic等参数。此外,其它复杂功能,也会涉及到一些参数的配置。

网络参数配置功能:上述功能实现后,可以考虑后期维护过程中,当产品现场维护不方便,使用网络对其进行配置的方式。配置的方式可以选择多种形式,可以将上面的指令稍微修改,也可以另外写一份协议。

心跳功能:当产品和远程服务器建立连接后,服务器判断设备是否在线,需要RTU定时发送一串数据给服务器,用通信来确认产品在线。

远程控制功能:依托上述功能的实现,可以轻松地制定一些协议,远程服务器通过下发对应的协议,进行配置等。

主动轮询功能:主机按照配置的时间,逐一发送信息,询问从机设备

从机主动上报功能:从机上电后,会主动和主机进行通信,获取主机下发的上报设备,适用于低功耗场景。

2.软件功能定义

2.1 软件实现功能:

AT指令配置设备运行参数,包括:服务器连接IP、端口号;心跳包开启/关闭;心跳包内容;注册包模式;注册包内容。以及复位和查询相关配置参数指令。

可随时选择进入、退出透传模式

心跳保持功能,心跳间隔可配置

网络重连功能

理论上可以发送无限长度数据包

波特率固定为115200,可以根据客户需求定制

网络AT指令和JSON协议配置功能,可以通过服务器下发远程AT指令配置

支持远程升级

支持主机轮询和从机主动上报功能

2.2 软件功能模块分析:

按照上面的分析,开发的过程就是实现一个个组件,几个组件完成一个模块,几个模块完成一个项目的开发。

开发过程会从核心组件验证,完整代码详解,调试三个章节来讲,如何使用服务层API或应用层组件中的代码实现组件和模块,从而完成整个项目。

2.3 软件流程图:

wKgZombqib2ADvCFAALyeGHoW0s725.png

3.基开发豆平台开发分析

我们的目的是做一款HTTP通信的Lora网关,Lora网关应该具有的的功能,代码可以分为:数据存储模块,AT指令模块,切卡模块,透传模式切换模块,HTTP模块,心跳模块,掉线重连模块,主动上报模块,主机轮询模块。

模块是根据相似的功能,把对应的代码放到同一个源文件中。每个功能算作一个组件,不同组件组合以来,构成了模块的主要功能。

数据存储组件:包括文件创建,初始化,读写,关闭等。

AT指令组件:包括串口初始化,串口数据接收,发送,数据分析,AT指令解析

切卡组件:包括GPIO初始化,复位切卡

透传模式切换组件:包括串口初始化,串口数据接收,发送,数据分析,切换模式

掉线重连组件:包括连接状态检测,掉线重连

HTTP组件:包括Post和Get两种方法,和服务器通信

心跳组件:包括参数配置,定时发送

GNSS组件:包括参数配置,串口初始化,串口数据接收,数据分析,模式切换,定时上报

轮询组件:包括参数配置,GPIO初始化,中断检测,模式切换,定时上报,中断上报

从机主动上报组件:包括参数配置,ADC接口初始化,电流计算,定时上报

上述模块功能大致是按照依赖顺序来的,下面的模块实现可能要基于上面的组件。

AT指令模块

心跳模块

HTTP网络模块

网络AT模块

主任务模块

升级模块

IO模块

文件模块

JSON协议模块

Lora通信模块

四、Lora转4G网关方案成果展示

1.SCH的讲解和Geber文件资料

详情请见飞书奇迹物联知识库点击此处

2.Datasheet

详情请见飞书奇迹物联知识库点击此处

3.AT指令手册

详情请见飞书奇迹物联知识库点击此处

4.产品BOM

详情请见飞书奇迹物联知识库点击此处

5.固件下载链接

详情请见飞书奇迹物联知识库点击此处

五、如何了解更多lora转4G网关方案

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

欢迎同学们走进AmazIOT知识库的世界!

这里是为物联网人构建的技术应用百科,以便帮助你更快更简单的开发物联网产品。

Cellular IoT Wiki初心:

在我们长期投身于蜂窝物联网 ODM/OEM 解决方案的实践过程中,一直被物联网技术碎片化与产业资源碎片化的问题所困扰。从产品定义、芯片选型,到软硬件研发和测试,物联网技术的碎片化以及产业资源的碎片化,始终对团队的产品开发交付质量和效率形成制约。为了减少因物联网碎片化而带来的重复开发工作,我们着手对物联网开发中高频应用的技术知识进行沉淀管理,并基于 Bloom OS 搭建了不同平台的 RTOS 应用生态。后来我们发现,很多物联网产品开发团队都面临着相似的困扰,于是,我们决定向全体物联网行业开发者开放奇迹物联内部沉淀的应用技术知识库 Wiki,期望能为更多物联网产品开发者减轻一些重复造轮子的负担。

Cellular IoT Wiki沉淀的技术内容方向如下:

wKgaombqn6-AaialAAQrZ8e-uz8898.jpg

奇迹物联的业务服务范围:基于自研的NB-IoT、Cat1、Cat4等物联网模组,为客户物联网ODM/OEM解决方案服务。我们的研发技术中心在石家庄,PCBA生产基地分布在深圳、石家庄、北京三个工厂,满足不同区域&不同量产规模&不同产品开发阶段的生产制造任务。跟传统PCBA工厂最大的区别是我们只服务物联网行业客户。

连接我们,和10000+物联网开发者一起 降低技术和成本门槛

让蜂窝物联网应用更简单~~

哈哈你终于滑到最重要的模块了,

千万不!要!划!走!忍住冲动!~

欢迎加入飞书“开源技术交流”,随时找到我们哦~

点击链接如何加入奇迹物联技术话题群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以获取加入技术话题群攻略

Hey 物联网从业者,

你是否有了解过奇迹物联的官方公众号“eSIM物联工场”呢?

这里是奇迹物联的物联网应用技术开源wiki主阵地,欢迎关注公众号,不迷路~

及时获得最新物联网应用技术沉淀发布

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407776
  • 网关
    +关注

    关注

    9

    文章

    6429

    浏览量

    55567
  • HTTP
    +关注

    关注

    0

    文章

    531

    浏览量

    34849
  • LoRa
    +关注

    关注

    354

    文章

    1853

    浏览量

    237196
  • Cat1
    +关注

    关注

    0

    文章

    42

    浏览量

    4065
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LoRa基站与网关概念

    和分析。 LoRa网关通常具有较低的功耗和较小的体积,可以方便地部署在各种场景中。同时,LoRa网关还可以支持多种网络接入方式,包括以太
    发表于 12-02 08:30

    利用 NucleiStudio IDE 和 vivado 进行软硬件联合仿真

    本文利用NucleiStudio IDE 和 vivado 对 NICE demo协处理器进行软硬件联合仿真。 1. 下载demo_nice例程:https://github.com
    发表于 11-05 13:56

    工业5G网关4G物联网网关强在哪里

    工业5G网关相较于4G网关,在 数据传输速率、延迟、连接密度、安全性、能效与边缘计算能力 等方面具有显著优势,而4G
    的头像 发表于 10-29 17:17 143次阅读

    Modbus协议HTTP协议,实现JSON格式对接MES等系统平台

    (从站)HTTP客户端(主站)的案例,查阅更多图文案例 先用参数配置软件(下载地址)接上网关,再配置数据交互地址。具体的调试方法步骤: 1.打开参数配置软件(功能->功能类型与
    发表于 10-27 10:33

    重磅发布Modbus与OCPP协议转换的4G网关

    2025年9月,近日,深圳惠志科技宣布正式推出全新一代Modbus协议4G网关,这一创新之作致力于推动工业设备与电动汽车(EV)充电网络的深度融合。
    的头像 发表于 09-11 09:45 2525次阅读
    重磅发布Modbus与OCPP<b class='flag-5'>协议</b>转换的<b class='flag-5'>4G</b><b class='flag-5'>网关</b>

    5G网关LORA网关有什么区别

    5G网关LoRa网关在技术定位、通信能力、应用场景、成本结构、网络部署五个维度存在本质差异,具体对比如下: 1. 技术定位:高速广域 vs
    的头像 发表于 08-20 14:40 556次阅读
    5<b class='flag-5'>G</b><b class='flag-5'>网关</b>和<b class='flag-5'>LORA</b><b class='flag-5'>网关</b>有什么区别

    PLC数据采集网关支持哪些上网方式

    PLC数据采集网关支持多种上网方式,常见的有以下几种: 5G/4G:支持5GRedCap、CAT4CAT1
    的头像 发表于 08-16 14:43 295次阅读

    充电桩核心设备:国协议4G工业网关深度解读

    什么是国协议4G工业网关协议4G工业
    的头像 发表于 07-15 18:00 5120次阅读
    充电桩核心设备:国<b class='flag-5'>网</b><b class='flag-5'>协议</b><b class='flag-5'>4G</b>工业<b class='flag-5'>网关</b>深度解读

    4G全网通网关是什么?有什么功能?

    4G全网通网关是一种能够接入4G网络,并将4G网络信号转换为其他网络信号(如WiFi、以太等),实现多设备联网的通信设备。它支持国内三大运
    的头像 发表于 06-17 15:43 869次阅读
    <b class='flag-5'>4G</b>全网通<b class='flag-5'>网关</b>是什么?有什么功能?

    关于Cat.1络会取代NB-IoT技术吗?

    速率。 可穿戴设备(4G手表)——需低时延语音/数据。 替代2G/3G的物联网终端 : 2G/3G退
    发表于 04-03 08:46

    4G Cat.1单灯控制器:盾华路灯智慧照明的革新者

    4G Cat.1单灯控制器:盾华路灯智慧照明的革新者
    的头像 发表于 04-02 11:06 713次阅读
    <b class='flag-5'>4G</b> <b class='flag-5'>Cat.1</b>单灯控制器:盾华路灯智慧照明的革新者

    智能工厂用5G工业网关还是4G工业网关好?

    企业规模较小、预算有限且对网络性能要求相对不高,4G工业网关也能满足现阶段需求。 5G工业网关4G工业
    的头像 发表于 03-31 15:34 847次阅读
    智能工厂用5<b class='flag-5'>G</b>工业<b class='flag-5'>网关</b>还是<b class='flag-5'>4G</b>工业<b class='flag-5'>网关</b>好?

    S32K在AUTOSAR中使用CAT1 ISR,是否需要执行上下文切换?

    如果我们在 AUTOSAR 中使用 CAT1 ISR,是否需要执行上下文切换?另外,是否需要返回指令才能跳回到作系统?您有没有带有 CAT1 ISR 的 S32K3x4 微控制器的示例?
    发表于 03-27 07:34

    三格电子CAN4G模组在充电桩的应用

    1、方案背景 充电桩作为电动汽车的基础设施,现在越来越普及,而智能化和远程管理成为趋势。CAN总线在充电桩内部设备通信中的广泛应用,而4G模组则提供了远程连接的能力。结合这两者,CAN4G
    的头像 发表于 03-05 09:31 706次阅读

    【正点原子STM32H7R3开发套件试用体验】4G联网工业设备控制网关

    这次有幸参加 正点原子STM32H7R3开发套件 的评测,计划使用 正点原子STM32H7R3开发套件,来完成一个 4G联网工业设备控制网关。 评测计划: 1. 通过正点原子开发板资料
    发表于 12-18 14:14