IoT for WebDevs - Knowledge Center

The Knowledge Center is specifically designed for web developers and those interested in the topic of Internet of Things IoT.  

Here you can find further material and videos of our webinars "IoT for WebDevs". 

 

Former webinar trainings 2018

Agile development of IoT devices

Webinar from 19th April 2018

Tutor: Andreas Schmidt

IoT projects are different than standard Web projects. In addition to the implementation of back end systems, the devices themselves must be developed. As a result, designing and building hardware plays a large role in IoT projects. To obtain quick results and to react flexibly to new innovations, it makes sense to transfer experiences made with agile development for the web to the embedded Domain.

Agile development with Arm Mbed OS

Webinar from 28th March 2018

Tutor: Andreas Schmidt

Arm Mbed OS is an open-source operating system for embedded devices, specifically suited for IoT development. Using Mbed and the client tools, developers can easily write embedded firmware without the need to handle underlying RTOS specifics. Development for Mbed OS is supported by ARMs Cloud IDE or offline development toolchains.

Unit Testing for Embedded with PlatformIO and Qt Creator.

Webinar from 15th March 2018

Tutor: Andreas Schmidt

Testing is an important aspect of software development, as well as for embedded software development. Modern, agile development toolchains are not complete without the ability to automatically test aspects of code, for example by unit tests. 
But: What aspects of firmware code can be tested, and how? And: Which tools offer support for writing and running unit Tests?

Former webinar trainings 2017

Rapid IoT prototyping using a case example from the insurance industry

Webinar date 02nd November 2017

Tutor: Andreas Schmidt 

The Internet of Things offers countless new opportunities for many companies. Existing products and services are changing, new products continually appear. As with all technology innovations, it all starts with developing and prototyping new ideas. In combination with lean product development such as design thinking or lean business development, IoT prototypes are particularly relevant. 

IoT architecture for web developers

Webinar from 18th Oct 2017

Tutor: Andreas Schmidt

Can an IoT device communicate directly with the Cloud? Is it possible to use web protocols such as XML and HTTP for IoT? How is data saved and processed? What is "Edge"? The webinar presents the fundamental components of an IoT solution, outlines which device classes are available and explains the most important criteria for choosing the right one. In comparison to known industrial automation processes, the IoT will be strongly driven by wireless solutions. So, the webinar also provides an overview of the different radio standards and their classifications.

Blockchains in IoT architectures

Webinar date 12th October 2017

Tutor: Andreas Schmidt

Blockchain and distributed ledger technologies are becoming mega trends, particularly through the growing use of cryptocurrencies like BitCoin or Ehtereum. These technologies share several interesting characteristics with the Internet of Things (IoT) including e.g. decentralisation and distribution of the processing performance across multiple nodes.

IoT vs. Web-Security: A quick guide for web-developers to build secure IoT solutions

Webinar date 7th September 2017

Tutor: Andreas Schmidt

“Security” is one of the most discussed challenges in the development of solutions for the Internet of Things (IoT).  It is critical to build connected devices for the forthcoming wave of digitalization capable of communicating with each other in a stable and secure way.   

What challenges will you have to overcome in developing secure microdevices and firmware? Which existing Web technologies can be adapted to small devices?  

Agile development of IoT devices

Webinar date 17th August 2017

Tutor: Andreas Schmidt, Jörg Elzer

IoT projects differ from standard Web projects. In addition to the implementation of backend systems, the devices themselves need to be developed. As a result, designing and building hardware is an important task in IoT projects. The webinar presents real life examples of agile development. We show how agile end-to-end IoT solutions (incl. devices) are possible. Topics discussed are: Which essential phases and development strands distinguish agile IoT projects? Which principles are applicable to agile IoT projects? What are the similarities and differences in relation to software pure development projects?

Web vs. IoT: Shining a light on the hidden aspects of IoT protocols

Webinar date 13th July 2017

Tutor: Andreas Schmidt

The dynamic of IoT will be influenced by interactions between microdevices. Multiple devices need to exchange data simultaneously, either with each other, through gateways, or with API services in the Cloud. Web technologies such as JSON, XML and HTTPS will only have limited applicability. In the webinar, we examine IoT from the perspective of OSI Stacks and define key concepts such as ZigBee, LORA, 868MHz, CoAP, UDP, IPv6, 6LoWPAN within the context of IoT. We provide a comprehensive overview of all components in an IoT solution as well as the possibilities offered by transmission technologies.

From web to IoT: Fast access to IoT development and tooling

Webinar from 11th May 2017

Tutor: Andreas Schmidt

Web developers are already familiar with embedded platforms. Its prototyping and building tools offer an accessible user experience that makes it easier to develop software or firmware, which is the first step in successfully mastering IoT. However, where do you go from there? Should the same code run on a multi-use professional platform or on different chips? Why do you need a cross-compiler and where do you get the one you need? How do development and testing processes work? Is continuous integration and delivery suitable for IoT?  The webinar provides detailed answers to these and many other questions.