• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
  • Articles
  • News
  • Events
  • Advertize
  • Jobs
  • Courses
  • Contact
  • (0)
  • LoginRegister
    • Facebook
    • LinkedIn
    • RSS
      Articles
      News
      Events
      Job Posts
    • Twitter
Datafloq

Datafloq

Data and Technology Insights

  • Categories
    • Big Data
    • Blockchain
    • Cloud
    • Internet Of Things
    • Metaverse
    • Robotics
    • Cybersecurity
    • Startups
    • Strategy
    • Technical
  • Big Data
  • Blockchain
  • Cloud
  • Metaverse
  • Internet Of Things
  • Robotics
  • Cybersecurity
  • Startups
  • Strategy
  • Technical

How to Solve the “IoT is Hard” Problem

Ron Pascuzzi / 6 min read.
October 4, 2016
Datafloq AI Score
×

Datafloq AI Score: 81.33

Datafloq enables anyone to contribute articles, but we value high-quality content. This means that we do not accept SEO link building content, spammy articles, clickbait, articles written by bots and especially not misinformation. Therefore, we have developed an AI, built using multiple built open-source and proprietary tools to instantly define whether an article is written by a human or a bot and determine the level of bias, objectivity, whether it is fact-based or not, sentiment and overall quality.

Articles published on Datafloq need to have a minimum AI score of 60% and we provide this graph to give more detailed information on how we rate this article. Please note that this is a work in progress and if you have any suggestions, feel free to contact us.

floq.to/6kYjg

Have you ever tried something that looks easy but turns out to be hard (or damn near impossible)?

Assembling an IoT solution is one of those things that appears deceptively simple. Recent evidence has suggested that IoT is a lot harder than it looks. CBInsights has reported a slowdown in IoT investments. While this could be a coincidence, it could also indicate that IoT is surprisingly difficult to pull off. 

What makes IoT hard? 

Model airplane kits come to mind when thinking about that question. A model airplane kit came in all different sizes and consisted of a kit full of plastic pieces, glue, paint, and stickers, and instructions for assembly. The task was to separate all the plastic parts from the piece holding them all together then assemble with glue and paint. 

model airplane kit IoT

Easy, right? Not so fast.  The trouble is, you had to be multi-talented. You needed to be able to decipher and follow confusing instructions. You needed the eyesight and patience to see, handle, and keep track of small parts. You needed the artistic skill to be able to paint, glue, and apply stickers. Lastly, you had to have a place to work (i.e., a table that would be undisturbed for days). 

Compare that with Lego. A Lego kit is similar in concept to a model airplane kit, except the only skills required are an ability to read instructions. The pieces are easy to tell apart, and theres no glue or paint required. No surprise that Lego is more popular than ever, while model airplane kits are nearly extinct.

IoT is harder than Lego

What does this have to do with IoT?

The average person might think of building an IoT solution in simplistic, Lego-like terms. It’s just a bunch of connected devices, right? In reality, the complexity of IoT is comparable to a model airplane kit. Like model airplanes, IoT requires mastery of many cross-functional disciplines to pull off successfully. Let’s investigate this challenge further.

The IoT Idea

You will need an idea that is marketable to consumers or provides a return on investment to an enterprise.  To develop a marketable idea, you need the business know-how to determine whether or not an idea will pay off. You will need marketing skills to establish a target market and promote your new IoT solution effectively.

The IoT Device

Once you have an idea, you will need a device.  Not just any device, but a “Smart and Connected” device. To pull this off, you will need the technical skills to write a spec and then evaluate commercially available devices to find one that meets your spec.  You might even custom assemble a device based on commercially available components and then mass produce on your own. Or in a rare case, you might custom develop and produce a device from scratch. Depending on the route you take, you will need a thorough understanding of the following topics:

Function Discipline
  • Requirements
  • Design
  • Engineering/development
  • Prototyping
  • Manufacturing
  • Quality assurance
  • Packaging
  • IC Chip/Board
  • Firmware
  • Control systems
  • Sensors
  • Wireless communication
  • Wireless certification

