Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Field Sensor #49

Open
dwblair opened this issue Dec 29, 2012 · 0 comments
Open

Field Sensor #49

dwblair opened this issue Dec 29, 2012 · 0 comments

Comments

@dwblair
Copy link
Member

dwblair commented Dec 29, 2012

Key Components

Device

  • Senses “something”, doesn’t really matter what so long as it’s relevant. Temperature sounds good to me, though doing two channels at once would also be cool (temp + humidity)
  • Standardize output within the sketch

Application

  • HTML5 based with plugins to stream and POST destination
  • Include ‘save to file’ option for when no data connection present

Database

  • Already have ThingSpeak server in works, so use that
  • Place holders for COSM and Nimbits to start

Growth Plans

Application platform growth plan

  • Chrome Canary on Mac/Windows (pure HTML5): version 0.1, for developing basics
  • Android via Phonegap plugin: version 0.8, almost ready for primetime, shows proof of concept on one major platform
  • iPhone via Phonegap plugin: version 1.0. covers both major mobile platforms
  • available only via jailbroken devices
  • app in Apple Appstore can wait; may need to charge a nominal fee to pay for the hassle of going through the approval process (assuming it gets approved)

Options growth plan

  • raw input displayed on screen (1 channel)
  • save input to SD card
  • raw input POSTed to ThingSpeak (1 channel)
  • along with geo data (lat + long + alt)
  • every 5 seconds
  • take average of readings for period

------------ V.1 --------------

  • user configurable sample rate
  • user configurable sampling method (mean, median, mod, min or max)
  • Label for input (to place context for the units on screen)
  • Support for multiple data streams at once
  • Nimbits support
  • COSM support
  • “Manual Sample” button: press and hold on screen to ‘sniff’ the data for as long as you want to record, display result (graphically and average numeric value), option to send or resample
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant