Internet of Things (IoT) is a concept of a connected network of objects (physical devices) - vehicles, buildings, mobile phones, etc., which, through built-in electronics, software, sensors and network cards, can communicate with each other, exchange and collect data. IoT enables detection and remote control of devices using existing network infrastructure. It creates the possibility of more direct integration of the physical world with computer systems, the result of which may be, for example, increased safety, optimization of road traffic distribution, smart homes and many other tangible business benefits.
The training aims to provide participants with knowledge about IoT , development trends, and to show what and how to collect data and what it can be used for later.
1. Introduction – IoT (Internet of Things)
- Concept outline
- Application Area
- Trends; smart phone, smart home, smart city, smart world?
2. IoT
- Integration with existing systems
- Security
- Power Type
- Data collection - Cloud
- Connectivity – wired, wireless
- Wi-Fi
- 3G
- Bluetooth
- ZigBee
- RFID/NFC
- Communication protocols (HTTP, MQTT)
- Global benefits
- Scalability
- Threats
3. Hardware
- 8 bit - AVR, PIC
- ARM and related
- Raspberry PI/BeagleBone
- Arduino
4. Sample implementation of a temperature sensor
- Description of components
- Connection + software
- Possibility of connecting to the internet
- Sending data to a remote server
- Sensor network data analysis