Web thinking connected device, Small Pieces Loosely joined.
MeghaSharma504
268 views
8 slides
Sep 16, 2024
Slide 1 of 8
1
2
3
4
5
6
7
8
About This Presentation
Web thinking connected device, Small Pieces Loosely joined.
Size: 202.57 KB
Language: en
Added: Sep 16, 2024
Slides: 8 pages
Slide Content
Web Thinking for Connected Devices
Web Thinking for Connected Devices Create devices which are of the web rather than those which just exist on the web. When designing IoT devices, think of them as part of the web itself rather than just gadgets that connect to the internet. This means creating devices that interact smoothly with other web services, follow web standards, and are user-friendly, secure, and scalable, just like good websites or web apps.
Example Consider a smart light bulb. If it’s designed to be of the web , it’s not just a bulb you can turn on or off through an app. Instead, it could be connected to your calendar and automatically turn on when your alarm goes off in the morning. It could also work with your smart door lock so that when you unlock the door at night, the light automatically turns on. This way, the smart bulb isn't just on the internet but is integrated with other web services, making it a natural part of your daily routine.
Small Pieces, Loosely Joined : When building a service, it’s better to keep the different parts of it independent rather than too tightly connected. This is like how the internet works: it’s successful because it’s made up of many separate, smaller parts that work together without being controlled by a single place. This way, each part can be changed or fixed without affecting everything else, making the whole system more flexible and reliable.
Characteristics Independence : Each part or component can function on its own without relying heavily on other parts. This makes the system more flexible and easier to maintain. Scalability : The system can grow by adding more components without requiring major changes to the existing ones, allowing for easy expansion. Resilience : If one part fails, the rest of the system can continue to function. This reduces the risk of a complete system breakdown. Modularity : The system is built from smaller, self-contained modules that can be developed, tested, and updated independently.
Characteristics Flexibility : Components can be replaced or upgraded individually, allowing the system to adapt to new requirements or technologies without overhauling everything. Decentralization : There's no central point of control, which promotes innovation and reduces bottlenecks or single points of failure.
First-class Citizens on The Internet When we say something is a "first-class citizen on the Internet," we mean it’s built to work naturally and fully with the internet’s main systems and rules. This means using common internet protocols like IP (which every device on the internet uses) and following standard practices so that whatever you’re creating can easily connect and communicate with other online services and devices. In the few cases where the existing protocols don’t work, such as in extremely low-powered sensors, a better solution is to create new open standards which address the issue.