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