Swift雨燕蜂窝无线通信系统介绍

本文博客链接:jdh99-CSDN博客,作者:jdh,转载请注明.

1. 概述

物联网小无线通信技术众多,其中大多是小范围小规模的无线通信技术,而行业难点是如何做到广覆盖、大容量、低功耗。

针对以上难点,宏讯物联研发了Swift雨燕蜂窝无线通信技术,是运营商移动通信网络的小型化。通过将大型的运营商基站小型化为微基站,用户可以在现场部署大量微基站,从而拥有属于用户的私有“运营商网络”。这套网络有大容量、高实时性、广覆盖、低功耗等特点,可以接入用户的海量节点。

2. 信道复用技术介绍

在信道设计上,我们采用时分多址(TDMA)和频分多址(FDMA)混合架构,如下图所示。

系统整个大周期为64秒,小周期为1秒。

小周期可容纳800个时隙,大周期可容纳51199个时隙。每个通信节点可在单个时隙内工作,并可选择不同的通信周期。所以单频道的系统容量为800~51200个节点(不同通信周期可容纳节点数不一样)。

系统可分为28个独立频率的信道,其中有2个信道是公共信道,26个信道是业务信道。所以系统最大容量为26倍的单信道容量。所以整个系统容量为20800~1331200个节点(不同通信周期可容纳节点数不一样)。

3. 基站实施部署

每个基站可覆盖100-300米,即1-3公顷。通过部署多个基站,形成蜂窝网络,从而实现全面覆盖,提供一套通信网络。如下图所示。

在基站信道覆盖范围内,光伏组件可通过此基站将电压电流等信息上传通信。并且系统还带有基于RSSI的定位功能,可以定位组件的大概位置。

单个基站会包含2个公共信道,2个业务信道提供服务。根据终端的不同的通信周期,单个基站的接入容量为1600~102400个节点。

4. 系统通信架构

整体系统结构如下图所示:

终端就近选择基站入网,入网后即可上传信息。信息通过集中器中转,会转发给用户自己的服务器。

5. 低功耗

终端模块只需要在自己的时隙工作,绝大部分时间处于休眠状态,所以可以做到极低功耗。

终端模块的工作周期是1~64秒,周期为1秒时,休眠时间占比是99.875%。周期为64秒时,休眠时间占比是99.998%,所以终端模块能做到极高的续航时间。

6. 系统指标

  • 10万个节点的系统容量
  • 单个基站1600个节点/秒的并发通信
  • 单个基站10万个节点的总通信容量

7. 产品列表

7.1. 简介

产品分为硬件产品和软件产品。

序号

产品

属性

1

通信模组

硬件

2

基站

硬件

3

集中器

软件

通信模组型号:SW-N01

基站型号:SW-S01

7.2. 通信模组 SW-N01

7.2.1. 概述

SW-N01模组采用了雨燕蜂窝通信协议,可以提供1Mbps的物理层速率,最大发射功率4dBm。模组支持串口指令和SDK二次开发两种使用方式。

7.2.2. 产品特性

  • 支持雨燕蜂窝无线网络
  • 支持低功耗
  • 支持OTA升级
  • 支持透传用户数据

7.2.3. 规格参数

7.2.3.1. 极限参数

超过以下参数范围时极有可能损坏模块。

参数

范围

单位

电源电压

-0.3~+3.9

V

I/O电压

-0.3~3.9V

V

射频接收最大功率

+10

dBm

工作温度范围

-40~+85

存储温度范围

-40+125

7.2.3.2. 静态参数

正常工作状态下模块电器参数(@25℃)

参数

标号

最小值

典型值

最大值

单位

备注

电源值

Vcc

1.8

3.3

3.6

V

接收电流

IRX

-

13

-

mA

发送电流

ITX

-

18

-

mA

发射功率+4dBm

休眠电流

ISleep

-

2

-

uA

输入逻辑1电平

VIH

0.7*Vcc

-

Vcc+0.3

V

输入逻辑0电平

VIL

-0.3

-

0.3*Vcc

V

输出逻辑1电平

VOH

Vcc-0.4

-

V

输出逻辑0电平

VOL

-

0.4

V

7.2.3.3. 射频参数

参数

最小值

典型值

最大值

单位

发送频率

