Atualizando e Conectando Wifi na Samsung Artik 5 com Ubuntu Server
Nesse Artigo, vamos aprender passo a passo como atualizar nossa Samsung Artik 5 e conectar nossa placa em uma rede Wifi para com isso conseguirmos uma conexão segura via SSH.
O primeiro passo é iniciar sua placa com Ubuntu Server 16.04 via Screen, caso não tenha instalado o sistema operacional na Artik siga os passos no meu ultimo artigo clicando AQUI
Com a placa ligada na energia e o cabo USB conectado a sua maquina abra um terminal e chame o screen pelo comando:
sudo screen /dev/ttyUSB0 115200
Caso ainda não tenha ele instalado, instale pelo comando:
sudo apt-get install screen
Ligue a chave de energia na sua Placa Artik e em seguida inicie o sistema operacional clicando no botão ao lado da chave.
Acompanhe o boot do sistema no terminal pelo Screen.
O primeiro boot demora um pouquinho para iniciar, mas não é nada incomum. Após o boot ele ira pedir por login e senha, que são os padrões do ubuntu.
Login: ubuntu
Password: ubuntu
Instalando arquivos SH
Quando instalamos o Ubuntu Server na nossa Samsung Artik 5 em nosso diretório home, vem os arquivos shell instaláveis para utilização de GPIOs, Comunicação Bluetooth e zigbee audio, gravação, e OTG, e precisamos fazer essa instalação.
no diretório:
/home/ubuntu
você encontrará 4 arquivos Shell.
Para fazer a instalação desses arquivos vamos utilizar o comando SH. Deixarei os exemplos a seguir.
sudo sh gpio.sh
sudo sh play.sh
sudo sh record.sh
sudo sh usb_android_otg.sh
Com isso todos os arquivos essenciais da Samsung Artik estarão instalados.
Trocando senha dos usuários Ubuntu e Root
Como vamos colocar nossa placa em uma rede de wifi, e acessar via IP por um canal SSH temos que pensar em segurança do nosso projeto, uma boa prática para isso é trocar as senhas de usuários padrões do Ubuntu. Para isso utilizamos o comando:
sudo passwd "usuário"
No nosso caso com a Samsung Artik com Ubuntu ficará assim:
sudo passwd ubuntu
Ele pedirá a senha atual do super usuário e em seguida pedirá para digitar 2x a nova senha, ao terminar a nova senha estará pronta para ser utilizada.
Faça isso também com o usuário Root
sudo passwd root
Caso tenha criado mais algum usuário, recomendo que verifique a senha deste também para não correr nenhum risco em rede. Ao acabar todos os seus usuários estarão com uma nova senha segura.
Conectando Samsung Artik na Rede Wifi
Para conectar nossa placa em uma rede wifi, temos que configurar as credenciais da sua rede, existem vários modos de faze-los, porém um dos que eu considero mais fácil é atualizar o arquivo interfaces no diretório
/etc/network/interfaces
para isso primeiro precisamos saber qual a nossa interface de rede wifi, para isso utilize o comando:
ifconfig
No meu caso é a wlan0, então, vou utilizar o software nano ou VI que são 2 editores de texto para atualizar o arquivo interfaces. Para isso usamos o comando
sudo nano /etc/network/interfaces
Edite o texto acrescentando as seguintes informações
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "nome da rede"
wpa-psk "Senha"
Confira se o nome da rede e sua senha está correta, se sim, reinicie a placa com o comando
sudo reboot
Espere a inicialização, entre com usuário e senha e utilize o comando:
ifconfig
Observe a interface wlan0, se ela estiver conectada a rede, receberá um IP do roteador, caso ela não tenha adquirido um IP pode ser que você tenha errado as credenciais, volte ao arquivo interfaces e confira nome da rede e senha.
Atualizando Ubuntu na Samsung Artik
Para atualizar nosso sistema operacional, vamos utilizar os comando simples que já conhecidos pelos usuários de Ubuntu/Debian.
Update Vamos usar para baixar as informações de pacotes e todas as fontes configuradas .
sudo apt-get update
Em seguida vamos atualizar nosso SO com o comando upgrade que é usado para instalar atualizações disponíveis de todos os pacotes instalados atualmente no sistema das fontes configurados via sources.list
Fonte: man apt
instalando SSH na Samsung Artik
Para fazer a instalação do canal SSH em nossa Samsung artik basta utilizar o comando
sudo apt-get install ssh
Com o SSH instalado e nossa placa conectada a uma rede podemos acessa-la de forma externa sem auxílio de um cabo serial ou usb.
Conectando via SSH na Samsung Artik
Caso esteja usando também um computador com linux, basta instalar o canal SSH em sua maquina e chamar sua placa pelo seu usuário e IP na rede, para isso abra um terminal e user o comando:
sudo ssh "usuario"@"IP"
no meu caso está assim:
sudo ssh ubuntu@192.168.0.10
digite a senha do usuário e pronto, você está dentro de sua Samsung Artik, agora é so começar programar.
No próximo artigo vamos aprender a instalar o Node Red na Samsung Artik e iterar seus serviços com a internet e APIs
Nos sigam nas redes sociais para ficar por dentro das novidades do Node Red.
Things Hacker Team
NodeRed-Brasil
Me sigam também nas redes Sociais.
Fernando Veiga