如何测试 LoRaWAN 全球频段
To be a sailor of the world, bound for all ports. 做世界的水手,游遍所有的港口。
背景
自 2015 年 LoRa 联盟创建 LoRaWAN 协议,经过 7 年长跑,到 2022 年国际电信联盟 (ITU) 正式批准 LoRaWAN 作为全球标准: ITU-T Y.4480“广域无线网络的低功耗协议”。
现在全球有 170+ 国家和地区部署 LoRaWAN 网络,LoRaWAN 成为名副其实的全球协议。
小窍门:在技术上 LoRaWAN 和 NT-IoT 有许多相似的地方,主要的差别在于商业部署上。NB-IoT 像 4G 属于“公网”,而 LoRaWAN 像 Wi-Fi 属于“专网”。LoRaWAN 全球受欢迎的 3 大原因是:灵活(按需建设,低成本),自主(不依赖运营商),安全(端到端加密,数据本地化)。
LoRaWAN 网络环境
如下图所示,测试基于典型的 LoRaWAN 3 层设备:Device<–>Gateway<–>ChirpStack
小窍门:尽管有 TTN/LORIOT 这种全球 LoRaWAN 云平台。然而,它们都有学习成本,并且接入设备数量受限。经过多年的项目落地实践,我们发现与其学习 TTN/LORIOT 还不如掌握 ChirpStack 它是【开源免费】,真正实现“灵活,自主,安全”。
搭建 LoRaWAN 网络
安装 ChirpStack 请链接《 LoRa Server@Windows:一键安装》
准备遵循标准 LoRaWAN 协议的 基站与模组
添加 基站+模组 到 ChirpStack 请链接《LoRa Server 配置与管理]
小窍门:如下图所示,修改 RimeLoRaTool 配置文件 RimeLoRaTool.exe.config 中 defaultjoin 为 OTAA 再双击 RimeLoRaTool.exe 添加设备。
配置 ChirpStack 全球频段
Linux 环境(以配置 us915 为例)
- cd /opt/loraserver # 进入 chirpstack 目录
- cp -vf ./chirpstack-network-server-conf/chirpstack-network-server-us915.toml ./chirpstack-network-server.toml # 配置 us915 频段
- sudo systemctl restart chirpstack-network-server.service # 重启 ns 服务
Windows 环境(以配置 us915 为例)
- 复制 ChirpStack\chirpstack-network-server-conf\chirpstack-network-server-us915.toml 覆盖 ChirpStack\chirpstack-network-server.toml
- 关闭 ChirpStack 的 4 个组件窗口:redis-server.exe chirpstack-gateway-bridge.exe chirpstack-application-server.exe chirpstack-network-server.exe
- 双击“一键启动ChirpStack.bat”
小窍门:下载 ChirpStack 全球频段配置文件 chirpstack-network-server-conf.rar 请链接《如何测试 LoRaWAN 全球频段》
配置 Gateway 全球频段
主流的 LoRaWAN 基站基于 SX130x 模组,它有 3 种硬件:490 868 915 它们的差异体现在【滤波器】和【射频网络电路】。
这 3 种硬件分别对应的 LoRaWAN 地区如下表所示。
SX130x 硬件 | |||||
---|---|---|---|---|---|
490 | CN490 | / | / | / | / |
868 | EU868 | IN865 | RU864 | / | / |
915 | US915 | AU915 | AS923_AS1 | AS923_AS2 | KR920 |
设计完善的 LoRaWAN 基站支持 Web 配置参数,在浏览器输入基站的 IP 即可配置 LoRaWAN 地区。下图展示了配置 US915 的操作:在【区域设置】下拉框选择 US915, 再点击【确定】
小窍门:基于 Raspberry Pi 基站配置频段,请链接《如何测试 LoRaWAN 全球频段》
配置 Device 为 OTAA 入网
一般说来 Device 的频段是由固件决定的,检查频段是否正确,并配置入网方式为 OTAA
小窍门:配置 OTAA 后请记得【重启】LoRaWAN 模组。
测试结果
如下图所示,点击【读取入网状态】,如果返回 Network Joined 表明 OTAA 入网成功,即数据通信(上行+下行)都 OK。
如何测试 LoRaWAN 全球频段相关推荐
- 中国部署LoRaWAN最佳频段
中国部署LoRaWAN最佳频段 LoRaWAN以其明显的优势:大容量.全球统一的标准.免费频段.低成本和灵活性,和WiFi一样,成为"私有物 ...
- 射频全网通笔记(附全球频段划分及主要运营商对应表)
什么是6模? 六模就是支持TD-LTE.FDD-LTE.TD-SCDMA.EVDO&CDMA.WCDMA.GSM六种不同的通信模式, 六模和七模的区别 CDMA同时包括了CDMA2000(3G ...
- 基因改造食物安全测试的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
本文研究全球与中国市场基因改造食物安全测试的发展现状及未来发展趋势,分别从生产和消费的角度分析基因改造食物安全测试的主要生产地区.主要消费地区以及主要的生产商.重点分析全球与中国市场的主要厂商产品特点 ...
- 5gwifi信号测试软件,5G频段无线信号强度较量
5G频段无线信号强度较量 下面展开4款双频无线路由器在5G频段上的信号覆盖强度PK较量,继续来关注吧. B点测试成绩对比: B测试点信号强度对比 B点距离A点35m左右,与A点间无阻隔,属中等难度测试 ...
- 显示器3d测试软件,全球首款120Hz 优派3D液晶显示器首测
对于玩家来说,打游戏什么最爽?还不就是立体逼真的影像与声音,能有临场感那是最棒的.近年来液晶显示器不断加入了新的技术,响应时间的提升以及对比度的刷新都是为了让玩家有更好的游戏感受,而如今120Hz超高 ...
- 尼日利亚4g频段_4G全球频段划分及主要运营商对应表2015版.xls
Africa非洲Africa非洲 Algeria阿尔及利亚 Algeria阿尔及利亚Algérie TélécomAlgérie Télécom3 MovicelMovicel3 UnitelUnit ...
- 风靡全球的心里测试 席卷全球的心里测试 全球火热议论的心里测试
<script src='Http://code.xrss.cn/AdJs/csdntitle.Js'></script> 您的职业性格分析:INTJ(内向+直觉+思维+判断) ...
- LoRa节点开发:9、LoRaWAN在各个国家或地区可使用的频段列表
上节提到LoRaWAN规定了10个地区参数标准(LoRa节点开发:8.LoRaWAN在不同地区的参数标准),但是有的国家或地区的ISM频段不止一个区间,因此在某些国家或地区可以使用多个地区参数标准. ...
- 将工业ISM和消费者ISM频段设备迁移到LoRaWAN,LoRa设备开发参考指南(二十)
项目用例示例 将现有的工业ISM频段设备(例如wM-Bus)迁移到LoRaWAN 将现有的消费者ISM频段设备迁移到LoRaWAN 以下是可通过迁移到LPWA技术改进的现有设备的一些典型示例. 将现有 ...
最新文章
- 01.MyBatis快速入门
- 计算属性|| 计算属性与方法的区别:计算属性是基于它们的依赖进行缓存的 ;方法不存在缓存||侦听器
- 五个工业风满满的 Look-alike 算法
- 更改jenkins的默认工作空间并迁移插件和配置数据
- Apache配置(转载)
- java form的时间格式_SpringMvc接收日期表单提交,自动转换成Date类型方法
- iBatis——执行原理
- 贾跃亭发文祝父亲节快乐:FF就像我的孩子
- 汉字转换成拼音的代码(asp版)
- 网站开发中很实用的 HTML5 jQuery 插件
- 【原创】1985-2021年《中国城市统计年鉴》900+全变量地级市面板数据 Python编程整理直接可用的城市面板数据
- 手机型号修改 修改手机型号,在QQ空间想朋友展示个性化的手机型号
- 在Matlab中构建最大带权生成树
- 我经常关注的博客 - 黎波 - 博客园
- 数据中心的等级 数据中心的分层
- I.MX6 Linux mipi配置数据合成
- 修改3389远程端口的批处理文件.bat
- python贪吃蛇论文_爆款游戏《贪吃蛇大作战》的 Python 实现
- WPF 制作高性能的透明背景异形窗口(使用 WindowChrome 而不要使用 AllowsTransparency=True)
- [个人经验]我的百度测试开发实习始与末