Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .
Справочные страницы API OpenThread.
Модули | |
|---|---|
| Тревога | Этот модуль включает абстракцию платформы для службы сигналов тревоги. |
| БЛЕ | Этот модуль включает абстракцию платформы для связи с хостом BLE. |
| BLE безопасный | Этот модуль включает в себя функции, которые управляют связью BLE Secure (TLS поверх BLE). |
| Магистральный маршрутизатор | Этот модуль включает функции для службы магистрального маршрутизатора OpenThread. |
| Пограничный агент | Этот модуль включает функции для роли агента границы потока. |
| Пограничный маршрутизатор | Этот модуль включает функции для управления данными локальной сети с помощью пограничного маршрутизатора OpenThread. |
| Менеджер по пограничной маршрутизации | Этот модуль включает определения, связанные с диспетчером пограничной маршрутизации. |
| Менеджер канала | Этот модуль включает функции для Channel Manager. |
| Мониторинг каналов | Этот модуль включает в себя функции мониторинга каналов. |
| Присмотр за детьми | Этот модуль включает функции для функции «Наблюдение за детьми». |
| КоАП | Этот модуль включает функции, управляющие связью CoAP. |
| КоАП безопасный | Этот модуль включает функции, которые контролируют связь CoAP Secure (CoAP через DTLS). |
| Интерфейс командной строки | Этот модуль включает функции, которые управляют выполнением стека потоков. |
| комиссар | Этот модуль включает функции для роли комиссара потоков. |
| Крипто — Платформа | Этот модуль включает абстракцию платформы для Crypto. |
| Крипто — стек потоков | Этот модуль включает в себя криптографические функции. |
| DNS | Этот модуль включает в себя функции, управляющие связью DNS. |
| DNS — Платформа | Этот модуль включает абстракцию платформы для отправки рекурсивного DNS-запроса на вышестоящие DNS-серверы. |
| DNS-SD (mDNS) | Этот модуль включает абстракцию платформы для DNS-SD (например, mDNS) в инфраструктурной сети. |
| DNS-SD-сервер | Этот модуль включает API для сервера DNS-SD. |
| Энтропия | Этот модуль включает абстракцию платформы для генерации энтропии. |
| Ошибка | Этот модуль включает определения ошибок, используемые в OpenThread. |
| Заводская диагностика — Платформа | Этот модуль включает абстракцию платформы для функций диагностики. |
| Заводская диагностика — стек потоков | Этот модуль включает функции, которые управляют выполнением стека потоков. |
| Общий | Этот модуль включает функции для всех ролей потоков. |
| Куча | Этот модуль включает функции, которые устанавливают внешнюю кучу OpenThread. |
| Трекер истории | Записывает историю различных событий, например сообщений RX и TX или изменений информации о сети. |
| ICMPv6 | Этот модуль включает функции, управляющие связью ICMPv6. |
| IPv6 | Этот модуль включает функции, управляющие связью IPv6. |
| Инфраструктурный интерфейс | Этот модуль включает абстракцию платформы для интерфейса соседней инфраструктуры. |
| Пример | Этот модуль включает функции, управляющие экземпляром OpenThread. |
| Обнаружение замятия | Этот модуль включает в себя функции обнаружения помех сигнала. |
| Столяр | Этот модуль включает функции для роли Thread Joiner. |
| Связь | Этот модуль включает функции, которые управляют конфигурацией канального уровня. |
| Связать метрики | Этот модуль включает функции, управляющие протоколом Link Metrics. |
| Ведение журнала — Платформа | Этот модуль включает абстракцию платформы для службы журнала отладки. |
| Ведение журнала — стек потоков | Этот модуль включает определения, связанные с ведением журнала OpenThread. |
| Память | Этот модуль включает абстракцию платформы для динамического распределения памяти. |
| Диагностика сетки | Этот модуль включает определения и функции для диагностики Mesh. |
| Сообщение | Этот модуль включает функции, которые манипулируют буферами сообщений OpenThread. |
| Пул сообщений | Этот модуль включает абстракцию платформы для пула сообщений. |
| Разнообразный | Этот модуль включает абстракции платформы для различного поведения. |
| Мульти радиосвязь | Этот модуль включает определения и функции для мультирадиоканала. |
| Многоадресный DNS | Этот модуль определяет API-интерфейсы платформы для сокета Multicast DNS (mDNS). |
| Многоадресный DNS | Этот модуль включает API для многоадресной DNS (mDNS). |
| Мультипан | Этот модуль включает абстракцию платформы для поддержки multipan. |
| НАТ64 | Этот модуль включает функции и структуры для функции NAT64 на пограничном маршрутизаторе. |
| Сетевой сопроцессор | Этот модуль включает функции, которые управляют выполнением стека потоков. |
| Сетевой симулятор | Этот модуль включает абстракцию платформы для OTNS. |
| Синхронизация времени по сети | Этот модуль включает в себя функции, управляющие службой синхронизации сетевого времени. |
| Операционный набор данных | Включает функции для API набора операционных данных. |
| Пинг-отправитель | Этот файл включает API OpenThread для модуля отправителя ping. |
| Криптографический генератор случайных чисел | Этот модуль включает функции, генерирующие криптографические случайные числа. |
| ГСЧ Некриптографический | Этот модуль включает функции, генерирующие некриптографические случайные числа. |
| Конфигурация радио | Этот модуль включает абстракцию платформы для настройки радиосвязи. |
| Радиоуправление | Этот модуль включает абстракцию платформы для операций радиосвязи. |
| Радио Статистика | Этот модуль включает в себя функции радиостатистики. |
| Типы радио | Этот модуль включает абстракцию платформы для радиокадра. |
| Необработанная ссылка | Этот модуль включает функции, которые управляют исходной конфигурацией канального уровня. |
| Маршрутизатор/лидер | Этот модуль включает в себя функции для маршрутизаторов потоков и лидеров. |
| SNTP | Этот модуль включает функции, управляющие связью SNTP. |
| SPI-ведомый | Этот модуль включает абстракцию платформы для связи подчиненных устройств SPI. |
| рекомендуемая розничная цена | Этот модуль включает функции, управляющие поведением клиента SRP. |
| Сервер | Этот модуль включает функции для управления данными локальной сети с помощью сервера OpenThread. |
| Настройки | Этот модуль включает в себя абстракцию платформы для энергонезависимого хранения настроек. |
| TCP | Этот модуль включает функции, управляющие TCP-коммуникацией. |
| TCP-абстракции | Этот модуль включает простые в использовании абстракции поверх базового TCP API. |
| ТРЭЛ - Платформа | Этот модуль включает абстракцию платформы для канала инкапсуляции радиопотоков (TREL) с использованием DNS-SD и UDP/IPv6. |
| TREL — стек потоков | Этот модуль определяет API-интерфейсы Thread Radio Encapsulation Link (TREL) для Thread Over Infrastructure. |
| Тасклеты | Этот модуль включает функции, которые управляют выполнением стека потоков. |
| Служба времени | Этот модуль включает абстракцию платформы для службы времени. |
| Инструментальная цепочка | Этот модуль определяет уровень абстракции цепочки инструментов посредством макросов. |
| UDP | Этот модуль включает функции, управляющие связью UDP. |
| UDP-пересылка | Этот модуль включает функции для функции пересылки UDP. |
| Контрольная сумма Верховева | Этот модуль включает функции для расчета и проверки контрольной суммы Верхуффа. |