2360

-

2500

MHz

最大发送功率

-

-

4

dBm

传输速率

-

1

-

Mbps

接收灵敏度

-

-96dBm@1Mbps

-

dBm

7.2.3.4. 其他参数

主要参数

描述

备注

通信距离

100米

晴朗空旷,天线增益5dBi,高度2.5米,速率1Mbps

外形尺寸

17.5*28.7mm

7.3. 基站 SW-S01

7.3.1. 概述

SW-S01是采用了雨燕蜂窝通信协议的微型基站,可以提供提供区域信号覆盖。

7.3.2. 产品特性

  • 支持雨燕蜂窝无线网络,提供基站信号覆盖
  • 支持POE供电
  • 支持OTA升级
  • 单基站最远覆盖半径300米
  • 支持透传用户数据

7.3.3. 设备参数

7.3.3.1. 电气参数

参数

典型值

供电

POE供电48V

功耗

1W

7.3.3.2. 以太网通信参数

参数

典型值

网络接口

RJ45

通信速率

100Mbps

7.3.3.3. 射频通信参数

参数

典型值

工作频率

2.4GHz

通信速率

1Mbps

发送功率

+22dBm

通信距离

视距300米

7.3.3.4. 环境参数

参数

典型值

工作温度

-20℃ ~ +60℃

工作湿度

10% ~ 90% 相对湿度,无冷凝

8. 技术对比

8.1. 光伏组件场景技术对比

目前雨燕蜂窝技术已应用于光伏组件场景,这是此场景下各种通信技术对比。

技术方案

特点描述

有线

RS-485

需要额外增加通信电缆,电站布线困难,需要挖槽、埋管等,不适合组件级的数据通信,一般用于汇流箱、逆变器的通信。

PLC电力线载波

不需要额外增加线缆,使用组件本身的电力线传输数据。

微逆产品使用交流电PLC进行通信,组件优化器产品使用直流电PLC进行通信。

通信系统和电力系统没有解耦,数据通信容易受到电力传输干扰。

PLC网络带宽有限,系统灵活性不足,不利于容量扩展。

PLC的调制解调芯片价格较为昂贵,增加了系统实现成本。

无线

WIFI

芯片价格较低,信号覆盖范围有限,不适合组网,无法实现大规模节点接入。

LoRa

典型物联网协议,不能组网。为实现大规模节点接入,需增强无线信号收发能力,使用高品质通信模块及天线,或者加大网关部署容量,这都会增加系统实现成本。

NB-IoT

典型物联网协议,芯片成本高,且属于运营商网络,需要耗费流量资费。

Zigbee

实际的组网能力有限,现有应用中,网络容纳的节点数量一般不超过100个。为了优化性能,需要专业人士参与规划、人工配置网络结构。

Skylark

针对大规模组网推出的无线自组网,容量大,扩展灵活、更少配置、部署简单。

Swift

针对大规模组网推出的蜂窝无线传感器网络,容量大,实时性高,部署简单。

8.2. Swift与Skylark对比

Swift是基于TDMA和FDMA的蜂窝无线技术,Skylark是无线自组网技术。两个技术各有优势,具体对比如下:

技术

优势

劣势

Swift

  1. 实时性高,组件可做到最快1秒1次的上报周期
  2. 单基站容量没有限制,1秒1次的通信周期可容纳1600个节点,10秒可容纳16000个节点,以此类推
  3. 采用TDMA机制为每个节点分配时隙,通信稳定,丢包更少
  4. 单跳组网网络结构简单,出现通信问题时容易排查
  5. 节点对RAM和FLASH的需求更少,节点可采用更低成本的MCU
  1. 单跳组网,需要部署更多的基站

Skylark

  1. 多跳自组网,部署少量基站即可,部署更简单
  1. 大规模组网时,上报周期需要定为分钟级,比如3分钟
  2. 单基站可容纳最大400个节点
  3. 通信采用CSMA机制,节点之间竞争上报数据,存在大量丢包,需要重发才能保证可靠通信。丢包较多
  4. 自组网通信结构复杂,出现问题时需要资深运维工程师来调试
  5. 自组网协议栈复杂,需要较大的RAM和FLASH才能运行协议栈,MCU的价格较贵

9. 数据传输

9.1. 传输链路

