An increasing number of every-day consumer products not only contain a micro-controller but they are also connected
to the Internet. Engineers designing IoT devices need skills from the embedded world as well as from Web/Internet
environment. Every time disciplines merge exciting developments are unleashed. In this course you will learn about
ARM-based microprocessors (and the Cortex M family in particular), how to program these processors, work with sensors,
to communicate with other devices using Bluetooth Smart (a low-power radio technology), and Internet technologies used
in IoT deployments. This course combines theoretical know-how with hands-on experience. The necessary hardware will be
provided by ARM.
Structure: Presentation, Exercises with laptops
Maximal number of participants: 20
Required Skills: Computer programming course in any language. We will use C (and maybe C++) for our examples. No electronics skills are assumed. The seminar will be more beneficial to you if you study computer science.
Required Equipment: Laptop (Windows, Mac OS, Linux) with privileges to install software
Hannes Tschofenig is employed by ARM Ltd. His work life focused on developing standards to make the Internet work better. He has been active in the Internet Engineering Task Force (IETF) for the past 15+ years and has contributed to more than 70 technical specifications on security, privacy, and emergency services. Prior employers include the European Data Protection Supervisor, Nokia and Siemens.