andrecurvello / edisonGram

Código-Fonte do Bot com Telegram para Intel Edison, apresentado no intel Innovation Week 2015.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EdisonGram

Versão 1.0

EdisonGram - Código-fonte do programa Python criado para demonstração do bot de monitoramento com Telegram implementado em Intel Edison.

Dependências

  • Python 2.7 - Normalmente instalado por padrão no Poky Linux da Intel Edison

  • Python-PIP - Pode ser instalado com o seguinte comando:

# opkg install python-pip
  • OpenCV - Pode ser instalado com o seguinte comando:
# opkg install python-opencv
  • MRAA - Já vem instalado por padrão no Poky Linux da Intel Edison.

  • UPM - Já vem instalado por padrão no Poky Linux da Intel Edison.

  • Biblioteca Telegram para Python - Orignal de Telegram-Leandro - Pode ser instalada pelo Python-PIP:

# pip install python-telegram-bot

Estrutura de aplicação:

  • Telegram - Faz a conexão com o sistema Telegram usando Token de autenticação para Bot.
  • OpenCV - Biblioteca de visão computacional - Tira foto, reconhecimento facial, detecção de intruso, filtros, etc.
  • ThingSpeak - Envia dados para
  • UPM - link-upm - Biblioteca para integração de acesso e configuração a periféricos da Intel numa abstração alto-nível - Facilita MUITO mexer com os sensores e componentes do Kit Grove! Funciona integrado com MRAA.
  • MRAA - [link-mraa] - Biblioteca para interface baixo-nível com componentes de I/Os, sensores e demais periférios da Intel.

Tutorial para Criação de um Bot Telegram

Para obter a sua chave de Bot Telegram, siga o tutorial mostrado em [telegram-bot].

Desenvolvimento

Quer contribuir? Ótimo!

Copie o repositório, teste o código com seus Tokens, e me notifique de possíveis alterações e sugestões.

Receberei feedback com o maior zelo possível!

Não tenha medo de testar/modificar a aplicação como bem quiser.

Iniciar a aplicação:

$ python edisonGram.py

A fazer

  • Testar com Intel Galileo - Bigger Linux Image
  • Adicionar mais comandos
  • Testes com Processamento de Linguagem Natural?
  • Aceito sugestões!

License

MIT

Free Software, Hell Yeah!

[link-mraa]: <https://github.com/intel-iot-devkit/mraa [telegram-bot]: https://core.telegram.org/bots

About

Código-Fonte do Bot com Telegram para Intel Edison, apresentado no intel Innovation Week 2015.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%