精华内容
下载资源
问答
  • LoRaWAN网关源码

    2017-09-07 13:48:57
    此代码在官方源代码基础上修改了Makefile,其他的都未动,代码运行平台是树莓派。在运行测试程序前一定要,复位,复位,复位,运行\packet_forwarder\lora_pkt_fwd下的reset_lgw.sh复位脚本,运行完后运行lora_pkt_...
  • LoRaWAN网关组网简介

    千次阅读 2020-09-18 11:33:48
    网关组网根据LoRa网关的网络组织情况不同,可分为局域网内多网关组网,和广域网多网关组网。 本文主要介绍利用LoRa网关内置的Server来组网的上述两种方式的基本框架。 想要了解在腾讯云上怎样才能添加LoRaW.

    目录

    前言

    一、局域网内多网关组网

    二、广域网多网关组网

    三、用于组网的LoRaWAN网关的选取

    结语


    前言

    虽然LoRaWAN网关覆盖范围非常广,郊区能覆盖十几公里,市区能覆盖几公里,但是,有些特殊的应用场景,我们仍然需要网关能够覆盖更大面积。

    那么,有没有办法提高网关的覆盖面积呢?

    答案是肯定的。我们可以利用LoRaWAN网关内置的Server,来使用其他LoRaWAN网关组网以增加覆盖面积。

    多网关组网根据LoRaWAN网关的网络组织情况不同,可分为局域网内多网关组网,和广域网多网关组网。

    本文主要介绍利用LoRaWAN网关内置的Server来组网的上述两种方式的基本框架。

    想要了解在腾讯云上怎样才能添加LoRaWAN网关,可参考《如何在腾讯云上添加LoRaWAN网关

     

    一、局域网内多网关组网

    图1是LoRaWAN网关的局域网内多网关组网的方式。

    局域网场景是指,主网关和组网网关位于同一个局域网,相互可通过IP地址直接访问情况。本场景同样适用于OpenVPN 虚拟局域网。

    这种方式的特点是网络配置简单,同一个局域网内网络环境相对稳定、安全,组网网关和主网关之间使用UDP方式通信。

    LoRaWAN网关局域网内多网关组网的方式
    图1  LoRaWAN网关局域网内多网关组网的方式

     

    广域网多网关组网

    图2是LoRaWAN网关的广域网多网关组网的方式。

    由于广域网下主网关和组网网关之间无法直接通信,因此,需要LoRaWAN网关将报文发布到MQTT Broker,再由其它网关进行订阅。因此需要在公网部署一台MQTT服务器(所有参与组网的LoRaWAN网关都可直接访问的服务器),将主网关和组网网关都连接到这台MQTT服务器进行通信。

    LoRaWAN网关广域网多网关组网的方式
    标题

     

    这种方式的特点是所有终端需要同一个server管理,但是网关以及终端在地理位置上分布较广。所有组网网关通过MQTT协议将数据发布到MQTT服务器,相比于UDP传输数据更加的稳定、安全。主网关通过订阅MQTT服务器完成终端数据的处理。该方式使处于任意地域任意网络的网关都可以加入到主网关。

     

    用于组网的LoRaWAN网关的选取

    用于组网的网关,必须是内置NS也就是内置Server的LoRaWAN网关。比如RAK瑞科慧联的网关RAK7249或者RAK7258。

    RAK7249标准固件版本:可实现城市5KM,郊区15KM的广域覆盖;支持以太网,WiFi,3G/4G(可选)链接NS平台支持自动切换;支持PoE供电,IEEE 802.3af/at兼容 class4,48V;最大可支持16个上行通道,2个下行发送通道;节点在网络范围内可自由移动,支持有效过滤非法节点;支持内嵌备用电池和太阳能供电。

    RAK7258LoRaWAN室内网关:支持链接公共NS如TTN,支持链接客户自建服务器;支持网关内置NS服务器

     

    结语

    本文介绍了利用LoRaWAN网关内置的Server来组网的两种方式的基本框架,并介绍了各自的特点以及适合的应用场景。

    如希望了解如何配置网关以实现上述组网,请期待我们的下一篇文章。

    展开全文
  • LoRaWAN网关原理图

    2018-01-23 15:47:18
    LoRaWAN网关1301原理图和PCB版图,适合想开发lorawan网关的个人和公司
  • 从零开始搭建一套lorawan网关(一)

    千次阅读 2019-05-21 15:16:22
    一个新分类,记录一下lorawan的搭建过程。 主要会做以下内容: 网关1301芯片基本参数学习 主控板的基本环境搭建 网关代码的移植 主控与1301连接测试 开源LoRa Server项目学习 LoRa Gateway Bridge安装测试 ...

    一个新分类,记录一下lorawan的搭建过程。

    主要会做以下内容:

    网关1301芯片基本参数学习

    主控板的基本环境搭建

    网关代码的移植

    主控与1301连接测试

    开源LoRa Server项目学习

    LoRa Gateway Bridge安装测试

    LoRa Server安装测试

    LoRa App Server安装测试

    网关连接LoRa Server

    展开全文
  • 花一个小时,打造自己的LoRaWAN网关

    万次阅读 多人点赞 2018-03-30 15:54:34
    花一个小时,打造自己的LoRaWAN网关 第1步:准备材料 表1-1 硬件材料清单 名称 用途 供方 SX1301模块 并行处理8路LoRa无线电 锐米提供 ...

                            花一个小时,打造自己的LoRaWAN网关

    配置网关参数,请链接《打造自己的LoRaWAN网关,进阶3:设参运维》  

    https://blog.csdn.net/jiangjunjie_2005/article/details/80189625 

    源代码与二次开发,请链接《打造自己的LoRaWAN网关,进阶1:构建软件》

    https://blog.csdn.net/jiangjunjie_2005/article/details/79805020

    处理异常,请链接《打造自己的LoRaWAN网关,进阶2:处理异常》

    https://blog.csdn.net/jiangjunjie_2005/article/details/80073820

     

    源代码在 TF 卡中,给网关上电使用 putty 登录 Linux ,使用 ls 可以查看源代码,使用 make 可以编译源代码。

     

    LoRaWAN 是全球统一的物联网标准,LoRaWAN网关是核心基站。一个“零基础”用户,按本文 3 步骤,可在1小时内,打造自己的LoRaWAN网关。

    第1步:准备材料

     

     

    表1-1 硬件材料清单

    名称

    用途

    SX1301模块

    并行处理8路LoRa无线电数据帧

    ARM-Linux主控

    驱动SX1301,与Server通信

    高速Micro SD卡

    预装Linux和网关软件,可二次开发

    5V2A Micro USB电源适配器

    提供电能(电流最小 2A)

    7dBi 高增益 LoRa 专用天线

    470~510MHz 中国地区频段

    以太网线缆

    连接路由器,接入 Internet

    采购硬件材料请链接:https://item.taobao.com/item.htm?spm=2013.1.w4023-13955217959.11.4ff71b03xIhC6B&id=611216956593

    第2步:连接设备

     

    快速调试

    如果手头有 USB 转串口工具,可接 debug 串口: 1=GND, 2=RXD, 3=TXD 115200-8-n-1  使用串口软件登录 Linux   用户名=guest   密码=rimelink
    推荐TeraTerminal 链接 http://www.rimelink.com/nd.jsp?id=33#_np=105_315

    执行 sudo ifconfig eth0 即可获取 IP 和 MAC 地址

     

    第3步:验证网关

    3.1 生成EUI

     按上图 5 个步骤,从路由器获取网关的 MAC 地址(如有困难,请咨询网络管理员 或查询路由器使用说明书)。

    如本例,MAC地址 = B8 : 27 : EB : 49 : 95 : 0E

    按规则,生成EUI  = B8 : 27 : EB : FF: FE : 49 : 95 : 0E

     

     3.2 组网测试

     

    3.3 查看日志

    使用 putty连接 gateway,用户名=guest    密码=rimelink

    (下载 putty:http://www.rimelink.com/nd.jsp?id=33#_np=105_315


    查看网关日志执行 tail –f /tmp/start_gateway.sh.log

     

    下载本文 PDF 版本,请链接:https://pan.baidu.com/s/1XKPeoA8AApeSegaX_MkTTg (提取码:rdhp)

     

     

    展开全文
  • 从零开始搭建一套lorawan网关(二)

    千次阅读 2019-06-05 09:24:10
    SX1301芯片基本参数 说明:内容基本都来自1301的数据手册,根据大意进行翻译。 整体介绍 SX1301实际上应该算一个调制解调的数字基带芯片,...图中的GPS的作用是对时,取时间戳,因为lorawan对时间敏感。 工作...

    SX1301芯片基本参数

    说明:内容基本都来自1301的数据手册,根据大意进行翻译。

    整体介绍

    SX1301实际上应该算一个调制解调的数字基带芯片,需要外接前端射频芯片SX1255或者SX1257实现无线信号的收发。单独并不能使用。

    芯片设计的目的就是在更多的信道内使用随机的扩频因子同时进行多个数据包的接收。

    图中的GPS的作用是对时,取时间戳,因为lorawan对时间敏感。

    工作模式:SX1301内部是存在处理器的,处理器接收微码进行操作,semtech官方提供SX1301的微码,在初始化阶段由MCU将微码发给SX1301进行工作。这个微码是什么东西呢,其实微码就是类似于固件的一种东西 ,固件的量级比微码更大,微码多运行在MCU这种极度轻量级的CPU上,而固件则运行在稍微重一些的CPU上,而且微码的这种形式有利于我们更新,因为只需要更新MCU发送的微码文件即可。

    内部接收结构

    芯片包含两个MCU:

    A radio AGC(automatic gain control) MCU,主做射频控制,通过SPI连接前端的射频模块,实现链路增益的自动控制,无线校准和收发控制。

    A packet arbiter MCU,顾名思义负责数据包通道分配,分配原则有速率、通道、射频路径和信号强度。

    这两个MCU都是可以通过HOST SPI实时访问控制的。

    芯片包含10个可编程通道。

    IF8通道(lora):频率支持任意频率,带宽支持125 / 250 / 500kHz,速率支持lora所有速率(SF7到SF12),希望用于网关之间的高速通信。

    IF9通道(G)FSK:主要是收发(G)FSK信号,国内很少用。

    IF0~IF7的LoRa通道:带宽固定为125kHz,每个信道的频率可以单独设置,可以接受任意速率的数据包,结合ADR可以实现速率动态控制,这8个通道是同步扫描的,而且可以同时处理不同速率的前导码,但是做不到同时解调8个通道的数据包。

    接收缓冲

    SX1301内部有一个共享地址缓冲区,大小1024字节,和一个消息缓冲区,地址缓冲区FIFO最多可以存放16对消息,每对消息包括消息地址和消息长度。地址是自动计算生成的,可以随时通过HOST查看寄存器。

    发送

    SX1301网关通过外接射频模块可以发送数据包,而且可以在数据包中动态封装以下参数:

    •无线信道

    •fsk或lora调制

    •带宽、速率、编码速率(在lora模式下)、比特率和FDEV(在fsk模式下)

    •发射功率

    •射频前端(A或B)

    •发送时间(根据网关硬件时钟同步或者异步发送,精度为1us)

    时间戳在lorawan里很重要,后面会做介绍。

    数据超过1字节的都按照MSB发送,表中数据不属于payload,16字节开始才是payload,字节0到15不会被传输,只用于在发送前动态配置网关。

    展开全文
  • 从零开始搭建一套lorawan网关(四)

    千次阅读 2019-06-05 11:15:37
    SPI测试 我们开发板运行的linux系统,如何在linux下访问SPI设备呢? 我们开发板在编译内核时已经默认编译了spi部分,可以通过ls /dev/spi*查看 引脚分布图 ...使用杜邦线连接SPI0_MOS和SPI0_MISO测试spi回环发送 ...
  • 从零开始搭建一套lorawan网关(三)

    千次阅读 2019-06-05 10:24:58
    网上的大多数教程都是用树莓派作为主控板,因为官方提供例程是树莓派的,但是树莓派主控芯片不单卖,没法完全做成自己的产品,而且树莓派作为一款开源硬件,目标本来是民用极客,作为网关使用在环境恶劣情况下不一定...
  • LoRa 网关的实现

    2017-06-18 22:53:25
    在Keil的基础上实现了在GH1278上用LoRa技术进行通信
  • 本系列文章用于介绍如何从零开始,将树莓派LoRaWAN网关连接到服务器。 本文档适用于我司(RAK瑞科慧联)RAK7243/RAK7244系列网关产品,以及适用于RAK2245+树莓派(本文档中提到的树莓派指树莓派3B/3B+/4,以下提到...
  • 目录 一、选择网关时考虑的主要功能 功耗 集中器模块 频道数量 ...平台兼容性:Packet Forwarder...之前我们跟大家介绍过了LoRaWAN网关是什么、LoRaWAN的网关构成,以及LoRaWAN网关的工作原理等内容。了解完这些理...
  • LiteCoG(Lite Connect Gateway)是一款小型的、支持多种连接方式的IoT网关,当前的主体功能是一个单\双通道的LoRaWAN网关,北向采用以太网\WiFi\4G Cat1连接,南向通信采用LoRa通信,同时也可支持BLE\RS485等连接...
  • 这篇笔记记录采用 RAK7258 LoRaWAN 网关接入腾讯云物联网开发平台的流程, 腾讯云 IoT Explorer 是腾讯云主推的一站式物联网开发平台,IoT 小能手从设备侧开发、平台功能操作、应用侧开发三个部分来进行学习分享,...
  • 选择LoRaWAN网关,认准6大要点

    万次阅读 2018-03-15 14:27:12
    选择LoRaWAN网关,认准6大要点 LoRaWAN已经成为全球低功耗广域网的事实标准,网关肩负着连接终端和服务器的重任,它是网络稳定运行的基石。 然而,市场上出现了大量的“LoRa网关”,价格从¥300到¥20000,射频从...
  • 2 步构建 LoRaWAN 网关软件系统:安装 Linux -> 编译软件
  • 创建单信道LoRaWAN网关1.1 准备工作配置树莓派上网开启树莓派SPI接口安装必需库文件1.2 正式开始把LoRa shield连接到树莓派上下载单信道LoRa网关代码到树莓派 1. 创建单信道LoRaWAN网关 1.1 准备工作 配置树莓派...
  • 当我们将LoRaWAN网关设置为NS模式时(可参见文章,加超链接,如何将LoRaWAN网关设置为NS模式),我们就可以在LoRaWAN网关的网页上进行操作,以设置该网关的MQTT订阅的topic,从而为接下来采用MQTT订阅获取到LoRa节点...
  • LoRaWan Mac 网关研发设计设计目的设计背景:设计思考设计难点设计过程Mac 网关工程设计说明加/解密模块帧解析模块时间服务模块协议级处理模块协议栈处理线程 设计目的 设计具有 LoRaWan 网络服务器功能的 LoRaWan ...
  • 对于LoRa基础知识不清晰的可以阅读之前的博客:《LoRa设备开发参考指南》 本文将讲述基于 LoRa 技术和阿里 IoT 云平台的一站式物联网解决方案。 该方案中包括 LoRa 节点、LoRa 网关、阿里 LinkWAN LoRa Server、...
  • 1 网关开发与调试 网关目前用到的是SX1301芯片,与ARM+Linux通过SPI总线连接,这些资料可以看瑞米科技的网关开发。 1.1 第一种网关 1.2 第二种网关,由ST Nucleo-F746ZG 底板和瑞兴恒方SX1301的 LRWAN_GS 模块组成...
  • 如果希望了解如何在阿里云上添加LoRaWAN网关,可参见文章《两步走,让自己的LoRaWAN网关与阿里云连线》,如何在进行IoT系统开发可参见文章《超低成本get一项新技能:在阿里云上进行IoT系统开发》。 如图1所示,...
  • 一、LoRaWAN网关单网关能容纳的节点的数量 1、理论值 2、实际值 3、大致估算 4、注意事项 二、LoRaWAN网关多网关能容纳的节点的数量 1、固定速率 2、开启ADR 3、多网关部署建议 结语 前言 对于需要购买...
  • 嵌入式Linux的LoRaWAN集成网关系统设计.pdf
  • 二、LoRaWAN网关构成 1、集中器 2、主机 3、外壳 三、LoRaWAN网关工作通信链 1、LoRa Packet forwarder 2、LoRaWAN服务器 3、回程连接 4、附加功能/软件组件 四、总结 在上一篇文章中我大概解释了什么是...
  • 我们在前一篇文章《如何在腾讯云上添加LoRaWAN网关》里,介绍了如何在腾讯云物联网平台上添加LoRa网关。 但是,如果要实现LoRa网关真正与腾讯云进行连接,还需要对LoRa网关进行一定的配置。 本文介绍如何修改LoRa...
  • LoraWAN开发总结--前言

    2020-10-14 22:32:49
    2)LoraWAN网关开源代码的交叉编译、移植以及代码框架的解析; 3)LoraWAN开源服务器的环境搭建和部署; 4)LoraWAN网关中搭建Boa嵌入服务器,控制网关的相关参数; 5)LoraWAN开发过程中的一些心得体会等 ...
  • STM32移植lorawan协议栈连接腾讯云物联网开发平台(IoT Explorer) 前言 开发环境的准备 正文 初始化 入网 发送与接收 前言 在移植协议之前,先给大家科普一下Lora 和 lorawan 的区别。 LoRa 是LPWAN通信技术中的一...
  • loramacgw 单通道网关与朗威 STK10 套件通信测试运行 ...你需要一个朗威的 STK10 lorawan 节点开发套件。 你需要 spirit1,单通道网关运行的硬件平台。 运行 loramacgw 测试程序 首先编译部署 lora 工程到 spiri
  • 简单总结一下: LoRa节点设备需要LoRa网关才能接入腾讯云,腾讯社区LoRa网关给大家提供了便利,专注于设备开发。 LoRa设备需要配置脚本,将原始数据转换为JSON数据格式。 LoRa ClassA设备适合低功耗、非实时的数据...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 517
精华内容 206
关键字:

lorawan网关开发