Skip to content
This repository has been archived by the owner on Jan 16, 2019. It is now read-only.

Things to learn for sensor group

smnmyr edited this page Feb 24, 2015 · 3 revisions

In our small sensor project, we will explore the entire path from sensing physical characteristics, cleaning, storing, processing data through a network of servers, eventually making sense of data, and deliver content to web users.

The Siemens Network of Things Research Group will help us and we would like to implement parts of their Activity Stream based platform.

Actual Sensor Streams from Berkeley's Hydrowatch Observatory

SIEMENS' activity stream platform

You can reach the current ASbase implementation directly on http://russet.ischool.berkeley.edu:8080

  • Most of the API is in JSON – only the index page is also rendered as HTML
  • The platform's API description should contain all information you need for talking to it, here it is: http://russet.ischool.berkeley.edu:8080/webresources/apidoc/
  • The /query endpoint currently only 100 activities at a time. To get more, you'll need to use its pagination API (see API Doc)

OS

  • Ubuntu/Debian
  • OpenWrt - a lightweight Linux distribution for devices
  • smaller more embedded Debian versions, e.g. Raspbian

Master the command line since you will communicate a lot with remote devices using SSH

Microcontrollers

Networking

  • Wifi
  • Bluetooth
  • Ethernet

Coding

  • Python
  • some C (without any ++ or #), however the Wire.h and the Arduino derivatives provide some easy higher level functionality to deal with Microcontrollers

Protocols

Databases

Framework and Concepts

Provisioning and Deployment

Frontend

Campus Security Policies

Minimum Security Standards for Networked Devices (MSSND)

Mobile devices

specify

and of course SENSORS

Things we might explore together

Terms

  • multi-hop network

Standards

Clone this wiki locally