【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

深度揭秘腾讯云低功耗广域物联网 LPWAN 技术及应用

  • 2018-06-07
  • 本文字数:2286 字

    阅读完需:约 8 分钟

自低功耗广域物联网(LPWAN)出现之后,经过短短几年的发展,如今已经成为行业关注的焦点。腾讯云在 LPWAN 方面积累了很多的经验和教训,本文将详细介绍我们在 LPWAN 接入网络和终端解决方案方面的技术探索和应用实践。

LPWAN,新一代物联网底层通讯技术

回到 2000 年左右,物联网的底层技术支撑还是“ZigBee”,虽然当时 ZigBee 的终端功耗指标其实也并不庞大,但是,“拓扑复杂导致工程实施难度大”、“网络规模小导致的整体效率低下”都成为限制其发展的主要因素。

LPWAN 技术的出现解决了上面的几个问题,从而正式作为新一代的物联网底层通讯技术出现在公众的视野中。不过决定一项技术能否规模应用的关键主要还是该技术的投入产出比,相比前代是否有了数量级上的优势。

在这两个方面,LPWAN 都优势明显。比如在低功耗方面,LPWAN 达到了“能在电池供电的情况下工作数年同时又能通过无线联网”的标志性里程碑;其次,在网络规模上,LPWAN 追求 1000 倍,甚至 10000 倍的比值,覆盖半径达到 2~10 公里。这意味着可以以较少的基站就能够支撑大量的终端设备工作。

目前国内可用的 LPWAN 技术主要包括 NB-IoT(授权频段)以及 LoRa(开放频段)。

值得注意的是,与 ZigBee、蓝牙 Mesh 等技术不同,LPWAN 技术采用了更为简单的星型拓扑设计。

腾讯云自主研发 Alpha 协议,历经长期演进与大规模应用

腾讯云 LPWAN 的出现为低功耗广域物联网提供了新的思路。该协议的设计与物理层选型无关,也就是相同的协议架构可以构建在各种不同的物理层之上,比如 433M、UNB、OFSK 等。其中,腾讯云首先基于 LoRa 物理层来构建 LPWAN 接入方案。

实际上,评价一项技术网络能力的高低,必须从覆盖和容量上入手。而在这之中,“覆盖”即通讯距离,主要取决于物理层无线电调制方案的技术选型。“容量”即网络规模,主要取决于通讯协议本身的设计思想。经过大量的测试得出,腾讯云 LPWAN 在开阔环境中,通讯距离可以达到 10Km 以上。在典型城市环境中,通讯距离也可达到 3~5Km。这样的成绩,足以证明 LoRa 在通信距离上的优异性能。

而另一方面,由于空中的无线信道本质上是由区域内所有的终端与基站一起共享的资源,所以,容量方面,最主要的考虑是通讯交互对于空中信道的使用效率。对此,腾讯云 LPWAN 网络协议以“最轻量的通讯”作为设计目标。完成一次通讯交互,最低限度需要几个无线电发射行为?在各种典型场景下,是否有可能优化交互时序,节约几次发射行为?在特殊情形下,是否会出现自激和群惊效应,恶化信道占用?这些是在协议设计视角最为关心的考量。

基于对这些考量,腾讯云 LPWAN 网络技术团队创造性地反向优化协议本身,积累了很多独家的优化策略。

作为一个完全自主研发独立知识产权的通讯协议,在长期演进与大规模的应用之中,因应具体应用的需求,不断大胆迭代,不停引入特性。但这并不意味着腾讯云 LPWAN 在兼容性上存在着问题。实际上,腾讯云 LPWAN 的网络技术团队,通过额外的技术手段,仍然保持了与标准 LoRaWan 通讯行为的兼容。

腾讯云 LPWAN 的 Alpha 协议设计与频谱无关,相同的协议架构可应用于任何频段。然而,涉及到具体的设备生产和网络搭建,就不允许有任何的不确定性变量,落地必须确定频段。目前腾讯云 LPWAN 网络的 Alpha 协议、芯片和基站,在中国大陆主要工作在 470MHz~510MHz 频段。

基础网络服务先行 腾讯云 LPWAN 打造最好用的网络侧设备

核心网:腾讯云 Alpha 协议主要由三个彼此紧密耦合的部分构成。其中,一部分逻辑运行在终端芯片的固件之中,一部分逻辑运行在基站芯片的固件之中,最复杂的那部分逻辑运行在一个被称作“核心网”的云端系统之中。

所有基站的通讯数据全部汇集到这个云端,进行协同,并根据归属把数据路由到相应的应用服务器。特别是在经历过大规模城市级网络部署考验之后,功能成熟只是 Alpha 核心网的一个方面。与此同时,可水平扩展的系统负载承接架构也让其性能可靠。除此之外,在监测、监控、操作、运维、生产等纬度内,核心网展现了强大实力。

基站:腾讯云 LPWAN(LoRa)基站主要是为了满足规模化城市建网需求而研发的产品,基站依赖于核心网的功能支撑,接受它的集中管理。在大量的实际部署之中,经历严酷的工况与复杂实际应用的考验,基站产品具有很多独到的设计。

