automation, the implications for how we live, work, and have fun are profound. At our core, we
also believe that for the ecosystem to be healthy, it must be open. An open physical graph is the only
way to bridge the innovation, inventions and brilliance of the many device manufacturers, hard-
ware makers, developers, and everyday people who are working to change our lives today and in the
future.
SmartThings has brought its vision of “connectivity and programmability of the physical
world” to life using a web-based integrated development environment (IDE). Using this free
tool, users can easily program their IoT devices to perform tasks tailored to their personal
specifications.
Anyone can sign up for a free SmartThings developer account and start using the IDE to
create programs to control IoT devices. As shown in Figure 4-12, developers can quickly start
building programs by selecting from a variety of Example SmartApps.
FIGURE 4-12. The SmartThings IDE
It is great that the SmartThings team has decided to open up a free tool to its users and
developers, but from a security perspective, it becomes important to make sure the platform
cannot be abused by malicious entities. For example, take a look at the Text Me When It
Opens program available from the Example SmartApps library:
SMARTTHINGS 101