Files
openthread/examples/apps/windows/README.md
T
Robert Quattlebaum 812cc838eb build: Fixes for cross-compilation. (#1527)
This commit includes two changes:

*   Removes existing `AC_NO_EXECUTABLES` from `configure.ac`, since it
    is a hack only intended to be used by the GCC project.
*   Adds a new configure argument: `--enable-no-executables-hack`,
    which restores `AC_NO_EXECUTABLES` for broken build environemnts
    which require it.
*   Removes `--target` from example makefiles, since it is only
    appropriate when compiling compilers.

As a side effect of the second change, cross compiling with the
makefiles now no longer causes the `arm-none-eabi-` prefix to be
prepended to all built executables. This change updates all of the
documentation accordingly.
2017-03-29 13:22:07 -07:00

1.2 KiB

OpenThread App for Windows

This sample app provides an example of how to interface with the OpenThread API and talk to each other in a Universal Windows App. The app is written in C++ /CX and provides a simple wrapper around the OpenThread API, hiding the raw C/C++ interface.

The main page of the App is a list of the available interfaces, their current connection state, their current ML-EID IPv6 address, and buttons to connect/disconnect and to view some more details.

Interface List

The details list provides some more information, including extended MAC address, RLOC16 and information about the current children.

Interface List

The "Talk" button of main page switches the user interface to the talk fuctionality. This app acts either as a server or a client role and talks to each other over a TCP or a UDP protocol.

The server listens to the clients.

Talk Functionality

The client sends a message to the server and the server echos that message back to the client.

Talk Functionality