Skip to content

Commit

Permalink
Update Chapter 1,2
Browse files Browse the repository at this point in the history
  • Loading branch information
twowinter committed Jan 30, 2019
1 parent 1e01164 commit 37d22bd
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 12 deletions.
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,19 @@

非常欢迎朋友们反馈翻译问题,争取给行业伙伴们提供一份相对可靠的译本。

## 如何参与

为了保证文档格式和内容的统一,项目目录下有一份陆续更新的[翻译规范](https://github.com/twowinter/LoRaWAN-Specification_ZH_CN/blob/master/Style.md),想要参与进来的童鞋们可做参考。

## 项目进展

LoRaWAN_V1.0.2 的中文版本经过1年半时间断断续续的调整,现已优先发布,可[点此下载](https://github.com/twowinter/LoRaWAN-Specification_ZH_CN/releases)
LoRaWAN_V1.1 的中文版本正在分支中更新。
大家可关注[github 仓库地址](https://github.com/twowinter/LoRaWAN-Specification_ZH_CN)

其他版本待新建分支来跟进。大家可持续关注[github 仓库地址](https://github.com/twowinter/LoRaWAN-Specification_ZH_CN)
正在更新的记录如下:
- Chapter 1,完善脚标,地区参数文件增加链接。
- Chapter 2,完善少量格式细节。

## 贡献者介绍

Expand All @@ -29,5 +37,7 @@ LoRaWAN_V1.0.2 的中文版本经过1年半时间断断续续的调整,现已
>
> 四信是 LoRa 联盟成员,阿里云金牌合作伙伴,CLAA 钻石合作伙伴,一直致力于为行业伙伴提供稳定可靠的 LoRa 模组、终端、网关系列产品,同时还提供消防、电力、水利等多个垂直行业解决方案。
- [lioneie](https://github.com/lioneie)

- 其他积极反馈问题或者提交修改的伙伴,如果你愿意,你的信息将会展示在这。

25 changes: 25 additions & 0 deletions Style.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@


## 文档格式

- 中文中混杂英文词语和数字时,需要补充空格。
// 这点没严格执行,有章节更新的话,会逐步完善这一块。
> "本文档描述了 LoRaWAN 网络协议" // 前后都有汉字时在前后补充空格。
> "LoRaWAN 网络通常采用星型拓扑结构" // 句首已经有明显分割,可以不补充空格。
> “终端设备又称为 motes。” // 句末已经有明显分割,可以不补充空格。
> “使用速率自适应(ADR)机制” // 分隔符号出现的周围,已经有明显分割,可以不补充空格。
- 非协议内容的个人注解插入,使用代码块样式进行引用,和普通文本做区别。

```
twowinter注:
发射占空比定义:发射时长占总时长的比例。按照无线电规定,每个设备不能持续占用信道,通过最大发射占空比来限制终端占用信道的时间。
例如某终端发送某数据时的发射时长为 1s,当地无线电规定中的最大发射占空比为1%,则该终端需要等候 99s 才能进行下一次的发射。
```

-

## 术语翻译约定

maximum transmit duty cycle | 最大发射占空比
dwell time | 空中停留时间
23 changes: 15 additions & 8 deletions chapter/1 Introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,29 @@

## **第1章 介绍**

本文档描述了LoRaWAN网络协议,是针对电池供电的终端设备(不管移动还是固定位置)进行优化的一套网络协议。
本文档描述了 LoRaWAN 网络协议,是针对电池供电的终端设备(不管移动还是固定位置)进行优化的一套网络协议。

LoRaWAN网络通常采用星型拓扑结构,由拓扑中的**网关**来转发**终端**与后台**网络服务器**间的消息**网关**通过标准IP连接来接入**网络服务器**,而**终端**则通过单跳的 LoRa 或者 FSK 来和一个或多个**网关**通讯。虽然主要传输方式是**终端**上行传输给**网络服务器**,但所有的传输通常都是双向的。
LoRaWAN 网络通常采用星型拓扑结构,其中**网关(gateway)**[^1]转发**终端设备(end-devices)**[^2]和后台**网络服务器(Network Server)**之间的消息**网关**通过标准 IP 连接来接入**网络服务器**,而**终端**则通过单跳的 LoRa 或者 FSK 来和一个或多个**网关**通讯[^3]。虽然主要传输方式是**终端**上行传输给**网络服务器**,但所有的传输通常都是双向的。

终端和网关间的通讯被分散到不同的信道频点和数据速率上。数据速率的选择需要权衡通信距离和消息时长两个因素,使用不同数据速率的设备互不影响。LoRa的数据速率范围可以从 0.3kbps 到 50kbps。为了最大程度地延长终端的电池寿命和扩大网络容量,LoRa网络使用速率自适应(ADR)机制来独立管理每个终端的速率和RF输出
终端和网关间的通讯被分散到不同的**信道频点(frequency channels)****数据速率(data rates)**。数据速率的选择需要权衡通信距离和消息时长两个因素,使用不同数据速率的设备互不影响。LoRa 的数据速率范围可以从 0.3kbps 到 50kbps。为了最大程度地延长终端的电池寿命和扩大网络容量,LoRa 网络使用速率自适应(ADR)机制来独立管理每个终端的速率和 RF 输出

每个设备可以在任意可用的信道,任意时间,使用任意数据速率发送数据,只要遵守如下规定:

- 终端的每次传输都使用伪随机方式来改变信道。频率的多变使得系统具有更强的抗干扰能力。
- 终端要遵守相应频段和本地区的无线电规定中的**最大发射占空比**要求。
- 终端要遵守相应频段和本地区的无线电规定中的**最大发射时长**要求。

> twowinter注:
>
本文件规定了协议细节,另外的基于区域规则的各种操作参数是在单独的文件([LoRaWAN 区域参数[PARAMS]](https://lora-alliance.org/resource-hub/lorawantm-regional-parameters-v102rb))中进行描述,例如最大发射占空比和每个子频带的停留时间。 此文档分离开来,是的可以在无需修改基本协议规范的情况下,添加新的区域参数。

```
twowinter注:
发射占空比定义:发射时长占总时长的比例。按照无线电规定,每个设备不能持续占用信道,通过最大发射占空比来限制终端占用信道的时间。
例如某终端发送某数据时的发射时长为1s,当地无线电规定中的最大发射占空比为1%,则该终端需要等候99s才能进行下一次的发射。
例如某终端发送某数据时的发射时长为 1s,当地无线电规定中的最大发射占空比为 1%,则该终端需要等候 99s 才能进行下一次的发射。
```

### <a name="1.1">1.1 LoRaWAN Classes</a>

所有的LoRaWAN设备都必须至少实现本文档描述的 Class A 功能。另外也可以实现本文档中描述的 Class B 和 Class C 及后续将定义的可选功能。但是在任何情况下,设备都必须兼容 Class A。
所有的 LoRaWAN 设备都必须至少实现本文档描述的 Class A 功能。另外也可以实现本文档中描述的 Class B 和 Class C 及后续将定义的可选功能。但是在任何情况下,设备都必须兼容 Class A。

### <a name="1.2">1.2 文档约定</a>

Expand All @@ -31,5 +34,9 @@ MAC命令的格式为 ***LinkCheckReq***(粗斜体),位和位域的格式为 *

- 所有多字节字段的字节序均采用小端模式
- EUI 是8字节字段,采用小端模式传输
- 默认所有RFU保留位都设为0
- 默认情况下,所有 RFU 保留位都设为0

---
[^1] 网关也被称作集中器或基站。
[^2] 终端设备又称为 motes。
[^3] 文档中没有描述对中间元素(中继器)的支持,但是对于封装开销的有效负载限制体现在本规范中。中继器要求使用LoRaWAN作为回程机制。
6 changes: 3 additions & 3 deletions chapter/2 Introduction on LoRaWAN options.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@

## **第2章 LoRaWAN Classes 类型介绍**

LoRa 是由Semtech面向长距离、低功耗、低速率应用而开发的无线调制技术。本文档中,将 Class A 基础上实现了更多功能的设备称为“更高 class 终端”。
LoRa 是由 Semtech 面向长距离、低功耗、低速率应用而开发的无线调制技术。本文档中,将 Class A 基础上实现了更多功能的设备称为“更高 class 终端”。

### <a name="2.1">2.1 LoRaWAN Classes</a>

LoRa网络包含基础LoRaWAN(称之为Class A)和可选功能Class B,Class C:
LoRa网络包含基础 LoRaWAN (称之为 Class A) 和可选功能(Class B,Class C):

![](/img/lorawan_classes.png)
图1.LoRaWAN Classes
Expand All @@ -23,4 +23,4 @@ LoRa网络包含基础LoRaWAN(称之为Class A)和可选功能(Class B,C

这份LoRaWAN协议还描述了与 Class A 不同的其他 Class 的额外功能。更高 Class 的终端必须满足 Class A 定义的所有功能。

> 注意:物理层帧格式,MAC帧格式,以及协议中更高 class 和 Class A 相同的内容都写在了 Class A 部分,避免内容重复。
> 注意:物理层帧格式,MAC 帧格式,以及协议中更高 class 和 Class A 相同的内容都写在了 Class A 部分,避免内容重复。

0 comments on commit 37d22bd

Please sign in to comment.