A warm welcome to the Internet of things (IoT) course by Uplatz. The Internet of things (IoT) is a term for the growing number of electronics that aren’t traditional computing devices, but are connected to the internet to send data, receive instructions or both. There’s an incredibly broad range of things that fall under that umbrella: Internet-connected smart versions of traditional appliances like refrigerators and light bulbs, gadgets that could only exist in an internet-enabled world like Alexa-style digital assistants; internet-enabled sensors that are transforming factories, healthcare, transportation, distribution centers and farms. The Internet of Things is transforming our physical world into a complex and dynamic system of connected devices on an unprecedented scale. The IoT brings the power of the internet, data processing and analytics to the real world of physical objects. For consumers, this means interacting with the global information network without the intermediary of a keyboard and screen; many of their everyday objects and appliances can take instructions from that network with minimal human intervention. Simply put, IoT is about connecting machines or, as we refer to them, things that were previously dumb objects. You can think everything from your toaster to a security camera, to the internet in order to transmit the data they collect, monitor them and enable them to talk to each other. Advances in technology are making possible a more widespread adoption of IoT, from pill-shaped micro-cameras that can pinpoint thousands of images within the body, to smart sensors that can assess crop conditions on a farm, to the smart home devices that are becoming increasingly popular. Uplatz provides this comprehensive course on IoT basics to help you get started with the IoT world. This IoT course will help you: Describe the evolution of the Internet of ThingsIdentify the range of options for the way things can communicateSelect the standards most appropriate for building successful communicationsBuild addressing architectures that can scale to the sizes requiredAnalyze and record the interactionsVisualize the results of interactionsDeliver the security that modern services demandBuild new service networks that can support the future Internet of ThingsIn this Internet of Things (IoT) course, students will learn general strategies for planning, designing, developing, implementing, and maintaining an IoT system. Besides other things, you will learn what are the building blocks of IoT and what are the underlying technologies that drive the IoT revolution. There is also a case study on building a smart city by assembling and configuring IoT devices to work in a sensor network. Course ObjectivesUnderstand the basic concepts of IoTPlan an IoT implementationConstruct and program an IoT deviceCommunicate with an IoT device using wired and wireless connectionsProcess sensor input and control an actuator on an IoT deviceManage security, privacy, and safety risks on IoT projectsLearn how to apply Machine Learning in IoTManage an IoT prototyping and development project throughout the development lifecycleInternet of Things (IoT) Fundamentals - Course Syllabus1. Overview of Internet of Things (IoT)What is Internet of Things?Why to learn IoT?Growth in IoTHistory of IoTThe Power of IoTHow an IoT System Actually WorksFundamental components of an IoT systemApplication of IoT2. Sensors & DevicesOverview of Sensors and DevicesIoT Device HardwareScalingManufacturing & ShippingGateways3. ConnectivityIntroduction to ConnectivityCellularSatelliteWiFiBluetoothLPWAN4. Data ProcessingIntroduction to the CloudIntroduction to the IoT PlatformWhen Should Your Organization Use an IoT Platform?IoT Platform TypesChoosing an IoT PlatformWhen Do You Need an IoT Platform?APIs5. User Interface & User Experience in IoTIntroduction to UI & UX for IoTUser InterfaceHistory of UIUser Experience (UX)How IoT will change UXKey Considerations for UIs6. IoT Protocols & Machine Learning for IoTOverview of IoT ProtocolsIoT Network ProtocolsHTTPLoRaWanBluetoothZigBeeIoT Data ProtocolsMQTTCoAPAMQPM2M Communication protocolXMPPWhy should you care about IoT protocols?Machine Learning for IoT7. IoT for Smart CitiesWhat is a smart city?Why do we need smart cities?What is the role of IoT in Smart Cities?Smart city case study: Barcelona, Spain