Справочные разделы 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. |
Контрольная сумма Верховева | Этот модуль включает функции для расчета и проверки контрольной суммы Верхуффа. |