Ph.D. Associated Professor Dobrea Dan Marius
This discipline is followed by the students from "Applied Electronics and Intelligent Sytem" studies direction, from "Gheorghe Asachi" Technical University of Iasi, Faculty of Electronics, Telecommunication and Information Technology
- The Internet of Things (IoT) – with an important impact in industry and in daily lives of everyone - brings many new business opportunities and, in the same time, presents to the engineers a significant challenges ranging from technology (due to the large diversities of different approaches), to the software architectural complexity and up to the security concerns.
The Internet of Things course will be taught, starting with October 2017, to the 3rd year students of the Faculty of Electronics Telecommunications and Information Technology. After following the course and laboratories, the students should understand the concept of IoT, be able to make a project involving sensors, embedded boards and use/send/receive/process the data stored locally or in the cloud.
To complete this course you will need to use all the skills you have acquired in the many of the previous courses starting with the ones from the first year of study up to the third: programming, microcontrollers, system design, interfacing, sensors, etc.
- Introduction to the Internet of Things and Embedded Systems
- IoT introduction and Survey
- Trends in the adoption of IoT
- Societal benefits of IoT
- Risks, Privacy, and Security
- What Are Embedded Systems?
- Components of Embedded Systems
- Hardware and software (roles of both the hardware and software components in the system and supporting operating system).
- Networking and the Internet – short overview
- WAN Structure
- Networking Components
- Internet Structure
- TCP/IP Application Layer
- Connecting to devices via Wi-Fi or Bluetooth
- Bluetooth concepts (centered on Bluetooth LE);
- CC2650 SensorTag (presentation and device architecture);
- MIT App Inventor
- Steps to create a functional Android app
- Creating Bluetooth apps using Android
- Wi-Fi concepts
- The Wi-Fi CC3200 Platform LaunchPad
- CC3200 Internet-of-Things Single-Chip Wireless MCU overview and presentation
- SimpleLink Wi-Fi CC3200 module LaunchPad
- Setting up the environment
- A simple “Hello World” application
- TI-RTOS: Real-Time Operating System (RTOS) main concepts (theory and application): thread, semaphore, interrupt, etc.
- Interfacing with the Wi-Fi CC3200 module LaunchPad (input/output lines, buses, sensors, wireless connection etc.).
- The software development kit (SDK) for CC3200 module LaunchPad – a simple wireless communication example.
- Cloud overview – Azure
- IoT on Azure
- Conceptual View
- IoT on Azures – basics (IoT Hub, Event Hubs, Stream Analytics, Storage Blobs, Power BI)
- Azure IoT Hub and Device Communications for real-time analysis
- Device management (device twin, queries etc.)
- Device to cloud communication
- Cloud to device communication
| Student zone
The project will include some core requirements, but leave room for your creativity in how you approach the project. In the end, you will produce a final project, suitable for showcasing to future potential employers. For this project you do not need to purchase software and hardware.