IoT Software

Creating your device is only the beginning of your IoT journey. IoT wont fly with a device alone. As glue and paint are critical to completing that model airplane software is needed to complete an IoT solution. Software that resides on the device (a.k.a firmware) and software that operates remotely and communicates with the device are critical components of the IoT solution. 

As with the device, you can subscribe to consumer off-the-shelf software, you can assemble components from existing platforms, or you can develop your own. 

IoT software generally consists of a web or mobile application with a user interface. When an IoT device sends information to the application, the applications event-driven logic will instruct the device on how to react and the UI on what to display. Since the application logic and UI are designed specifically to enable the IoT Solution, the make or buy direction you take must be evaluated against your business requirements.  

– Must the UI differentiate the product from competitors?
– Must the UI be intuitive with little to no training requirement?  

But User Interface and Application Logic is only a small set of software capabilities needed to pull off an IoT Solution.  

You will need software that can communicate with your devices. Software that will ingest data and process (apply application logic) data in real time with no delay.  You will need a data storage solution and potentially the ability to enrich your solution with external data services (map information for example). Finally, you will need to process all of the above with no limits to the volume, velocity, or variety of data being retrieved from your IoT devices.  


Interested in what the future will bring? Download our 2023 Technology Trends eBook for free.

Consent

Depending on the direction you take, software development requires a whole new set of skills:

Software Development Operational Support
  • Requirements
  • UX/UI design and development
  • Data visualization
  • Software development
  • Device communication protocols
  • Big Data capabilities:
    • data ingestion
    • data processing 
    • data analytics 
    • database storage
  • API services
  • DevOps
  • Database administration
  • Security
  • Cloud infrastructure
  • Network support
  • Technical Support

How do you make IoT easier? 

After reading about everything that makes IoT hard, you might feel overwhelmed or intimidated. The good news is that with the right steps and help, IoT can be made a lot easier.

Establish Clear Priorities

The first step is to establish priorities.  What are you trying to accomplish with your idea from a business standpoint?  What attributes are a priority?

Establishing clear priorities helps with planning and managing resources. Focus on the areas of the device that it must do well and dont waste time on perfecting something that wont matter in the long run.

For example, if GPS accuracy is not critical, dont spend time or energy getting it down to +/- 1 foot. If a simple User Interface that is branded to align with your company and idea is critical, then find a solution that will provide a custom, build-to-spec UI.

Figure Out the Details

Going in blind leads to surprises, and usually not the good kind. You need to determine your target time to market, development budget, and total cost of ownership over time. You also need to determine the initial quality expected, and whether or not trial and error is acceptable.

An old machine shop owner once told me, I can deliver on time, at a low price, and with precision quality pick two.  

IoT project strategy
By Cosmocatalano – Own work, CC0,

Clearly, you must prioritize fast, good, and cheap.  You must also think about how you will protect your return on investment in an industrial use case or differentiate in a consumer use case.

You need to differentiate. How is your product different from those already on the market? What unique attributes set you apart? 

Is ease of use important? What if your solution is too complex and no one uses it?

Make versus buy. Keep in mind that buy does not have to mean generic. In many cases, a buy solution can be custom with ongoing support. If affordable, this type of solution can often turn out to be the best alternative to getting to market fastest. 

Delegate

Even when you set priorities and know all the details, your business might simply not have the ability and expertise to do everything in-house. If your business is not equipped to perform certain tasks, theres nothing wrong with asking for help. There are companies out there that specialize in helping you develop your device or the software behind your device. Often it is far more efficient to partner with an experienced external team than to struggle through everything internally and exhaust your budget in R&D.

Anything is Possible

Simplify IoT. Creating your IoT device and supporting software doesnt have to be an overwhelming task. Just like any other project, anything is possible with the right strategy, management, partners, and tools. 

Now make your IoT idea real. If you’ve already started, find the help that you need to reorganize and simplify. Despite the difficulty level, IoT is the future and projected to be well worth the investment. 

