Difference between revisions of "Smallish but Useful Projects"

From Cyber-Physical Systems Laboratory
Jump to navigationJump to search
Line 5: Line 5:
  
 
1. Appliance metering system.
 
1. Appliance metering system.
 +
Requirements:
 +
* IPv6 is a must.
 +
* Use of modern metering equipment (can be custom built) for 110V and 220V appliances.
 +
* One and three phase metering. Support outlet and inductive metering.
 +
* Metering in the junction box.
 +
* Issue of reliable, efficient, and scalable transport of data
  
 
2. Learning and experiment with CoAP (in Contiki).
 
2. Learning and experiment with CoAP (in Contiki).
 +
Rigorous experimentation with a number of CoAP libraries. Can be a comparative study, or a deep dive into the usefulness of CoAP. Among other things (your innovation) report on memory use, latency, etc. With CoAP you should be able to even mix TinyOS and Contiki motes and take the data all the way to the cloud. Address questions such as: Does this make your application more RESTful? This offers a fruitful ground for experiments....
  
 
3. A systematic comparison of CTP vs. Blip under different scenarios.
 
3. A systematic comparison of CTP vs. Blip under different scenarios.
 +
An hands on exploration of Blip robustness (or fragility). Option to compare and contrast it with NanoIP: http://www.cwc.oulu.fi/nanoip/
 +
Take a look at uIP: http://en.wikipedia.org/wiki/UIP_%28micro_IP%29
 +
and IwIP: http://en.wikipedia.org/wiki/LwIP
  
 
4. Same to 1, but for Rahav's fall study project.
 
4. Same to 1, but for Rahav's fall study project.
  
 
5. Learn and experience Allseen.
 
5. Learn and experience Allseen.
 +
Implementation and report on your experience of using AllSeen. Compare and contrast it with CoAP and sMAP (BOSS), or others.
  
 
6. Systematic comparison of IoT cloud services
 
6. Systematic comparison of IoT cloud services
 +
Explore for yourself if the cloud is worthy and useful. Which one are easy to use services? What was the added value?
 +
To aid you in this task, here is a starter list of services:
 +
http://www.axeda.com/
 +
http://www.etherios.com/
 +
http://www.openremote.com/
 +
https://tempoiq.com/
 +
http://buglabs.net/products/dweet.io

Revision as of 19:42, 20 January 2015

A list of small projects that can be used for a variety of purposes, e.g., course projects, PhD rotations, and undergrad/master students research in the lab.

Wireless Sensor Networks Projects

1. Appliance metering system. Requirements:

  • IPv6 is a must.
  • Use of modern metering equipment (can be custom built) for 110V and 220V appliances.
  • One and three phase metering. Support outlet and inductive metering.
  • Metering in the junction box.
  • Issue of reliable, efficient, and scalable transport of data

2. Learning and experiment with CoAP (in Contiki). Rigorous experimentation with a number of CoAP libraries. Can be a comparative study, or a deep dive into the usefulness of CoAP. Among other things (your innovation) report on memory use, latency, etc. With CoAP you should be able to even mix TinyOS and Contiki motes and take the data all the way to the cloud. Address questions such as: Does this make your application more RESTful? This offers a fruitful ground for experiments....

3. A systematic comparison of CTP vs. Blip under different scenarios. An hands on exploration of Blip robustness (or fragility). Option to compare and contrast it with NanoIP: http://www.cwc.oulu.fi/nanoip/ Take a look at uIP: http://en.wikipedia.org/wiki/UIP_%28micro_IP%29 and IwIP: http://en.wikipedia.org/wiki/LwIP

4. Same to 1, but for Rahav's fall study project.

5. Learn and experience Allseen. Implementation and report on your experience of using AllSeen. Compare and contrast it with CoAP and sMAP (BOSS), or others.

6. Systematic comparison of IoT cloud services Explore for yourself if the cloud is worthy and useful. Which one are easy to use services? What was the added value? To aid you in this task, here is a starter list of services: http://www.axeda.com/ http://www.etherios.com/ http://www.openremote.com/ https://tempoiq.com/ http://buglabs.net/products/dweet.io