Thingsquare IoT Workshops

Building Connected Devices

Overview

This is a two-day introductory course providing hands-on experience with how connected devices and the Internet of Things work.

Participants work hands-on with a Thingsquare evaluation kit and build prototype wireless IoT systems with IPv6/6lowpan and cloud connectivity.

The course is aimed at engineers, architects, CTOs and others with a technical background. A background in programming is useful but not strictly necessary.

After the course, the participants will have a solid understanding of the different pieces of an IoT system and how they interact. The participants will get hands-on experience with how an IoT system works.

Day 1

Introduction to the IoT

Big Red Internet Button

Build your own IoT cloud

Day 2

Introduction to Contiki

The IoT/IP protocol stack

Wireless routing and IPv6

What participants say

Advanced Contiki Engineering

Overview

This is a two-day in-depth course focused on using the Thingsquare system and the open source Contiki firmware to build an IoT product, from prototype to production.

Participants work hands-on with a Thingsquare evaluation kit and build prototype wireless IoT systems with IPv6/6lowpan and cloud connectivity.

The course is aimed at programmers and electrical engineers with a background in programming but not necessarily with embedded systems development. A C programming background is preferred but not necessary.

After the course, the participants will have a solid understanding of how to Internet-connect low-power wireless systems, hands-on experience with programming and simulating Internet of Things systems, and basic experience with setting up Internet connectivity for Internet of Things systems.

Day 3

Intro to Contiki firmware development

The Contiki netstack

Contiki libraries and radio drivers

Day 4

To be added.

Instructors

 

Adam Dunkels, PhD

Adam Dunkels is CEO and co-founder of Thingsquare and author of Contiki. A world-renowned expert in the field of Internet of things, Dunkels is frequently invited as keynote speaker at events across the world. He has developed and taught PhD-level courses on wireless sensor networks, held tutorials at top-tier scientific conferences, and numerous lectures at universities around the world.

Fredrik Österlind, PhD

Fredrik Österlind is CTO and co-founder of Thingsquare and author of Cooja, the Contiki simulation environment. With nearly a decade of experience in the field, Österlind has held multiple tutorials and invited courses at PhD-level summer schools in Europe and the US as well as invited lectures and seminars at Uppsala University, the Royal Institute of Technology, and CU Boulder.

Marcus Linderoth, MSc

Marcus Linderoth is a software engineer and hardware developer at Thingsquare. With background in both network protocols and hardware design, Linderoth has worked in industrial research on the Internet of things and wireless sensor networks since his graduation from the Royal Institute of Technology. Linderoth previously was a research scientist at CSIRO, Australia.

Roger Bergdahl, MSc

Roger Bergdahl is COO and co-founder at Thingsquare. With a dual degree in business and technology and a background in the finance and hospitality industries, Bergdahl has a deep expertise in complex business system integration. Bergdahl has previously founded and developed a trainee program for young entrepreneurs, trained IT specialists and other professionals on a variety of systems and software.

On-site training

We can arrange on-site training for your team. Contact us for options and more information.