Mo Sha ¡ Yong Fu
Our TAs ¡
- gowustl@gmail.com
- TinyOS tutorial.
- Help students with projects.
- Manage motes.
- Grade projects.
- Office Hour: Tue/Thu 5:30-6.
- Bryan 502A
- fuy@cse.wustl.edu
- Grade critiques.
- Office Hour: by appointment.
- Bryan 502D
Chenyang Lu 1
Top ¡11 ¡Technologies ¡of ¡the ¡Decade ¡
- 1. Smartphones ¡
- 2. Social ¡Networking ¡
- 3. Voice ¡over ¡IP ¡
- 4. LED ¡Ligh@ng ¡
- 5. Mul@core ¡CPUs ¡
- 6. Cloud ¡Compu@ng ¡
- 7. Drone ¡AircraJ ¡
- 8. Planetary ¡Rovers ¡
- 9. Flexible ¡AC ¡
Transmission ¡
- 10. Digital ¡Photography ¡
- 11. Class-‑D ¡Audio ¡
Chenyang ¡Lu ¡ 2 ¡
TinyOS ¡and ¡nesC ¡
- TinyOS: ¡OS ¡for ¡wireless ¡sensor ¡networks. ¡
- nesC: ¡programming ¡language ¡for ¡TinyOS. ¡
Chenyang ¡Lu ¡ 3 ¡
Hardware ¡Evolu=on ¡
- Miniature ¡devices ¡manufactured ¡economically ¡
Microprocessors ¡
Sensors/actuators ¡
Wireless ¡chips ¡
Chenyang ¡Lu ¡ 4 ¡
1’’X1’’ 1 mm2 1 nm2 4.5’’X2.4’’
Mica2 ¡Mote ¡
- Processor ¡
Microcontroller: ¡7.4 ¡MHz, ¡8 ¡bit ¡ Memory: ¡4KB ¡data, ¡128 ¡KB ¡program ¡
- Radio ¡
Max ¡38.4 ¡Kbps ¡
- Sensors ¡
Light, ¡temperature, ¡accelera@on, ¡acous@c, ¡magne@c… ¡
- Power ¡
<1 ¡week ¡on ¡two ¡AA ¡baaeries ¡in ¡ac@ve ¡mode ¡ >1 ¡year ¡baaery ¡life ¡on ¡sleep ¡modes! ¡
Chenyang ¡Lu ¡ 5 ¡
Hardware ¡Constraints ¡
Severe ¡constraints ¡on ¡power, ¡size, ¡and ¡cost ¡ ¡
- slow ¡microprocessor ¡
- low-‑bandwidth ¡radio ¡
- limited ¡memory ¡
- limited ¡hardware ¡parallelism ¡ ¡CPU ¡hit ¡by ¡many ¡interrupts! ¡
- manage ¡sleep ¡modes ¡in ¡hardware ¡components ¡
Chenyang ¡Lu ¡ 6 ¡