-
Notifications
You must be signed in to change notification settings - Fork 1
/
wsn_proposal.tex
442 lines (346 loc) · 24.9 KB
/
wsn_proposal.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
\documentclass[a4paper,oneside]{book} % list options between brackets
\usepackage{graphicx} % list packages between braces
\graphicspath{{graphics/}}
\usepackage{url}
\usepackage{pgfgantt}
% type user-defined commands here
\begin{document}
\title{A Proposal for an Open Wireless Sensor Network On-Line Course} % Title of the book
\author{Jaume Barcelo et al.} % Author
\date{\today} % type date between braces
\maketitle % Print the title page
\tableofcontents
\chapter{Project Report}
\section{Introduction and goals} % The asterisk leaves out this chapter from the table of contents
It is a commonplace that the Internet is changing our lives.
It is changing the way we learn and also the way we contribute to our communities and organize ourselves.
It is our goal to use the network to teach about the construction of new networks.
In this course we will explore the bottom-up creation of a wireless sensor network that can be used to gather and share data.
This gathering and sharing of data empowers the citizenship to monitor - and interact with - the environment.
\begin{figure}
\begin{center}
\includegraphics[width=0.40\linewidth]{SCK}
\caption{Smart Citizen Kit units. These are wireless nodes with multiple sensors.}
\label{fig:SCK}
\end{center}
\end{figure}
We are interested in bottom-up models.
We use the terms peer-to-peer, do-it-ourselves and bottom-up interchangeably.
The idea that we want to transmit with bottom-up is that the participant takes an active role and contributes to the community rather than being a mere consumer.
For this reason, we teach the first simple steps to build, configure and program a sensor that uploads the gathered data to the Internet to make it publicly available.
This course is not only listening and reading.
It is not a course about memorizing data and algorithms and passing tests.
It is a course about programming, prototyping, constructing electronic devices, distributing the data and, in summary, completing projects.
We want the participants to acquire the true and profound understanding necessary to transform their ideas and creativity into reality.
Our goal is to offer true, long-lasting, enjoyable learning.
Our intention is to create a course different from those that already exist.
It is not difficult to find introductory courses to chemistry, physics, biology, economics, etc.
The course that we propose complements the extensive offer of courses which is already available.
Taking this course requires commitment, as the price of the necessary electronic components to work on the assignments is around 100 Euro.
Therefore, our goal regarding the number of participants cannot be quantity.
It has to be quality.
\begin{itemize}
\item We aim at a high completion rate, our goal is that 100\% of participants complete a project.
\item We aim at a high collaboration rate, above 80\%.
\item We expect the participants to behave as peers and contribute to improve the course.
We aim at a high contribution rate, above 10\% of the participants should work on making the course better.
\item We aim at creating a community beyond the course.
At least one in-person workshop should be organized to give an opportunity to build and strengthen a community.
\end{itemize}
This course is based on a regular course taught at Universitat Pompeu Fabra.
The lab assignment guide is available in \texttt{github} and \texttt{scribd}: \url{http://www.scribd.com/doc/156136472/A-course-on-Wireless-Sensor-Networks-WSNs}
%------------------------------------------------
\section{Methodology}
The course is organized in different units.
Each of the units is a basic ingredient in the construction of a bottom-up wireless sensor network.
For each of the units, we will follow the same class dynamics.
\subsection{Class dynamics}
The course is divided in video lectures and written material, both published as the course goes on. Video content includes: teaching lessons, interviews and additional instructions for the assignments (when necessary). While the written material is composed by assignments and self-assessment quizzes.
Each unit starts with a motivational video introduction delivered by an invited expert introducing fundamental concepts.
Then, a lecturer presents the different concepts, tools and examples that are going to be useful for both the assignments and the self-assessment quizzes.
Starting from the necessary theory underlying each unit, the lecturer then guides the students through hands-on examples providing further insight on the subject.
After each unit's video lessons, assignments are ``unlocked'' to the student. Assignments are composed of written (and photographic) material detailing instructions on how to build examples, which work as hints to complete the assignment itself.
%After completing the assignments, students are provided with all that is required to successfully complete the end-of-unit self-assessment quizzes. These in turn are composed of both theory and assignment-related multiple-choice questions.
Teachers will propose challenges on each assignment, often composed of alternative or advanced services that can be added at various stages with some additional work. Challenges are the ground for a final course project which students may submit and present in a final event.
Challenges may be completed by forming groups of one or more students, in fact, collaboration among groups is encouraged. It is strongly believed that discussion and feedback provide more valuable results and are considered as ways of effective learning in this platform.
Each group of students will own a blog in which the completed assignments will be posted.
The blog should contain links to the code, schematics, demonstration videos and any other material that helps to better understand the work.
For the final project, the groups will also prepare a presentation that will also be included in the blog.
\subsection{Badges as a merit recognition system}
This course has the following learning goals:
\begin{itemize}
\item Combine electronics and code in Arduino for sensory and actuation projects.
\item Configure XBees and effectively use them in a communications project.
\item Combining sensors (and probably actuators) with wireless communications and networking to turn creative ideas into working prototypes.
\end{itemize}
By completing assignments, the participants will show their mastery of each of these aspects and will earn a badge as a reward.
Deciding which badges will be offered in the course, the exact criteria to award a badge and designing such badges is one of the tasks of the preparation of the course.
The P2P University offers all the necessary tools to create and award badges.
An example of a badge is shown in Figure~\ref{fig:badge}.
%The participants will watch a motivation video and a video tutorial.
%The tutorial will describe how to complete a simple project and will be complemented.
%Then, the participants have to collaborate to solve a challenge.
%The teachers offer a suggested challenge, but the participants are free to take other challenges that are relevant to them and to the course.
%Finally, the participants have to carefully document their works so that it can be evaluated, reproduced and discussed by the other participants.
%The first and the last unit are slightly different.
%In the first unit there is no project as the focus is on the presentation of the participants, the course itself and the discussion of the expectations on the course.
%The last unit is also special because the participants design, plan, execute and document their own project.
%The courses finishes with an exhibition of the personal projects.
\begin{figure}
\begin{center}
\includegraphics[width=0.40\linewidth]{badge}
\caption{Example of a badge offered at the P2P University}
\label{fig:badge}
\end{center}
\end{figure}
\subsection{In-person courses}
Besides the online offer, the course will also be offered in-class for students registered at Universitat Pompeu Fabra.
Furthermore, it will be possible to use the material for Summer Schools to promote the University and Bottom-up Initiatives.
\subsection{On-line platform}
As the goal is to reach everyone that has an interest on the construction of wireless sensor networks, the course will also be offered in the P2P University course platform.
This platform will be used to host the videos, written material and tools for discussion and feedback.
In his keynote talk in Edulearn'13 in Barcelona, P2PU co-founder Philipp Schmidt explained that when they conceived P2PU they were looking for something different than Coursera or EdX.
The interest was in building something inexpensive, in a bottom-up fashion, using the resources already available on the web.
The peer-to-peer principles are summarized by the words ``Learning from the people, by the people. About almost anything''.
The P2P is built on strong principles.
Their web highlights ``open'', ``community'' and ``peer learning''.
Technologies and processes are open to make it open to collaborate.
The organization is horizontal and driven by community discussions.
And everyone is invited to learn and teach using the platform.
The courses are not constricted to the tools of the platform itself.
On the contrary, they make use of all the resources available in the web such as mailing lists, blogging, micro-blogging, instant messaging, forums and video-conferences.
\subsection{Completion rate, statistics and scientific analysis of the experience}
One of the weaknesses of MOOCs are the low completion rates, typically below 10\%.
The reason is that people registers for courses but do not have the necessary time and/or motivation to complete them.
The goal of the P2PU and the ``mechanicalmooc'' engine is to offer an engaging and enriching experience to the participants, so that everyone benefits from the course.
Preetha Ram, which is involved in the ``mechanicalmooc'' has been quoted to say: ``We want to do more than sign up tens of thousands of students and have only a fraction succeed. Our goal is to have everyone who participates succeed''.
The system includes a logging and analytics system to keep tracks of clicks, emails and engagement in general.
All this data is available for researchers and a team led by June Ahn (University of Maryland) is studying the data to find the best ways to encourage the participation of all registered users \cite{ahn2013dop}
See \url{http://http://info.p2pu.org/research/} for further details.
\subsection{In-person Workshops and Meetings}
The participants in nearby locations will be encouraged to meet and gather to work together in the projects.
In-person collaboration provides a far richer experience than on-line work and helps keep people participative and engaged.
Those that cannot meet in person will also be encouraged to get acquainted with their groups with presentation videos and/or other tools for team building.
\subsection{Additional Material}
\begin{itemize}
\item Robert Faludi ``Building Wireless Sensor Networks'' \cite{faludi2010bws}
\item Alejandro Andreu ``Open Sensor Network'' \cite{andreu2013osn}
\item Massimo Banzi ``Getting Started with Arduino'' \cite{banzi2009gsa}
\end{itemize}
%------------------------------------------------
\section{Work Plan}
\begin{enumerate}
\item Identifying and specifying the course goals, the assignments and projects to learn and achieve such goals, as well as the evaluation criteria. October 2013. Leader: Jaume Barcelo.
\item Scripting of the course: preparation of the course structure including units segmentation, number/length of videos per unit, assignments and quiz dynamics and evaluation, feedback and collaboration management; and final project evaluation. November 2013. Leader: Jaume Barcelo.
\item Preparation of the written guide: there is already a guide for the in-class course, therefore this new adapted guide should take advantage of on-line resources (video, comments, etc.). December 2013. Leader: Luis Sanabria-Russo.
\item Preparation of the quizzes.
Embedded googleforms will be used for the quizzes. January 2014. Leader: Luis Sanabria-Russo.
\item Preparation of the badges using the P2P University tools. February 2014. Leader: Luis Sanabria-Russo.
\item Setting up the P2P University on-line platform: based on the course script, this task will configure the platform accordingly. February 2014. Leader: Luis Sanabria-Russo.
\item Shooting and producing the videos: this final task aims at shooting the videos according to what was designed in the course script and configured in the P2P University platform. March 2014. Leader: Laia Albo.
\end{enumerate}
The course will start on April.
Fig.~\ref{fig:gantt} presents a Gantt chart representation.
\begin{figure}[ftbp]
\begin{center}
\begin{ganttchart}[y unit title=0.4cm,
y unit chart=0.5cm,
vgrid,hgrid,
title label anchor/.style={below=-1.6ex},
title left shift=.05,
title right shift=-.05,
title height=1,
bar/.style={fill=gray!50},
incomplete/.style={fill=white},
progress label text={},
bar height=0.7,
group right shift=0,
group top shift=.6,
group height=.3,
group peaks={}{}{.2}]{19}
%labels
\gantttitle{Sept.}{2}
\gantttitle{Oct.}{2}
\gantttitle{Nov.}{2}
\gantttitle{Dec.}{2}
\gantttitle{Jan.}{2}
\gantttitle{Feb.}{2}
\gantttitle{Mar.}{2}
\gantttitle{April}{2}
\gantttitle{May}{2} \\
%tasks
\ganttbar{Specification}{1}{1} \\
\ganttbar{Scripting}{2}{3} \\
\ganttbar{Written guide}{4}{5} \\
\ganttbar{Quizzes}{6}{7} \\
\ganttbar{Badges}{8}{8} \\
\ganttbar{Platform}{9}{10} \\
\ganttbar{Videos}{11}{13} \\
\ganttbar{Course}{15}{19} \\
%relations
%\ganttlink{elem0}{elem1}
%\ganttlink{elem1}{elem2}
%\ganttlink{elem1}{elem3}
%\ganttlink{elem1}{elem4}
%\ganttlink{elem1}{elem5}
%\ganttlink{elem1}{elem6}
%\ganttlink{elem2}{elem7}
\end{ganttchart}
\end{center}
\caption{Gantt Chart}
\label{fig:gantt}
\end{figure}
\begin{figure}
\begin{center}
\includegraphics[width=1.00\linewidth]{screenshot}
\caption{A screenshot of a draft of the course at P2P University}
\label{fig:SCK}
\end{center}
\end{figure}
% \begin{itemize}
% \item Scripting of the course: Preparation of detailed scripts of the content of the videos, the guide and the requirements for the online platform.
% \item Shooting and producing the videos: The videos will be shot and produced according to the script.
% \item Preparation of the written guide: There is already a guide for the in-class course, but it needs to be adapted to the on-line course.
% \item Setting up the P2P University on-line platform: This task involves the actual creation and configuration of the online course.
% \end{itemize}
%\begin{figure}
%\begin{center}
%\includegraphics[width=0.40\linewidth]{video}
%\caption{It is necessary to shoot videos with step-by-step instructions to build the projects or complete the assignments.}
%\label{fig:video}
%\end{center}
%\end{figure}
%\begin{figure}
%\begin{center}
%\includegraphics[width=0.40\linewidth]{lesson}
%\caption{Some video lessons will show the teacher's face over supporting slides.}
%\label{fig:lesson}
%\end{center}
%\end{figure}
\subsection{Coordination tools}
The tools will be the typical for collaborative projects:
A mailing list for day-to-day progress and weekly meetings.
Also IRC discussions as needed.
Agile methodologies, \emph{Trello} and \emph{Wiggio} will also be considered for project and group management.
%------------------------------------------------
\section{Results and Impact}
This course builds upon successful experiences. There is already an existing in-person course that received very good feedback from the students.
The laboratory guide of the course is available in \texttt{github} (\url{https://github.com/jbarcelo/WSNs_lecture_notes}) making it easy for everyone to contribute.
We also published the guide in \texttt{scribd} in late July (\url{http://www.scribd.com/doc/156136472/A-course-on-Wireless-Sensor-Networks-WSNs}) and it was read more than 200 times in August.
Also, the idea of bottom-up smart cities implemented by Smart Citizen was applauded in Kickstarter and received over \$60,000 in crowdfunding.
The hardware used in the course includes the Digi XBee and the Arduino board.
This tandem was also used in the best-selling book by Rober Faludi ``Building Wireless Sensor Networks''.
Arduino is a first choice platform for those interested in an introduction to electronics and micro-controllers.
More than one million Arduino have been sold, confirming the success of their open business model.
The main goal of this course is to strengthen the community by teaching very basic skills to a large audience. After completing the course, the participants will be able to continue on their own with more advanced projects.
It is a basic digital education for everyone. People with no or little background in technology will make their first steps into programming, electronics, and sensing projects.
Students successfully completing this course will possess the basic tools to contribute to the creation of bottom-up Smart Cities.
\subsection{Results obtained so far}
By simply creating this document and discussing it with the involved communities on the Internet, we have received many inputs, ideas, and encouragement that has helped further shape the idea.
\subsection{Eternal work-in-progress}
Many collaborative projects never come to an end.
These projects keep evolving and improving, and the actual direction of the evolution is highly dependant of the people that is working in it in every moment.
The idea is to keep gathering feedback from the participants and use that information to continuously improve the course.
For this reason it is very important that everyone involved does not feel like a simple ``consumer''.
The goal is that the participants are also the ``makers'' of the course and everyone learns from everyone in a peer-to-peer way.
% This course builds upon successful experiences. There is already an existing course that received very good feedback from the students. There is also a degree thesis by one of the students that was presented in Battlemesh, Aalborg University, and attracted the attention of the P2P Foundation.
%
% The idea of bottom-up smart cities implemented by Smart Citizen was applauded in kick starter and received over \$60,000 in crowdfunding. The hardware used in the course is the XBee that was also used in the best-selling book by Rober Faludi “Building Wireless Sensor Networks”. More than one million Arduino have been sold confirming the success of their open business model.
%
% The main goal of this course is to strengthen the community by teaching very basic skills to a large audience. After completing the course, the participants will be able to continue on their own with more advanced projects. It is a basic digital education for everyone. People with no or little background in technology will be do the first steps in programming, electronics, and sensing projects.
%
% People that have taken the course will be able to contribute to the creation of bottom-up smart cities.
%------------------------------------------------
\section{Teaching Plan}
\subsection{Concepts and competences acquired in the course}
\begin{itemize}
\item Bottom-up, peer-to-peer and community-oriented collaboration models
\item Sensors, actuators, sensor networks, open data, Smart Cities
\item Basic electronics
\item Basic microprocessor programming
\item Configuration of Digi XBee
\item ZigBee communication
\end{itemize}
\subsection{Weekly organization}
\begin{itemize}
\item Week 1: Presentation of the participants, presentation of the course, motivation to take the course, dream about a personal project.
\item Week 2: Introduction to Arduino. Arduino IDE. Input/output. \\\underline{Lab assignment}: Blinking LED project.
\item Week 3: Introduction to XBee. Basic configuration of AT mode. \\\underline{Lab assignment}: ZigBee chat project.
\item Week 4: Basic interaction. Make a measurement and react. \\\underline{Lab assignment}: Wireless Sunset Sensor project.
\item Week 5: Open data. The importance of sharing the data. Open data platforms. \\\underline{Lab assignment}: Taking measures with a sensor and uploading them to the Internet.
\end{itemize}
Motivating videos:
\begin{itemize}
\item Do-it-ourselves, Bottom-up, Sensors, Smart Cities, Smart Cities Kit:
Laia Albo, Michel Bauwens, Tiberius Brastaviceanu, Guillem Camprodon and Tomas Diez, Alex Posada
\item Arduino (Blinking LED):
David Mellis, (Jaume Barcelo)
\item XBee (Chat):
Robert Faludi, (Luis Sanabria-Russo)
\item Interaction design (Sunset Sensor):
Alex Posada (Luis Sanabria-Russo)
\item Open Data, Open Data platforms (Internet thermometer):
Albert Domingo, Manuel Palacin, (Alejandro Andreu)
\end{itemize}
%------------------------------------------------
\chapter{Team}
\section{Lead teacher}
\begin{itemize}
\item Jaume Barcelo (Universitat Pompeu Fabra): He is a lecturer at Universitat Pompeu Fabra where he takes part in the Wireless Sensor Network course. He has also taught at Universidad Carlos III de Madrid where he collaborated with the opencourseware experience that published the class materials online. Together with Luis Sanabria, he has prepared the basic laboratory guide for the Wireless Sensor Networks course that has been shared with the Internet community. Jaume has taught more than 20 courses at the graduate and undergraduate level at two universities. Visit www.jaumebarcelo.info for more information.
\begin{center}
\includegraphics[width=0.200\linewidth]{jaume}
\label{fig:jaume}
\end{center}
\end{itemize}
\section{Other members of the team}
\begin{itemize}
\item Laia Albo (Universitat Pompeu Fabra): She is a research technician at Telefonica-UPF chair ``Social Innovation in Education''. Audiovisual Systems Engineer from the University Pompeu Fabra, she has worked in the Teaching Quality and Innovation Support Unit (USQUID) of the Polytechnic School of the UPF to support the project linked to the creation of educational videos for academic support (both for teachers and students).
\begin{center}
\includegraphics[width=0.200\linewidth]{laia}
\label{fig:jaume}
\end{center}
\item Alejandro Andreu (Universitat Pompeu Fabra): He completed his degree on Computer Communications with a thesis entitled ``Open Sensor Networks''. He has also contributed to the Smart Citizen Kit project.
\begin{center}
\includegraphics[width=0.200\linewidth]{alejandro}
\label{fig:jaume}
\end{center}
\item David Mellis (Arduino)
\item Michel Bauwens (P2P Foundation)
\item Tiberius Brastaviceanu (Sensorica): He is founder, active member, coordinator, facilitator, engineer and product designer at Sensorica.
\begin{center}
\includegraphics[width=0.200\linewidth]{Tiberius}
\end{center}
\item Guillem Camprodon (FabLab Barcelona): He is a researcher at the Institut d'Arquitectura Avancada de Catalunya (IAAC). He participates in the Smart Citizen Kit project as the main responsible for integration and project development (hardware and software).
\begin{center}
\includegraphics[width=0.200\linewidth]{guillem}
\end{center}
\item Tomas Diez (FabLab Barcelona): He is the director of FabLab Barcelona at the Institut d'Arquitectura Avancada de Catalunya (IAAC) and co-founder of the Smart Citizen Kit initiative. Tomas is also part of the master programs taught at IAAC.
\begin{center}
\includegraphics[width=0.200\linewidth]{tomas}
\end{center}
\item Albert Domingo (Universitat Pompeu Fabra):
He is currently a Ph.D. candidate at the Networking Technologies and Strategies (NeTS) group at UPF. He has also been a visitor with the Advanced Network Architecture group at MIT.
He is a teaching assistant in a course about networking protocols. His research interests include Super-Wifi communications, Open Data, Big Data, public administration data and regulation. He participates in the 'Commons for Europe' and 'Open Cities' European projects.
\begin{center}
\includegraphics[width=0.200\linewidth]{Albert}
\end{center}
\item Robert Faludi (Digi International)
\item Vanessa Gennarelli (P2P University): She is Learning Lead at P2PU.
\begin{center}
\includegraphics[width=0.200\linewidth]{vanessa}
\end{center}
\item Luis Sanabria-Russo (Universitat Pompeu Fabra): He is a Ph.D. student in the Department of Information and Communication Technologies. He has taught a course in Wireless Sensor Networks and has been involved in the preparation of audiovisual material for online courses.
\begin{center}
\includegraphics[width=0.200\linewidth]{luis}
\label{fig:luis}
\end{center}
\item Manuel Palacin (Universitat Pompeu Fabra): Manuel is a Ph.D. candidate working on open data platforms.
\item Alex Posada (Media Interaction Design Lab): He is the founder and CEO at Media Interactive Design (MID) and also coordinates the Interaction Lab at hangar.org . Alex teaches in the Master of Advanced Architecture and the Master of Advanced Interaction at the Institut d'Arquitectura Avancada de Catalunya (IAAC). Alex is a co-founder of the Smart Citizen Kit initiative. He is also the director of the interaction lab at Hangar Barcelona (www.hangar.org).
\begin{center}
\includegraphics[width=0.200\linewidth]{alex}
\end{center}
\item And you, if you want. Everyone is invited to join the team and collaborate.
\end{itemize}
\bibliographystyle{apalike}
\bibliography{my_bib}
\end{document}