Wykres commitów

38 Commity (3f6666044408b0dfe4d956e355c17392612562fd)

Autor SHA1 Wiadomość Data
Jiacheng Guo a271753a6a openthread: enable 1.2 multicast routing
This MR enables Thread 1.2 Backbone Border Router(BBR) feature and
multicast routing.
2022-01-27 15:22:27 +08:00
Jiacheng Guo 0a46c6a3ee openthread: update README 2022-01-13 12:25:15 +08:00
zhangwenxu 3262d74513 openthread: ot extension command refactor 2022-01-13 12:25:15 +08:00
Guo Jia Cheng fa8364a544 Merge branch 'bugfix/openthread-socket-multicast' into 'master'
openthread: sync lwip multicast groups to Thread stack

See merge request espressif/esp-idf!16490
2022-01-05 07:04:30 +00:00
Jiacheng Guo d610282742 openthread: sync lwip multicast groups to Thread stack
This MR synchornizes the lwIP multicast groups to the Thread stack. This
will fix sockets failing to receive messages sent to multicast groups
issue.
2022-01-04 20:08:15 +08:00
zhangwenxu 91f54c673d openthread: add a manual mode in Thread border router example 2021-12-24 11:09:51 +08:00
Jiacheng Guo 85ea4947dc openthread: fix wrong panid range in border router example 2021-12-20 16:56:42 +08:00
Roland Dobai 766aa57084 Build & config: Remove leftover files from the unsupported "make" build system 2021-11-11 15:32:36 +01:00
Jiacheng Guo 674a3ff878 openthread: support updating RCP with OTA over spinel 2021-11-05 16:47:30 +08:00
zhangwenxu 1bb69cde88 openthread: fix iperf get dest_ip6_addr
* update copyright headers
2021-11-02 17:10:12 +08:00
Jiacheng Guo 1e5c5f38d9 br: support Thread Radio Encapsulation Link (TREL)
TREL allows sending 15.4 frames on the backbone link by encapsulating it
in an UDP packet.
2021-10-21 19:55:58 +08:00
Jiacheng Guo be4a45ab70 openthread: Use esp console for CLI 2021-10-18 12:27:50 +08:00
Guo Jia Cheng 484457f02c Merge branch 'bugfix/ot-log-verbosity' into 'master'
openthread: reduce default log verbosity

See merge request espressif/esp-idf!15326
2021-10-14 09:46:49 +00:00
Jiacheng Guo b7fd68c438 openthread: reduce default log verbosity
Packet logging increases latency and packet drop rate significantly.
2021-10-14 12:14:17 +08:00
Krzysztof d22a73155c docs: Provide missing information about OT joiner configuration
Fix typo
2021-10-13 17:09:18 +08:00
Shu Chen c09633d41b openthread: enrich documentation for openthread examples 2021-09-15 15:44:07 +08:00
WangQixiang 321f301e3e ot_br: skip network configuration if dataset is active 2021-09-07 16:18:48 +08:00
Shu Chen 1e0219f16f Merge branch 'feature/add_openthread_iperf' into 'master'
openthread: add iperf example for ot-network test

See merge request espressif/esp-idf!14635
2021-09-07 02:07:44 +00:00
zhangwenxu 2be77287b3 openthread: add iperf example for ot-network test 2021-09-06 15:32:38 +08:00
Jiacheng Guo 51372704bf openthread: support discovery delegate in border router 2021-09-03 19:07:59 +08:00
Jiacheng Guo 2213a35156 openthread: fix mesh local prefix missing in border agent example 2021-08-27 14:21:47 +08:00
Shu Chen e770817dc7 openthread: refine ot_rcp example documentation and APIs 2021-08-26 16:10:16 +08:00
zhangwenxu 4175aa0892 openthread: add ot_rcp example 2021-08-25 18:04:45 +08:00
Jiacheng Guo ba5b7ddded docs: add OpenThread docs 2021-08-02 17:17:38 +08:00
Shu Chen 80f03f4820 Merge branch 'feature/otbr-1.3' into 'master'
openthread: support 1.3 border routing features

See merge request espressif/esp-idf!14407
2021-07-21 08:01:26 +00:00
Jiacheng Guo a74bbde9c5 openthread: support 1.3 border routing features
- Support ICMPv6 auto config
- Support SRP service delegation
- Publish _meshcop._mdns service
2021-07-21 10:44:10 +08:00
Shu Chen 50b6b674cf openthread: simplify ot_cli example configuration
Use single ESP_EXTENSION_IN_OPENTHREAD_CLI config option to enable/disable
extended features. It will be pure ot_cli example if it's disabled.
2021-07-19 19:37:49 +08:00
Jiacheng Guo 71fd44f6ab openthread: enable lwip multicast ping in examples
Multicast ping reply is required for OpenThread certification.
2021-07-15 17:28:28 +08:00
Shu Chen 8e56ecc656 openthread: enable ot_cli on esp32h2 2021-07-14 19:15:24 +08:00
Jiacheng Guo 0050248918 openthread: provide prebuilt libopenthread libraries 2021-07-07 15:27:47 +08:00
Jiacheng Guo 68ce4f1404 openthread: add platform UDP and border router example
This MR adds the OpenThread border router example and supports the
Thread 1.1 border agent feature.

* Adds the OPENTHREAD_BORDER_ROUTER Kconfig option.
* Adds platform UDP and task queue port for the border agent feature.
* Adds `esp_openthread_border_router_*` api.
* Adds the `esp_otbr` example.
2021-06-17 17:29:16 +08:00
Jiacheng Guo 8e0af4267b openthread: move implementation-specific functions to private headers 2021-06-11 18:02:03 +08:00
Jiacheng Guo dea281a48e openthread: simplify esp_openthread initialization
The current OpenThread initialization is too verbose and error-prone.
Using a simple flow will be more user friendly and paves way for
introducing more border router features.
2021-06-11 12:13:02 +08:00
zhangwenxu 7bc44ad5aa openthread: add ot tcp and udp socket example 2021-06-07 21:50:19 +08:00
Jiacheng Guo 52a68cb7fe openthread: integrate OpenThread network interface with esp_netif 2021-06-02 17:03:54 +08:00
Jiacheng Guo 71be904cf1 openthread: add lwIP network interface
This allows the applications to use the socket and raw api in lwIP to
send packets via OpenThread.
2021-05-17 17:18:20 +08:00
Jiacheng Guo 64c498a584 openthread: update openthread submodule
Roll OpenThread submodule and rename OpenThread config macros and api
calls accordingly.
2021-04-20 20:26:19 +08:00
Guo Jia Cheng 7c38989309 OpenThread: add OpenThread and porting
* Adds the OpenThread submodule.
* Adds porting on ESP32.
* Adds the OpenThread cli example.
2021-04-02 14:49:49 +08:00