传输链路如下图所示:

数据采集板采集到数据后,通过串口将数据发送给终端模块,终端模块通过蜂窝无线网络将数据发送给基站,基站汇总数据发送给核心网,核心网再发送给用户服务器。

对用户通信来说,传输链路可简化为:

数据采集板采集到数据后,通过蜂窝通信网络,实现了数据透传,数据发送给了用户服务器。

9.2. 数据内容

蜂窝通信并不限制用户所传数据的格式和内容,实现的是数据透传。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/58728.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于双向长短期记忆网络(BiLSTM)的时间序列数据预测,15个输入1个输出,可以更改数据集,MATLAB代码

1. 数据收集与预处理 数据清洗:处理缺失值、异常值等。特征工程:提取有助于预测的特征。数据标准化:将时间序列数据标准化,使其具有零均值和单位方差,有助于模型训练。滑动窗口划分:将时间序列数据划分为多…

VMware Workstation 17.0虚拟机安装Ubuntu Server 22.04.5 LTS并配置SSH与XFTP详细过程

文章目录 一、安装VMware虚拟机二、在虚拟机中安装Ubuntu1、下载镜像文件2、“创建新的虚拟机”操作过程3、首次进入虚拟机的初始化配置 三、连接SSH1、下载XShell软件2、使用XShell连接虚拟机服务器 四、连接XFTP1、下载XFTP软件2、使用XFTP连接虚拟机服务器 一、安装VMware虚…

【Linux】编辑器vim 与 编译器gcc/g++

目录 一、编辑器vim: 1、对vim初步理解: 2、vim的模式: 3、进入与退出: 4、vim命令模式下的指令集: 移动光标: 删除: cv: 撤销: 其他: 5、vim底行模…

【单峰序列】

题目 代码 #include <bits/stdc.h> using namespace std;const int mod 1000000007;//快速幂求2的x次方 long long f(int x) {long long ans 1;long long base 2;while (x) {if (x % 2 1) {ans (ans * base) % mod; }base (base * base) % mod;x / 2; }return an…

开源 AI 智能名片 2+1 链动模式 S2B2C 商城小程序与私域流量圈层

摘要&#xff1a;本文探讨了私域流量圈层的特点以及其在当今时代的重要性&#xff0c;分析了开源 AI 智能名片 21 链动模式 S2B2C 商城小程序源码在私域流量圈层构建中的作用&#xff0c;阐述了产品在圈层时代被标签化的现象&#xff0c;并以实例展示了如何利用该小程序源码打造…

Django+websocket实现一个简单聊天

WebSocket是一种在单个TCP连接上进行全双工通信的协议。它由IETF在2011年定为标准RFC 6455&#xff0c;并由RFC7936补充规范&#xff0c;同时WebSocket API也被W3C定为标准。 1、定义与原理 WebSocket是独立的、创建在TCP上的协议&#xff0c;它使用HTTP/1.1协议的101状态码进…

Unreal5从入门到精通之如何解决在VR项目在头显中卡顿的问题

前言 以前我们使用Unity开发VR,Unity提供了非常便利的插件和工具来做VR。但是由于Unity的渲染效果不如Unreal,现在我们改用Unreal来做VR了,所有的VR相关的配置和操作都要重新学习。 今天就来总结一下,我在开发VR过程中碰到的所有问题。 1.编辑器,以VR运行 默认运行方式…

Python毕业设计选题:基于django+vue的宠物寄养平台的设计与实现

开发语言&#xff1a;Python框架&#xff1a;djangoPython版本&#xff1a;python3.7.7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat11开发软件&#xff1a;PyCharm 系统展示 1. 前台系统功能模块 系统首页界面 用户注册界面 用户登录界面 宠物商城界面 宠物店…

第三届北京国际水利科技博览会将于25年3月在国家会议中心召开

由中国农业节水和农村供水技术协会、北京水利学会、振威国际会展集团等单位联合主办的第三届北京国际水利科技博览会暨供水技术与设备展&#xff08;北京水利展&#xff09;将于2025年3月31日至4月2日在北京•国家会议中心举办&#xff01; 博览会以“新制造、新服务、新业态”…

使用web.dev提供的工具实现浏览器消息推送服务

