DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Trending

  • Redefining DevOps: The Transformative Power of Containerization
  • Building A Log Analytics Solution 10 Times More Cost-Effective Than Elasticsearch
  • How To Design Reliable IIoT Architecture
  • 13 Impressive Ways To Improve the Developer’s Experience by Using AI
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. What Is a Smart Device?

What Is a Smart Device?

Smart devices are more than remote controls. In addition to certain hardware components and communications capabilities, they have to provide added value.

Tushar Bhatnagar user avatar by
Tushar Bhatnagar
·
Jun. 20, 17 · Opinion
Like (2)
Save
Tweet
Share
6.92K Views

Join the DZone community and get the full member experience.

Join For Free

Lately, a smart device has become synonymous with anything that can be connected to the Internet, but there is more than that for a device to be called a ‘smart’ device. For a device to be termed as a ‘smart’ device it should be able to fulfill the following criteria.

Sensor

A sensor is what distinguishes a device from a smart device. A smart device should be able to capture some parameters from its environment, such as temperature, humidity, vibration, etc. It acts as your eyes and ears to know the environment around it.

Provide Value

It should be able to offer value to the user. If a device does not give any added value, no one will be ready to pay for it. It could be as simple as the ability to control lights from your phone and use machine learning to understand your preferences during the day. Without any value, a ‘smart’ device is really just a remote-controlled device.

Processing Power

It should have the processing power to make intelligent decisions so as to work more efficiently and execute faster decisions, rather than sending all the information to the cloud for processing and decision-making. Depending on the IoT use case, the processing power requirement of the smart device can vary. If an immediate decision needs to be made, then the smart device needs to have more processing power to make the decision. If the use case does not require immediate decisions, then a lot of that can be done in backend systems.

Communication Interface

It should be able to communicate with other devices or to the cloud. They should have the ability to connect us with data that can show insights into our everyday lives and provide predictive analytics based on said data. There are a wide variety of communication mechanisms available such as MQTT, Bluetooth, GSM, LPWAN, Sigfox, etc. for different use cases — and they are rapidly evolving.

Power Source

It should have a power source. It could be a main power line, battery, solar, etc. It may be a one-time battery charge that can last for the complete life of the device or a replenishable power source. 

Memory

It should have internal memory to make intelligent decisions and behave in accordance with its external environment. Internal memory is also required so as to install device agents or for some local processing. As the complexity of the use case increases, so will be the memory requirement in future.

Ease of Use

Finally, it must be easy to use. When you have thousands of smart devices to manage, then you don't want it to be difficult to use and manage them. You want it to be as easy as possible to set up and forget about them for long periods of time — all while expecting them to function with minimal or no maintenance. In case a firmware upgrade is required on the device, it should be as smooth as possible.

Summary

It’s a combination of all the above that makes a ‘smart’ device a better choice for a consumer than a dumb one. A smart device gives them (and you) easy-to-understand data right at your fingertips and adds value, along with control.

It’s high time we stopped calling everything that’s connected to the Internet “smart.”

Use case Processing Machine learning Memory (storage engine) Predictive analytics Data (computing) Cloud IT Requirement Internet (web browser)

Published at DZone with permission of Tushar Bhatnagar. See the original article here.

Opinions expressed by DZone contributors are their own.

Trending

  • Redefining DevOps: The Transformative Power of Containerization
  • Building A Log Analytics Solution 10 Times More Cost-Effective Than Elasticsearch
  • How To Design Reliable IIoT Architecture
  • 13 Impressive Ways To Improve the Developer’s Experience by Using AI

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: