# Dockers Lab 2: Simulating a Thread network using OpenThread in Docker ###### tags: `RSE` `Labs` > curso 2019/2020 Esta sesión del laboratorio está basada en este Codelab de Google: https://codelabs.developers.google.com/codelabs/openthread-simulation/#0 Lo que tenéis que hacer es seguir los pasos y contestar a las preguntas indicadas abajo. ==Importante:== * Dockers ya está instalado en la MV * tenéis que utilizar `sudo` delante de todos los comandos dockers * ... cuidado en NO utilizar los valores del ejemplo... tenéis que utilizar los de vuestra ejecución!!! ## (3) Simulate a Thread network :::danger 1. Indica los datos del "Operation Dataset" que has creato Master Key: Network Name: PAN ID: ::: :::danger 2. Indica la dirección link-local del primer dispositivo ::: :::danger 3. Indica el Endpoint Identifier (EID) del primer dispositivo ::: :::danger 4. Indica la dirección link-local del segundo dispositivo ::: :::danger 5. Indica el Endpoint Identifier (EID) del segundo dispositivo ::: :::danger 6. Indica la latencia del Ping al Node 1 desde el nodo Node 2 ::: ---- ## (4) Authenticate nodes with Commissioning :::danger 7. Indica los datos del "Operation Dataset" que has creato Master Key: Network Name: PAN ID: ::: :::danger 8. Indica las credenciales recibidas por el nodo 2 al ejecutar "joiner start J01NME" ::: ---- ## (5) Manage the network with wpantund `wpantund` (https://github.com/openthread/wpantund) is a user-space network interface driver/daemon that provides a native IPv6 network interface to a low-power wireless Network Co-Processor (or NCP). It was written and developed by Nest Labs to make supporting Thread connectivity on Unix-like operating systems more straightforward. "Spinel" is a Network Control Processor (NCP) implementation to facilitate applications where the Host Controller is logically separate from the controller that implements the Thread stack (Which is the NCP). This task also necessitates the definition of the protocol that the Host Controller and the NCP use to communicate with each other. ![](https://i.imgur.com/wDMTV5V.png) :::info Infos: * SoC device = "System on Chip" device... like the LoPy * TUN and TAP are virtual network kernel interfaces ::: :::danger 9. Indica los datos del "Operation Dataset" que has creado Master Key: Network Name: PAN ID: ::: :::danger 10. Indica el Endpoint Identifier (EID) del primer dispositivo ::: :::danger 11. Indica el resultado de ejecutar "status" después de "wpanctl -I utun6" ::: :::danger 12. Indica el resultado de ejecutar "scan" ::: :::danger 13. Indica el resultado de ejecutar "status" después de "join" ::: :::danger 14. indica la latencia del Ping al Node 1 :::