Coder Social home page Coder Social logo

sensall's Introduction

#sensall

##Overview This project is a wireless sensor network that communicates with the Web. Arduino-based Sensors communicate with an Arduino-based Sensor Router that interfaces with a Web Architecture.

##Sensors The Sensors monitor and potentially act locally on something. The most basic example is a door sensor that just reports when a door opens and closes. The Sensors are Arduino-based with XBee modules for wireless communication. Sensors monitors something local, creates a packet of data, and sends it to the router for further communication to the Web. Optionally the sensor can also be prompted to respond or perform some function, like close the garage door.

Example Code

##Sensor Router The router is the interface between the Web and the sensor network. It may pass the sensor data to the Web or receive a request from the Web and get the data from the sensors.

Example Code

##Web Architecture The architecture for processing and accessing the data is likely to evolve. The current structure:

The Sensor Router uses an HTTP Get to send data to PushingBox, a very useful and free service specifically for connecting microcontrollers with the Web. PushingBox then passes that data to a Google Form, which, as a function of Google Forms, writes to a Google Spreadsheet.

The Google Spreadsheet data is formatted and augmented by client-side HTML5 technologies, which can be hosted anywhere, such as GitHub Pages.

Example: HTML and JavaScript

sensall's People

Watchers

Jonathan Barratt avatar Mark Woodall avatar

Forkers

llad

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.