Introduction: PontoEdison

Bem vindos,

O PontoEdison foi um projeto desenvolvido durante o Intel IOT RoadShow, ele tem como objetivo manter controle de rotas e apresentar de maneira amigável as informações obtidas a um usuário final através de um aplicativo.

Para isso você vai precisar de :

- 2 Intel Edison

- 2 LCD RGB (Seeed Grove) e seus respectivos cabos

- 1 SmartPhone

- 1 Banco de Dados MySQL

- 1 Servidor com suporte a PHP

Link do GIT https://github.com/Supitto/PontoEdison

Step 1: Banco De Dados

Para este passo você precisa de um servidor MySQL, você pode usar o WAMP para este passo.

O seu banco de dados deve ser da maneira como aparece na imagem

Step 2: API - .htacces

Para a nossa API Restful e que responde json iremos utilizar uma framework Slim, http://www.slimframework.com/. Neste passo você também deve possuir um servidor com suporte a php. Para este passo o WAMP também serviria.

Neste passo é onde criaremos as requisições que nossa API deve fazer, mas antes é importante que o slim e um arquivo chamado .htaccess que ira reescrever nossa urls.

O .htaccess deve possuir o seguinte codigo:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^ index.php [QSA,L]

Step 3: API - Index.php

Nesta segunda etapa devemos criar um arquivo chamado index.php com as requisições necessárias. Caso queira entender completamente o código abaixo, sugira que leia a documentação da framework Slim.

No PontoEdison o arquivo ficou da seguinte maneira:

Step 4: The Rest

Por hora este Instructable ainda esta incompleto, pois são varios arquivos que compõem o projeto e pouco tempo para montar textos ludicos. Pedimos desculpas, todavia pretendemos estar completando este Instructables nos proximos dias. Caso queira ver o projeto completa veja o git

Comments

author
tomatoskins (author)2015-11-10

Awesome! Thanks for sharing and welcome to the community!