Master in Internet of Things

Category:
  • Introduction to Embedded System Design and IoT
  • Choosing the Right Processor and Embedded Product Life cycle .
  • Challenges and Design Issues in Embedded Systems, Assemblers, Compilers, Linkers, Loaders, Debuggers, Embedded In-Circuit Emulators & JTAG, Profilers and Test Coverage
  • Tools, Build Tools for Embedded Systems.
  • Introduction to Real-Time Concepts.
  • Introduction to IoT, IoT Trends, IoT Architecture, IoT Applications, IoT Standards and Protocols
  • 8051 Architecture-Keil
  • Interfacing Switch ,Relay with 8051
  • UART and SPI
  • LCD and IIC
  • 8051 Mini Project –Bluetooth Based Home Automation
  • ARM Architecture-Keil
  • Interfacing Switch ,Relay with ARM
  • UART and SPI
  • LCD and IIC
  • ARM Mini Project –IoT Based Weather Monitoring System
  • CORTEXM4 LPC4088 Architecture-Keil, LED Blinking
  • Interfacing Switch ,Relay with ARM
  • UART and SPI
  • LCD and IIC
  • CORTEXM4 Mini Project –Temperature Monitoring System using Zigbee and LORA
  • Introduction to PIC Architecture
  • MPLAB IDE and LED Blinking, Switch and relay
  • UART and SPI
  • LCD and IIC
  • PIC Mini Project – PWM based Motor control
  • Introduction to NODE MCU
  • LED, Switch, Relay, UART
  • IoT Temperature Data Logging
  • Build Your Home Automation with ESP8266 and Control Devices from Anywhere in the World

Every session / topic would be followed by programming tips viz:

  1. Common Programming Errors: Students learning a language – especially in their first programming course – tend to make certain kinds of errors frequently. Focusing on these Common Programming Errors helps students avoid making the same errors.
  2. Good Programming Practices: Good Programming Practices are tips for writing clear programs. These techniques help student produce programs that are more readable, self-documenting and easier to maintain.
  3. Performance Tips: In our experience, teaching students to write clear and understandable programs is the most important goal for a first programming course. But students want to write the programs that run the fastest, use of least memory, require smallest number of keystrokes,. Students really care about performance. They want to know what they can do to “turbo charge” their programs. So we highlight opportunities for improving program performance-making programs run faster or minimizing the amount of memory that they occupy.
  4. Portability Tips: Software development is a complex and expensive activity. Organizations that develop software must often produce versions customized to a variety of computers and operating systems. So there is a strong emphasis today on portability, i.e., on producing software that will run on a variety of computer systems with few, if any, changes. Achieving portability requires careful and cautious design. There are many pitfalls.
  5. Software Engineering Observations: The Software Engineering Observations highlight techniques, architectural issues and design issues, etc. that affect the architecture and construction of software systems, especially large-scale systems.
  6. Self-Review Exercises and Answers: This gives the student a chance to build confidence with the material and prepare to attempt the regular exercises.

Reviews

There are no reviews yet.

Be the first to review “Master in Internet of Things”

Your email address will not be published. Required fields are marked *