GithubHelp home page GithubHelp logo

comurede / core Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 7.0 21.32 MB

Back e frontend com sensor autônomo / Back and frontend with standalone sensor

PHP 0.79% HTML 0.04% TSQL 90.09% CSS 3.76% JavaScript 5.32% Shell 0.01%

core's Introduction

O QUE É a comuREDE?

UM NEGÓCIO DE IMPACTO SOCIAL OPEN SOURCE

Para distribuir internet gratuita e serviços de IoT nas periferias

VEJA AQUI

WHAT IS comuREDE?

AN OPEN SOURCE SOCIAL IMPACT BUSINESS

To deliver free internet and IoT services in shanty towns

WATCH HERE

COMO FUNCIONA?

core

Versão 0.18 e 0.20 - back / frontend PHP 5 / HTML, CSS e JAVASCRIPT

Script de Instalação em teste:
wget demo-dev.comurede.net/install-raspbian.sh && bash install-raspbian.sh

Design por Pedro Rangel

Topologia (em produção) por Filipe Rimes

hardware / software

servidor

Raspberry W Zero (para testes-dev ou VM "Username: pi Password: osboxes.org") / Rasp 3 (em produção) / Raspbian / Apache / MQTT / MariaDB

sensores autônomos

C++

Apresentação Sensor (AGO18)

Sketch Sensor Fluxo v0.20 (SET19)

Sketch Sensor v0.18 (AGO18)

banco de dados

MySQL

Arquivo de exemplo v0.20 NOVO (OUT19)

Arquivo de exemplo v0.18 REAL (SET18 a JUL19)

Modelo Entidade Relacional v0.10 (SET18)

ciência de dados

CSV

Arquivo de exemplo v0.20 NOVO (NOV19)

redes mesh

Conheça nossas bases de rede comunitária aqui: Commotion / LibreMesh

NA MÍDIA

Red Bull Amaphiko

Olhar Digital

Canal Futura

Instituto Federal do Rio de Janeiro

core's People

Contributors

felipebool avatar frimes avatar pedrolugo2 avatar romulotunala avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

core's Issues

[FEAT] Alerta de pluviosidade (alagamento)

Feature: Adicionar alerta de nível alto de pluviosidade em regiões passiveis de alagamento.

Idea: Consultar APIs de serviços meteorológicos (ou em SP, o CGE) ou mesmo sensores de nível d'agua em ambientes de constante alagamento, para identificar e alertar moradores do CEP em questão sobre a possibilidade (e/ou ocorrência) de alagamentos na região.

Remarks: Situação bastante comum em SP, onde frequentemente regiões não só periféricas, mas na região central e sub-central sofrem com alagamentos por falta de vazão da região ou mesmo por transbordo de córregos/riachos e rios.

alagamento
DpvUvYnWwAMXXrU

Criação de gráfico com biblioteca pchart do PHP

Olá dev, precisamos da sua ajuda!

Moradores estão pagando CARO por um serviço ineficiente de abastecimento de água.

Através de sua colaboração em nosso sistema, queremos mostrar a disponibilidade dos serviços nos últimos 30 dias, a partir do MQTT enviado pelo sensor e seu estado armazenado no MySQL pelo PHP.

A visualização desses dados podem empoderar comunidades periféricas, servindo como ferramenta para cobrança por maior disponibilidade do recurso ou abatimentos proporcionais na conta.

Faça parte dessa mudança! ;-)

📖 Documentação amigável

Afim de facilitar para todos da hacktoberfest. recém-chegados atuais e futuros proponho contribuições a documentação do projeto.

É muito comum comunidades erroneamente interpretarem 'comunidade acolhedora' com a simpatia das pessoas de tratamento inter pessoal. Para projetos de código-aberto acredito que a própria documentação deva ser acolhedora, não as pessoas.

Listo aqui algumas tarefas sugeridas

  • Unificar e simplificar todo setup inicial.
  • Dividir instruções por sistema.
  • Separar informações por idiomas.
  • ...

Ambiente de desenvolvimento

Boa tarde!

Estou criando um passo-a-passo para a configuração do ambiente de desenvolvimento. Como emulação de sistemas ARM não é tão trivial, infelizmente, só consegui achar uma maneira razoável usando o Docker com imagem amd64/i386.

Para a base desta, estou usando o Debian Stretch,

Também fiz uma emulação do Raspbian usando o QEmu, mas talvez não seja a melhor maneira de reproduzirmos o cenário - mas seria mais próximo do que rodar direto no computador. Isso se não existir uma forma de limitarmos o Docker a usar somente a memória e processadores que passarmos pra ele. Dessa forma, mesmo não tendo ainda um cenário ideal, pulamos uma etapa na configuração do ambiente para quem for desenvolver.

Até!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.