建网服务:城市级的物联网网络实施仍然是一个复杂工程。在过程中,不仅需要较强的组织协调能力,完备的工具链支撑,地面团队的掌控能力以及施工质量的控制流程,具体建网步骤这里不再赘述。

以北京市网络建设为例来看,北京市网络属于一次性规划一次性覆盖的典型案例。五环以内城市主要区域,共计包括 500 多台基站,安装在中国铁塔的站址上。前期准备勘查 1 个月,安装实施过程为期 2 个月,最高峰同时对接 13 个铁塔施工团队,通过严格的培训和验收流程掌控实施质量,在实际测试过程中,成果显著。

发力终端硬件产品 构建物联时代下的最佳解决方案

在当基础网络服务搭建完成之后,接下来的重头戏将落在终端硬件产品的身上。

芯片:主要是为了满足大量终端设备的整合需求而研发的产品,芯片内置 Alpha 协议的终端侧逻辑,对外输出一个标准硬件串口。

通讯模组:腾讯 LPWAN(LoRa)的模组,是一个非常简单的构建模块,由芯片以及六个外围原件组成,主要是为了满足外部合作伙伴快速验证技术对接而研发。

自研终端:主要集中在“消防”以及“空气净化”方面。

结语

本文详细介绍了腾讯云在低功耗广域物联网 LPWAN 方面的的技术探索和实践,目前腾讯云 LPWAN(LoRa)接入网络 & 终端解决方案已经在智慧消防服务、智慧园区方案以及数字工厂领域成功应用。后续,腾讯云将继续加大在物联网领域的研发和投入,加快物联网落地更多场景。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2018-06-07 07:471513

评论

发布
暂无评论
发现更多内容

RadonDB MySQL on K8s 2.1.0 发布!

RadonDB

MySQL 数据库 Kubernetes

网盘数据要搬家?焱融 SaaS 数据服务平台教你这么干

焱融科技

云计算 分布式 高性能 文件存储 SaaS平台

zookeeper使用篇-Zookeeper Api实践,flutter下拉刷新上拉加载更多

android 程序员 移动开发

[Android-Gradle]-搞定Groovy闭包这一篇就够了,小程序开发步骤

android 程序员 移动开发

会议管理系统减少大中型企业的会议矛盾

低代码小观

企业管理 企业应用 管理系统 管理工具 会议管理

[译] 充分利用多摄像头 API,30分钟轻松入门flutter

android 程序员 移动开发

Aeron中这么多空闲策略选哪个?

BUG侦探

Aeron 开发技能

WMRouter:美团外卖Android开源路由框架(1),看完老板哭着让我留下来

android 程序员 移动开发

WebView开源库终极学习方案,android开发艺术探索pdf

android 程序员 移动开发

[译] 全新 Android 注入器 _ Dagger 2(三),android开发架构方案

android 程序员 移动开发

可视化全埋点系列文章之元素标识篇

神策技术社区

可视化 全埋点

View 事件分发机制,看这一篇就够了,flutter登录注册

android 程序员 移动开发

ViewPage实现一屏多页面显示(进阶版),简直无敌

android 程序员 移动开发

[译] Android 的多摄像头支持,flutter登录

android 程序员 移动开发

[译][2(1),android开发计算器源码

android 程序员 移动开发

Toolbar在Android中的使用,2021大厂面试合集

android 程序员 移动开发

6.0反序列化漏洞分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

STM32~配置时钟频率[一文带你解决STM32主频配置],flutter跳转到系统设置

android 程序员 移动开发

TT语音线程优化,Android开发快速学习

android 程序员 移动开发

WorkManager完全解析+重构轮询系统,大厂面试题汇总

android 程序员 移动开发

Xposed简介以及小米去桌面广告的简单实现,五步搞定Android开发环境部署

android 程序员 移动开发

[译] Android 的 Java 9,10,11,作为程序员一定不要仅仅追求物质

android 程序员 移动开发

[译] 改善 Android Studio 的构建速度(1),美团移动端开发工程师

android 程序员 移动开发

ViewPager2重大更新,支持offscreenPageLimit,kotlin动态语言

android 程序员 移动开发

WMS-是如何拿到-Token-的?,flutter屏幕旋转监听

android 程序员 移动开发

[译] Plaid 应用迁移到 AndroidX 的实践经历,安卓卡顿优化方法

android 程序员 移动开发

[译][2,安卓应用开发项目

android 程序员 移动开发

Python代码阅读(第50篇):对列表间隔取元素

Felix

Python 编程 Code Programing 阅读代码

Windows安装repo的真正解决方案,移动终端软件开发颜色演示

android 程序员 移动开发

UI组件化--干掉shape终极一战,android模块化框架

android 程序员 移动开发

[译] 改善 Android Studio 的构建速度,掌握这6大技能体系

android 程序员 移动开发

深度揭秘腾讯云低功耗广域物联网LPWAN 技术及应用_腾讯_TencentCloud_InfoQ精选文章