Thanks to visit codestin.com
Credit goes to github.com

Skip to content

manelneto/plant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watering from Twitter

Este projeto foi desenvolvido no âmbito da Unidade Curricular Sistemas Embutidos (SE) do 2º semestre do 1º ano do Mestrado em Segurança Informática (MSI) da Faculdade de Ciências da Universidade do Porto (FCUP), no ano letivo 2024/2025.

Variáveis de Ambiente

Para executar o projeto, é necessário definir adequadamente as variáveis de ambiente, de acordo com a estrutura de ficheiros seguinte.

plant
|___app
    |___.env
|___arduino
    |___Plant
        |___env.h
|___server
    |___.env

app/.env

O ficheiro app/.env contém as variáveis de ambiente a utilizar pela aplicação Android.

IP=...
PORT=5000
  • IP: o endereço IP do servidor Raspberry Pi
  • PORT: o porto do servidor Raspberry Pi

arduino/Plant/env.h

O ficheiro arduino/Plant/env.h contém as variáveis de ambiente a utilizar pelo Arduino.

#define SSID "..."
#define PASSWORD "..."
#define IP "..."
#define PORT 5000
  • SSID: o nome (SSID) da rede Wi-Fi
  • PASSWORD: a palavra-passe da rede Wi-Fi
  • IP: o endereço IP do servidor Raspberry Pi (igual ao anterior)
  • PORT: o porto do servidor Raspberry Pi (igual ao anterior)

server/.env

O ficheiro server/.env contém as variáveis de ambiente a utilizar pelo Raspberry Pi.

BEARER_TOKEN=...
API_KEY=...
API_KEY_SECRET=...
ACCESS_TOKEN=...
ACCESS_TOKEN_SECRET=...
  • BEARER_TOKEN: bearer token para a API do Twitter/X
  • API_KEY: chave para a API do Twitter/X
  • API_KEY_SECRET: segredo associado à chave para a API do Twitter/X
  • ACCESS_TOKEN: access token para a API do Twitter/X
  • ACCESS_TOKEN_SECRET: segredo associado ao access token para a API do Twitter/X

About

Projeto de Sistemas Embutidos, 2024/2025

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •