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.
Thank You!
@omega.teched
LIKE,SHARE & SUBSCRIBE

Web thinking connected device, Small Pieces Loosely joined.

  • 1.
  • 2.
    Web Thinking forConnected 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.
  • 3.
    Example Consider a smartlight 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.
  • 4.
    Small Pieces, LooselyJoined: 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.
  • 5.
    Characteristics • Independence: Eachpart 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.
  • 6.
    Characteristics • Flexibility: Componentscan 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.
  • 7.
    First-class Citizens onThe 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.
  • 8.