Description
Connected objects occupy an increasing place in our daily lives. The convergence of different platforms towards Web technologies makes it possible to implement such objects quickly and at lower cost. In this course, you will learn to master the software and hardware necessary for their implementation.
Who is this training for ?
For whom ?Developers looking to create applications for the Internet of Things.
Prerequisites
Training objectives
Training program
- Introduction
- State of the art IoT.
- Projects representative of the IoT and wearables market.
- Electronics recalls.
- The contribution of Web languages to the IoT.
- Development environment.
- Demonstration Demonstration of IoT projects developed in JavaScript.
- Discovery supported APIs, Frameworks and hardware.
- Creating real-time applications with Node.js
- Role of Node.
- js in embedded applications.
- Installation and first steps.
- Modules and Node Package Manager.
- Real-time communication with Express and Socket.
- io.
- Practical work Create an HTTP server and display a message.
- Use of Express and Socket.
- io for the development of a real-time chat web application.
- Discovery of the Tessel platform
- Presentation of the card and modules.
- Installation and configuration.
- Wireless communication.
- Practical work Detection and communication with Bluetooth devices.
- Securing a web interface using RFID technologies.
- Prototyping connected objects with Arduino
- Installation and configuration of the card.
- Connect other peripherals (inputs/outputs, user interfaces, storage, communication).
- Perform robotics with the Johnny-Five Framework.
- Practical work Blink an LED.
- Measure the temperature.
- Count Facebook likes.
- The Raspberry Pi micro PC at the service of IoT
- Comparison with Arduino.
- Installation and configuration of the card.
- Set up a light and efficient environment with Raspbian and Node.
- js.
- GPIO/USB: connect other devices (inputs/outputs, user interfaces, storage, communication).
- Frameworks Cylon.
- js and Node-RED.
- Practical work Displaying emojis on an LED matrix (Sense HAT).
- How to combine Arduino, Raspberry Pi and Smartphones for home automation?
- Connect the Arduino board to the Raspberry Pi.
- Communicate with the outside world: expose the functionalities of connected objects via a Web API.
- Real-time connections.
- Heimcontrol.
- js and Heimdroid.
- Practical work Control the two cards with a Smartphone.
- Build your own station weather.
- Create IFTTT recipes to receive notifications on a mobile device.
- How to combine Arduino, Raspberry Pi and Smartphones for home automation?
- Connect the Arduino board to the Raspberry Pi.
- Communicate with the outside world: expose the functionalities of connected objects via a Web API.
- Real-time connections.
- Heimcontrol.
- js and Heimdroid.
- Practical work Control the two cards with a Smartphone.
- Build your own station weather.
- Create IFTTT recipes to receive notifications on a mobile device.