# Conexão ao console de controlador do robô

___

Para gerenciar o Control Hub ([REV-31-1595](https://www.revrobotics.com/rev-31-1595/)) ou programar usando as linguagens de programação embutidas, um computador ou outro dispositivo Wi-Fo vai precisar se conectar ao *Robot Controller Console*. O console de controle do robô é uma rede local criada pelo Control Hub para programar e gerenciar o dispositivo.

<p class="callout info">
Esse exemplo assume que o usuário utiliza Windows 10 em seu sistema operacional. Se você não estiver usando o Windows 10, o processo de conexão a internet irá diferenciar. Veja a documentação do seu dispositivo para ter detalhes de como conectar a uma rede Wi-Fi.
</p>

Por padrão, o Control Hub tem um nome que começa com "FTC-" ou "FIRST-" seguido por 4 caracteres que são atribuídos randomicamente. A senha padrão para a internet é *"password"*. Se algum deles for esquecido, existem algumas maneiras de recuperar ou redefinir a senha no Control Hub.

Existem dois meios para acessar o *Robot Controller Console*. O primeiro vai cobrir como acessar o *Robot Controller Console* com o REV Hardware Client. É recomendado usar o REV Hardware Client, pois isso irá permitir que o usuário acesse o *Robot Controller Console* por meio de uma conexão por cabo. A segunda maneira é acessar o *Robot Controller Console* por meio de um navegador.

___

## **REV Hardware Client**

[Baixe a última versão do REV Hardware Client e instale em um PC Windows](https://docs.revrobotics.com/rev-hardware-client/)

Ligue o Control Hub, conectando a bateria 12V (REV-31-1302) no conector XT30 identificado como *"BATTER"* no Control Hub.

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/assets-ftc-control-system-m8mwlchiogumbehgdmq-m8n18ghm0emnjzrchez-48-1-removebg-preview-2.png" alt="module" width="70%"/>
</p>

O Control Hub está pronto para emparelhar com a Driver Station quando o LED fica verde. Observação: a luz pisca em azul a cada aproximadamente 5 segundos para indicar que o Control Hub está certo.

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/12-removebg-preview.png" alt="module" width="70%"/>
</p>

____

Inicie o REV Hardware Client. Uma vez que o hub esteja completamente conectado vai aparecer na página inicial do *UI* abaixo da aba de *Hardware*.

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/resetap-start-screen-1-1.png" alt="module" width="70%"/>
</p>

Depois de selecionar o *hardware* conectado, a aba *Update* vai aparecer. Selecione a aba *Program and Manage*. Isso fazer com que o *Robot Controller Console* seja construído no REV Hardware Client.

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/resetap-home-screen.png" alt="module" width="70%"/>
</p>

>Nessa etapa é útil atualizar o sistema operacional do [Control Hub](https://docs.revrobotics.com/duo-control/managing-the-control-system/updating-operating-system#using-the-rev-hardware-client), o aplicativo [*Robot Controller*](https://docs.revrobotics.com/duo-control/managing-the-control-system/updating-robot-controller-application#using-the-rev-hardware-client) e o [*firmware* do Hub](https://docs.revrobotics.com/duo-control/managing-the-control-system/updating-firmware#using-the-rev-hardware-client).

Uma vez no *Robot Controller Console*, a página inicial do controle vai aparecer. No canto superior direito é o menu de navegação que vai permitir aos usuários acessarem o Blocks, OnBot Java, e páginas de gerenciamento.

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/resetap-program-and-manage-1.png" alt="module" width="70%"/>
</p>

___
 
## **Navegador Web**

Com o Control Hub ligado, acesse o seletor de internet. Para dispositivos Windows 10, clique no ícone de internet no canto inferior direito da área de trabalho.

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/accessing-rcc-opening-available-networks.png" alt="module" width="70%"/>
</p>

Procure pelo Wi-Fi que combine com o nome de protocolo do dispositivo.

<p class="callout info">
Para ter certeza que você pode detectar o dispositivo correto, é recomendado que você primeiro realize a conexão em um local sem outros Control Hubs ativos ou redes Wi-Fi significantes.
</p>

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/accessing-rcc-checking-for-wifi-networks.png" alt="module" width="70%"/>
</p>

<p class="callout info">
  Depending on your version of Windows or other theme settings your Wi-Fi Networks list may vary in appearance. Dependendo da versão do seu Windows ou outras configurações temáticas, sua lista de redes Wi-Fi pode variar em aparência.
</p>

Uma vez que você encontrou a rede alvo na lista, clique nela para selecionar e então aperte em *Connect*.

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/accessing-rcc-selecting-network.png" alt="module" width="70%"/>
</p>

Coloque a senha da rede (nesse exemplo *"password"*) e aperte em *Next*

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/accessing-rcc-logining-in.png" alt="module" width="70%"/>
</p>

<p class="callout info">
As senhas diferenciam maiúsculas e minúsculas. Tenha certeza de que você esta escrevendo de forma que coincida com a forma da senha original.
</p>

Uma vez que a conexão esteja estabelecida, o estado é disponibilizado na configurações de rede do dispositivo.

<p class="callout info">
Quando conectado ao Control Hub, o dispositivo conectado não terá acesso a internet. O acesso é apenas ao Control Hub.
</p>

Abra um navegador (Chrome, Firegox, Internet Explorer) e coloque "192.168.43.1:8080" na barra de pesquisa.

<p align=center >
<img src="https://docs.stemos.com.br/uploads/images/gallery/2023-11/accessing-rcc-accessing-rcc.png" alt="module" width="70%"/>
</p>

Do *Robot Controller Console* os usuários podem [atualizar as configurações de Wi-Fi](https://docs.revrobotics.com/duo-control/control-hub-gs/updating-wifi-settings), atualizar o sistema operacional e firmware, assim como programar o dispositivo. É fortemente recomendado que você passe pelas etapas acima antes de começar a programar.