developer.ibm.com/technologies/iot
Unknown
IBM Developer IoT Technologies is IBM's developer portal for the Internet of Things, offering tutorials, code samples, APIs, and guides to build and deploy IoT solutions. Content includes hands-on projects, tutorials on Watson IoT, device management, edge computing, and related SDKs.
More resources on IoT Software Development
Home Assistant
Open source home automation/IoT hub.
Node-RED
Flow-based programming for IoT wiring.
ThingsBoard
Free open-source IoT platform for data collection.
Postscapes
IoT news, reports, and resource directory.
Eclipse IoT
Open source IoT frameworks and tools.
Internet of Things: How did we get here?
This course introduces the rapidly expanding world of the Internet of Things (IoT) and embedded systems, exploring how technological trends are enabling new innovations. You'll learn about the societal impact of IoT, key design considerations, and the critical interplay between hardware and software components. We'll cover essential networking concepts to connect your devices to the Internet, preparing you for roles in IoT development and engineering. This course is for aspiring IoT developers, hardware engineers, and anyone interested in the foundational concepts of connected devices. By the end of this course, you will be able to: - Define the Internet of Things and its impact on society. - Describe embedded systems, their components, and interactions with the physical world. - Analyze hardware and software trade-offs in IoT device design. - Explain basic networking, Internet protocols, and their role in IoT connectivity. To be successful in this course, you should have a basic understanding of computer concepts.