文章目录 前言实现工具和效果实现原理实现过程前端接收用户订阅请求将用户订阅信息更新到后端后端实现接收并保存订阅信息的接口后端实现消息推送的逻辑前言 对于电商独立站来说,新品上架或者促销活动上线及时通知到用户是很重要的,通知的渠道有很多,其中就包括浏览器消息推…

掌握AI Prompt的艺术:如何有效引导智能助手

开头叙述&#xff1a; 在人工智能的世界里&#xff0c;Prompt&#xff08;提示&#xff09;是沟通人类意图与机器理解之间的桥梁。它不仅是一串简单的文字&#xff0c;而是一把钥匙&#xff0c;能够解锁AI模型的潜力&#xff0c;引导它们执行复杂的任务。本文将探讨Prompt的重…

深度学习优化器【学习率调整和梯度修正,Optimizer】

文章目录 一、学习率调整1 余弦退火&#xff08;1&#xff09;Warm up&#xff08;2&#xff09;Cosine Anneal 2 AdaGrad3 RMSprop算法4 AdaDelta算法 二、梯度估计修正1 动量法2 Nesterov加速梯度3 Adam修正的原因 4 AdamW 三、总结参考资料 在当今快速发展的人工智能领域&am…

运算符重载详解,日期类型的实现

一、运算符重载 当运算符被⽤于类类型的对象时&#xff0c;C语⾔允许我们通过运算符重载的形式指定新的含义。C规定类类型对象使⽤运算符时&#xff0c;必须转换成调⽤对应运算符重载&#xff0c;若没有对应的运算符重载&#xff0c;则会编译报错。 类中含有多种变量&#xff0…

什么是FUSE用户态文件系统

零. 文件系统 1. 为什么要有文件系统 文件系统是操作系统中管理文件和目录的一种机制。它提供了组织、存储、检索和更新文件的方法&#xff0c;主要如下&#xff1a; 数据组织&#xff1a;文件系统将数据组织成文件和目录&#xff0c;使用户能够更方便地管理和查找文件。每个…

HarmonyOS 5.0应用开发——音频播放组件的封装

【高心星出品】 文章目录 音频播放组件的封装开发步骤封装类代码测试代码 音频播放组件的封装 鸿蒙中提供了AVPlayer来实现音频播放的功能&#xff0c;播放的全流程包含&#xff1a;创建AVPlayer&#xff0c;设置播放资源&#xff0c;设置播放参数&#xff08;音量/倍速/焦点模…

KPRCB结构之ReadySummary和DispatcherReadyListHead

ReadySummary: Uint4B DispatcherReadyListHead : [32] _LIST_ENTRY 请参考 _KTHREAD *__fastcall KiSelectReadyThread(ULONG LowPriority, _KPRCB *Prcb)

【染色时间】

题目 代码 #include <bits/stdc.h> using namespace std; #define x first #define y second typedef pair<int,int> PII; const int N 510; int dx[] {0,0,-1,1}, dy[] {-1,1,0,0}; int d[N][N], w[N][N]; int n, m; void bfs() {memset(d, 0x3f, sizeof d);q…

Apache Dubbo (RPC框架)

本文参考官方文档&#xff1a;Apache Dubbo 1. Dubbo 简介与核心功能 Apache Dubbo 是一个高性能、轻量级的开源Java RPC框架&#xff0c;用于快速开发高性能的服务。它提供了服务的注册、发现、调用、监控等核心功能&#xff0c;以及负载均衡、流量控制、服务降级等高级功能。…

利用钉钉与金蝶云星空进行付款单自动化集成

钉钉数据集成到金蝶云星空&#xff1a;付款申请单下推生成付款单的技术实现 在企业日常运营中&#xff0c;数据的高效流转和准确处理是业务顺利进行的关键。本文将分享一个具体的系统对接集成案例&#xff1a;如何将钉钉平台上的付款申请单&#xff0c;通过轻易云数据集成平台…

前端八股文第七篇

61. React 中有对状态管理做进一步封装吗 在 React 中&#xff0c;除了可以使用原生的状态管理方式&#xff08;即使用组件的 state 属性&#xff09;外&#xff0c;还有一些第三方库对状态管理进行了进一步封装&#xff0c;以提供更强大和便捷的状态管理功能。其中最常见的是…