Part 1
요약·해설
CSS 기반 LoRa physical layer와 그 위의 LoRaWAN network layer, Semtech LoRaMac-node 구현, region별 Kconfig와 API group을 설명합니다.
LoRa · CSS
LoRaWAN
LoRaMac-node
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
ED830664D2B9A5E09373F597A64ADAEF91B823C57C6F691315C64A2A42D98CD0
.. _lora_api:
.. _lorawan_api:
LoRa and LoRaWAN
################
Overview
********
LoRa (abbrev. for Long Range) is a proprietary low-power wireless
communication protocol developed by the `Semtech Corporation`_.
LoRa acts as the physical layer (PHY) based on the chirp spread spectrum
(CSS) modulation technique.
LoRaWAN (for Long Range Wide Area Network) defines a networking layer
on top of the LoRa PHY.
Zephyr provides APIs for LoRa to send raw data packets directly over the
wireless interface as well as APIs for LoRaWAN to connect the end device
to the internet through a gateway.
The Zephyr implementation is based on Semtech's `LoRaMac-node library`_, which
is included as a Zephyr module.
The LoRaWAN specification is published by the `LoRa Alliance`_.
.. _`Semtech Corporation`: https://www.semtech.com/
.. _`LoRaMac-node library`: https://github.com/Lora-net/LoRaMac-node
.. _`LoRa Alliance`: https://lora-alliance.org/
Configuration Options
*********************
LoRa PHY
========
Related configuration options can be found under
:zephyr_file:`drivers/lora/Kconfig`.
* :kconfig:option:`CONFIG_LORA`
* :kconfig:option:`CONFIG_LORA_SHELL`
* :kconfig:option:`CONFIG_LORA_INIT_PRIORITY`
LoRaWAN
=======
Related configuration options can be found under
:zephyr_file:`subsys/lorawan/Kconfig`.
* :kconfig:option:`CONFIG_LORAWAN`
* :kconfig:option:`CONFIG_LORAWAN_SYSTEM_MAX_RX_ERROR`
* :kconfig:option:`CONFIG_LORAMAC_REGION_AS923`
* :kconfig:option:`CONFIG_LORAMAC_REGION_AU915`
* :kconfig:option:`CONFIG_LORAMAC_REGION_CN470`
* :kconfig:option:`CONFIG_LORAMAC_REGION_CN779`
* :kconfig:option:`CONFIG_LORAMAC_REGION_EU433`
* :kconfig:option:`CONFIG_LORAMAC_REGION_EU868`
* :kconfig:option:`CONFIG_LORAMAC_REGION_KR920`
* :kconfig:option:`CONFIG_LORAMAC_REGION_IN865`
* :kconfig:option:`CONFIG_LORAMAC_REGION_US915`
* :kconfig:option:`CONFIG_LORAMAC_REGION_RU864`
API Reference
*************
LoRa PHY
========
.. doxygengroup:: lora_api
LoRaWAN
=======
.. doxygengroup:: lorawan_api
Part 3
한국어 전문 번역
LoRa and LoRaWAN
Overview
LoRa는 Long Range의 약자로 Semtech Corporation이 개발한 proprietary low-power wireless communication protocol입니다.
LoRa는 chirp spread spectrum(CSS) modulation technique를 기반으로 하는 physical layer(PHY)로 동작합니다.
LoRaWAN은 Long Range Wide Area Network의 약자로 LoRa PHY 위에 networking layer를 정의합니다.
Zephyr는 wireless interface로 raw data packet을 직접 보내는 LoRa API와, gateway를 거쳐 end device를 internet에 연결하는 LoRaWAN API를 제공합니다.
Zephyr 구현은 Zephyr module로 포함된 Semtech의 LoRaMac-node library를 기반으로 합니다.
LoRaWAN specification은 LoRa Alliance가 발행합니다.
Configuration Options
LoRa PHY
관련 option은 drivers/lora/Kconfig에 있습니다.
CONFIG_LORACONFIG_LORA_SHELLCONFIG_LORA_INIT_PRIORITY
LoRaWAN
관련 option은 subsys/lorawan/Kconfig에 있습니다.
CONFIG_LORAWANCONFIG_LORAWAN_SYSTEM_MAX_RX_ERRORCONFIG_LORAMAC_REGION_AS923CONFIG_LORAMAC_REGION_AU915CONFIG_LORAMAC_REGION_CN470CONFIG_LORAMAC_REGION_CN779CONFIG_LORAMAC_REGION_EU433CONFIG_LORAMAC_REGION_EU868CONFIG_LORAMAC_REGION_KR920CONFIG_LORAMAC_REGION_IN865CONFIG_LORAMAC_REGION_US915CONFIG_LORAMAC_REGION_RU864
API Reference
LoRa PHY API는 Doxygen group lora_api, LoRaWAN API는 lorawan_api에서 제공합니다.
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.