Introducing LADISPE AS AN AMI ENVIRONMENT Visiting the LADISPE and discussing about its choice as the target environment for this course
Organization • Schedule – Every Monday • From 16:00 to 17:30 (with teachers) • Up to 18:30 (please ask for) – 5 in-lab exercise – 7 project development • with teachers 3/10/2014 Labs and teamwork 2
Organization • Lab PCs – Pre-installed with • Ubuntu Linux 12.04 • Python 2.7.x • Eclispe + PyDev – Log-in • With your portal credentials • Procedure reported on the login screen • You can bring your own computers/materials 3/10/2014 Labs and teamwork 3
Materials • Available from March 31, 2014 • 3 Raspberry Pi – Bundled as development bench – Accessible through ssh or http • Not reachable by hand • Shared components – 1 hosting a RazBerry module (Z-Wave) – 1 hosting a ZigBee dongle – 1 customizable on request 3/10/2014 Labs and teamwork 4
Hue • 1 Philips Hue bridge • 3 Hue bulbs • 1 Friends of Hue LED strip 3/10/2014 Labs and teamwork 5
Z-Wave • 5 Metering Plugs • 3 Multiple Sensors – Light – Humidity – Temperature – Movement 3/10/2014 Labs and teamwork 6
ZigBee • 5-10 Metering Plugs 3/10/2014 Labs and teamwork 7
MyHome • Demo case with varius components – sponsored by BTicino 3/10/2014 Labs and teamwork 8
Pebble • 2 Pebble smart watch 3/10/2014 Labs and teamwork 9
Material on request • 3 Raspberry Pi • 2 RaZberry (Z-Wave) • 2 ZigBee dongle • Spare hardware – Breadboards – LEDs – Resistors – ... 3/10/2014 Labs and teamwork 10
Reference APIs • Hue REST API – for Hue devices • Dog REST API – for multiple networks • MyHome • ZigBee • Z-Wave • ... • Z-Way REST API – for Z-Wave devices 3/10/2014 Labs and teamwork 11
Group projects DEFINITION AND HOMEWORK Requirements for the final projects and team composition. Presentation of a first homework: proposal of features to realize.
Final project • Goal – Adding AmI features to the LADISPE • Topic – Chosen together (see after) by voting • You can use the tools made available during the course – and build what you need, if not available • Mainly carried during labs 3/10/2014 Labs and teamwork 13
Requirements • Code versioned on a private/public GitHub repository (1 per team) – https://github.com/AmI-2014 • Project documentation with photos / videos (GitHub pages) – linked to your team repository • Must not replicate existing (available) devices • No hardware-only projects 3/10/2014 Labs and teamwork 14
Teamwork • 2-3 people per team • You choose the team components – we can help, if needed • Your capability to work in group will be evaluated, too • Team registration at – https://docs.google.com/document/d/1H0wmUh2AlI QnutK-ZJnfHAj5NyyT4cfsRXvN1MHcexw/edit – Deadline: March 23, 2014 3/10/2014 Labs and teamwork 15
Homework • Propose your ideas for final projects … – … and vote those of the others ! • Multiple submissions are encouraged – At least one per person • On http://ami-polito.ideascale.com • Before March 23, 2014 • We will discuss together the most interesting ideas – in class, on March 27 3/10/2014 Labs and teamwork 16
Idea skeleton • Title • Textual description (short) – What? Why? – Integration with the main goal (LADISPE as AmI environment) 3/10/2014 Labs and teamwork 17
Ideas assignment • Most interesting ideas will be assigned to teams as final projects • Student ideas might be integrated – by teachers • Project assignment priority: – Ideas submitters first – First come, first served – By teachers 3/10/2014 Labs and teamwork 18
Exam • GitHub project repository and website (GitHub pages) – To submit at least 1 week before the final exam • Project presentation – Power point slides – 15 minutes + 5 minutes for questions – Contributions by single person should emerge • E.g., by dividing the presentation in parts – Demonstration (5 min) – Presentations will be «public» • open to all course participants 3/10/2014 Labs and teamwork 19
Questions? 01PRD A MBIENT I NTELLIGENCE : T ECHNOLOGY AND D ESIGN Dario Bonino and Luigi De Russis dario.bonino@polito.it luigi.derussis@polito.it
Recommend
More recommend