Part 1
요약·해설
Thread의 보안 mesh 구조, internet 연결, sample과 driver·adaptation API의 개발 대상 차이를 설명합니다.
IPv6 · 6LoWPAN
IEEE 802.15.4
OpenThread
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
2E28C9217AF1A6789CA8658885ABD0538C333A335037DB45AA7CA509151E1BE5
.. _thread_protocol_interface:
Thread protocol
###############
.. contents::
:local:
:depth: 2
Overview
********
Thread is a low-power mesh networking technology, designed specifically for home
automation applications. It is an IPv6-based standard, which uses 6LoWPAN
technology over IEEE 802.15.4 protocol. IP connectivity lets you easily connect
a Thread mesh network to the internet with a Thread Border Router.
The Thread specification provides a high level of network security. Mesh networks
built with Thread are secure - only authenticated devices can join the network
and all communications within the mesh are encrypted. More information about
Thread protocol can be found at
`Thread Group website <https://www.threadgroup.org>`_.
Zephyr integrates an open source Thread protocol implementation called OpenThread,
documented on the `OpenThread website <https://openthread.io/>`_.
Internet connectivity
*********************
A Thread Border Router is required to connect mesh network to the internet.
An open source implementation of Thread Border Router is provided by the OpenThread
community. See
`OpenThread Border Router guide <https://openthread.io/guides/border-router>`_
for instructions on how to set up a Border Router.
Sample usage
************
You can try using OpenThread with the Zephyr Echo server and Echo client samples,
which provide out-of-the-box configuration for OpenThread. To enable OpenThread
support in these samples, build them with ``overlay-ot.conf`` overlay config file.
See :zephyr:code-sample:`sockets-echo-server` and :zephyr:code-sample:`sockets-echo-client`
samples for details.
Thread related APIs
*******************
OpenThread Driver API
========================
OpenThread L2 uses Zephyr's protocol agnostic IEEE 802.15.4 driver API
internally. This API is of interest to **driver developers** that want to
support OpenThread.
The driver API is part of the :ref:`ieee802154_driver_api` subsystem and
documented there.
OpenThread L2 Adaptation Layer API
==================================
Zephyr's OpenThread L2 platform adaptation layer glues the external OpenThread
stack together with Zephyr's IEEE 802.15.4 protocol agnostic driver API. This
API is of interest to OpenThread L2 **subsystem contributors** only.
.. doxygengroup:: openthread
Part 3
한국어 전문 번역
개요
Thread는 home automation application을 위해 특별히 설계된 low-power mesh networking technology입니다. IEEE 802.15.4 protocol 위에서 6LoWPAN technology를 사용하는 IPv6 기반 standard입니다. IP connectivity가 있으므로 Thread Border Router를 통해 Thread mesh network를 internet에 쉽게 연결할 수 있습니다.
Thread specification은 높은 수준의 network security를 제공합니다. Thread로 만든 mesh network에는 인증된 device만 참여할 수 있고 mesh 내부의 모든 communication은 암호화됩니다. 자세한 내용은 Thread Group website를 참고하십시오.
Zephyr는 OpenThread라는 open-source Thread protocol 구현을 통합합니다. OpenThread website에서 별도 문서를 제공합니다.
Internet 연결
Mesh network를 internet에 연결하려면 Thread Border Router가 필요합니다. OpenThread community가 open-source Thread Border Router 구현을 제공하며, 설치 방법은 OpenThread Border Router guide를 참고하십시오.
사용 예
OpenThread용 기본 설정을 제공하는 Zephyr Echo Server와 Echo Client sample로 OpenThread를 시험할 수 있습니다. 이 sample에서 OpenThread support를 활성화하려면 overlay-ot.conf overlay config file과 함께 build하십시오. 자세한 내용은 Sockets Echo Server와 Sockets Echo Client sample을 참고하십시오.
Thread 관련 API
OpenThread Driver API
OpenThread L2는 Zephyr의 protocol-agnostic IEEE 802.15.4 driver API를 내부적으로 사용합니다. 이 API는 OpenThread를 지원하려는 driver developer를 위한 것입니다.
Driver API는 IEEE 802.15.4 driver API subsystem의 일부이며 해당 문서에서 설명합니다.
OpenThread L2 Adaptation Layer API
Zephyr의 OpenThread L2 platform adaptation layer는 외부 OpenThread stack과 Zephyr의 protocol-agnostic IEEE 802.15.4 driver API를 연결합니다. 이 API는 OpenThread L2 subsystem contributor만을 위한 것입니다.
Doxygen group openthread가 adaptation API reference를 제공합니다.
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.