Do you have any ideas on how to simplify IoT? We’d love to hear your opinions and ideas.

Categories: Internet Of Things
Tags: analytics software, devices, internet of things, IoT, strategy

About Ron Pascuzzi

Ron Pascuzzi currently leads the sales and marketing efforts at Bridgera, LLC in Raleigh, NC. Bridgera specializes in open source software to enable Big Data and IoT solutions. Our clients benefit from our ability to provide cost effective solutions by providing custom Big Data, IoT, and enterprise apps to keep them competitive in a rapidly evolving digital era.

Primary Sidebar

E-mail Newsletter

Sign up to receive email updates daily and to hear what's going on with us!

Publish
AN Article
Submit
a press release
List
AN Event
Create
A Job Post

Related Articles

How BlaBlaCar Built a Practical Data Mesh to Support Self-Service Analytics at Scale

March 23, 2023 By Barr Moses

IMPACT: Operational & Business Transformation Summit

March 23, 2023 By carmen.cimino

A Beginner’s Guide to Reverse ETL: Concept and Use Cases

March 22, 2023 By Tehreem Naeem

Related Jobs

  • Software Engineer | South Yorkshire, GB - February 07, 2023
  • Software Engineer with C# .net Investment House | London, GB - February 07, 2023
  • Senior Java Developer | London, GB - February 07, 2023
  • Software Engineer – Growing Digital Media Company | London, GB - February 07, 2023
  • LBG Returners – Senior Data Analyst | Chester Moor, GB - February 07, 2023
More Jobs

Tags

AI Amazon analysis analytics app application Artificial Intelligence BI Big Data blockchain business China Cloud Companies company costs crypto Data development digital environment experience finance financial future Google+ government information machine learning market mobile Musk news public research security share skills social social media software startup strategy technology twitter

Related Events

  • 6th Middle East Banking AI & Analytics Summit 2023 | Riyadh, Saudi Arabia - May 10, 2023
  • Data Science Salon NYC: AI & Machine Learning in Finance & Technology | The Theater Center - December 7, 2022
  • Big Data LDN 2023 | Olympia London - September 20, 2023
More events

Related Online Courses

  • IMPACT: Operational & Business Transformation Summit
  • American History Through Baseball
  • Digital Marketing World Forum Global 2023
More courses

Footer


Datafloq is the one-stop source for big data, blockchain and artificial intelligence. We offer information, insights and opportunities to drive innovation with emerging technologies.

  • Facebook
  • LinkedIn
  • RSS
  • Twitter

Recent

  • How BlaBlaCar Built a Practical Data Mesh to Support Self-Service Analytics at Scale
  • How Blockchain Technology Can Enhance Fintech dApp Development
  • How to leverage novel technology to achieve compliance in pharma
  • The need for extensive data to make decisions more effectively and quickly
  • How Is Robotic Micro Fulfillment Changing Distribution?

Search

Tags

AI Amazon analysis analytics app application Artificial Intelligence BI Big Data blockchain business China Cloud Companies company costs crypto Data development digital environment experience finance financial future Google+ government information machine learning market mobile Musk news public research security share skills social social media software startup strategy technology twitter

Copyright © 2023 Datafloq
HTML Sitemap| Privacy| Terms| Cookies

  • Facebook
  • Twitter
  • LinkedIn
  • WhatsApp

In order to optimize the website and to continuously improve Datafloq, we use cookies. For more information click here.

settings

Dear visitor,
Thank you for visiting Datafloq. If you find our content interesting, please subscribe to our weekly newsletter:

Did you know that you can publish job posts for free on Datafloq? You can start immediately and find the best candidates for free! Click here to get started.

Not Now Subscribe

Thanks for visiting Datafloq
If you enjoyed our content on emerging technologies, why not subscribe to our weekly newsletter to receive the latest news straight into your mailbox?

Subscribe

No thanks

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

Marketing cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

Please enable Strictly Necessary Cookies first so that we can save your preferences!