A few days ago one of my subscribers asked me how he could design an IoT device for a client. In this video I share the advice and recommendations that I gave him, through seven points, which I will detail below.

keep it simple

This means building what is called a minimum viable product. In other words, a product that has what it takes to function, with the characteristics that the client needs and that meets their expectations.

Then, when the project and the product evolve, new features can be added and the product can be improved, but all this has to be in the future.

Amazon iot

use what you know

Do not start evaluating other options, technologies that you do not know and that you have to study, use what you know. If today you know how to use a certain development environment, a specific hardware product, then go with that and then over time you can modify the product if necessary, but in principle I recommend using what you already know.

Use available technology

Don't use weird technology or hard-to-find products to design your IoT device. Use what is already available in the market and what is easy to get. I also recommend choosing the cheapest options within the selected technology.

Keep your project as simple as possible by using the products that are within your reach.

Don't look for perfection

It is very common that when you start designing a product or when you are presented with a project or an idea, you are immediately thinking how to do it in the perfect way, with all the features that you can dream of.

But the truth is that perfection does not exist, much less in an initial product.

The first product is not going to be perfect, in fact it is going to have many problems and even these problems are only going to be solved by putting the product into practice. There is no way to foresee a lot of inconveniences that are going to happen at the time of launch.

raspberry pi hardware

build a prototype

When you go to design your IoT device, use hardware that is available. For this, a wide variety of development boards that exist on the market can be used, keeping it as simple as possible, as we said in the first point.

This prototype should only meet the basic requirements of the client. If the customer wants to measure temperature, we do not offer temperature and humidity.

In any case, it is only necessary to consider if the product is going to allow the addition of more sensors or not. But the important thing is to solve the specific problem that the client has at the moment.

iot raspberry pi

Use a free account on an IoT platform

There is a wide variety of platforms available in the cloud, with different characteristics. After making a brief survey, you can choose the one that best suits the project. In this Article I write about how to select an IoT platform.

These platforms usually offer free trial accounts, so use these accounts to test the product. It is not important at this stage to have a user interface with your company logo or your own domain. The important thing is to be able to test the product/service.

And of course, that the use of the platform does not generate recurring expenses.

Remember that many things can happen during the trial, from technical problems to the customer simply not liking the product or not finding it useful.

Try the product/service for a month

Finally, install the device and test it for at least a month, both to analyze its behavior and correct errors, and so that the customer gets used to the service and can see the advantages of using it.

During this time improvements or adaptations can be made, according to the comments obtained from the client and if it is finally accepted, the project can move forward.

Even in the event that the project does not prosper, the experience will help you to continue advancing in the development of the product. It is essential to be able to do real tests, where the device is exposed to the environment, power problems, etc. Sometimes even misuse by operators can endanger the operation of the device. All this information will be used to build more robust devices.

If you liked this article, do not forget to share it with your contacts.

I also invite you to ask your questions in the comments.


IoT for everyone with Oplá IoT Kit - Your expert source on IoT · 30 October, 2020 at 10:28 AM

[…] 7 steps to design your IoT device […]

How to develop an IoT device easily, quickly and cheaply - Your expert source on IoT · 7 July, 2021 at 10:28 AM

[…] 7 steps to design your IoT device […]

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: