What does Iot mean in the context of development?

Asked

Viewed 590 times

16

Today only talk about Internet of Things. I understand that this is the use of the Internet in various devices. The idea is that any object can connect to the internet and benefit from this. Obviously every Iot object has a computational capacity.

Is it just internet related? Isn’t it Iot if it’s not internet connected? If it’s not what you call a computational object without internet?

What does Iot matter to the developer? Does anything change in development?

If you know specifically, C#, . NET is prepared for this?

  • For those who don’t know, Claudenir is the guy in Iot in Brazil :)

  • Great question with a good answer. I’ll give here just a hint to take a look at Embedded Systems. Being quite simplistic Iot is an embedded system that is able to connect to the internet.

2 answers

23


The question is great. There’s no way to talk about Iot without talking about the Internet, an Iot project without the Internet is not Iot, it actually becomes an automated process. This is the main difference of Iot and automation.

Iot is a new acronym, but an old action. Since 1990 already Iot was done in the industry and vehicle monitoring for example, where the vehicle becomes "Things" being monitored. That’s why I have a definition of my own for Iot:

Anything, object, material, that with a smart device you can, command it remotely (on, off, perform functions), or that it is possible to execute one of these verbs: Command, Telemetry, Manage, Measure

What this changes in the context of development?

It depends on what context you want to act on in your hardware architecture you will use. If I am a C# programmer and I will use a monitoring board where the development is in C, the context of the development can change radically, I have to learn a new language, a Mind-set new programming, I don’t have framework to manage, is unmanage code. If I use cards that support C# and your framework is 50% of the path traced, the other 50% are the new classes/objects for access to all digital (True/False) and analog (receiving data and information).

In the context of general knowledge and logic, I tell you that knowledge in electronics add up and much in the process. No doubt. in the context of using C# for IOT, I have a recorded lecture that shows the "Helloword" with . NET Microframework with Netduino (Arduino running . NET).

Now being more abused if I’m gonna use a Lattepanda changes almost nothing, because it is a miniboard 100% computational compatible and I can even use Delph7 the VB6 in my project and Iot. It would be abused, but it’s a fact.

To finish. All this and Prototyping Board. Make product REAL and scalable with these signs, is not the way. the Way is at the end of your prototyping, hit your board or use market products that allow the same development carried out in your prototyping. An example of Modem with Analog and Digital Board created for Iot and that you program in Java for example is this professional product.

4

ioT

In the same way that we divide the evolution of industry into major revolutions, we can also segment the evolution of technology. Industrial revolutions were marked by major changes in the work system. Technological revolutions have marked the changes in the way we interact and relate to machines and other human beings.

The first technological revolution took place in the creation of a computer network, now known as the Internet (). This network that emerges to be a safe means of communication during the cold war period, gains strength, space and causes a radical change in the world.

With the evolution and expansion of the internet, people have discovered new ways to interact with the world. Through this channel we start to see in other ways the forms of communication and consumption. Opting increasingly for remote contact, especially when it comes to financial transactions and purchases.

Naturally, this process has also evolved, and we are calling the next step Iot (Internet of Things. In Portuguese: Internet of Things). That is, it is the next technological revolution and aims to connect people and various devices through the use of the internet, sensors and equipment.

The idea is that each object we use allows us to collect data on its consumption, in order to provide a better experience through the analysis of this data. For these objects and data to converse, it is necessary to create new sensors, develop nanotechnology and artificial intelligence.

Internet of Things and our lives The intention of Internet of Things (Iot) is not radically impacting people’s daily lives. I would say it’s just the opposite! The goal is for the technology to be incorporated into our everyday life in a natural way. By making small changes, but without us immediately having these changes.

The technology will become simple and interactive, until we use it intuitively. To the point that we don’t need to read a manual to use a mobile phone or a refrigerator that makes purchases over the internet.

But, in this sense, it is essential that the applications and functionalities of these smart devices have a simple interface, easy to navigate and enable an experience, in fact, intuitive and pleasant to users

What are these "things"?

inserir a descrição da imagem aqui

Well, you must have understood that this kind of technology has to do with "things"that are part of our routine. But how deeply can we imagine these things? Just like that, all things! As long as they have connectivity, hardware can be used on any object to start collecting, analyzing, and transmitting data.

Would you like a more practical example? In the urban cities segment, for example, it is already possible to find technologies such as trackers and systems that manage a city’s traffic.

Another example? Give one Google and read about the line of devices SMART (Self-monitoring, Analysis, and Reporting Technology), they communicate over the network and facilitate the 'work of the home'. For example, the temperature of the bedspread varies according to your breathing and heart rate. In addition, there is the possibility to adapt the lighting of the environment and humidity of the air, all through the same application.

But how can I be part of the Iot?

Iot is a multidisciplinary segment, that needs the sum of several areas of IT to become applicable. It also has a huge growth potential.

So if you don’t sympathize with Java, database or front-end, don’t worry! There are other possibilities. Python, for example, is a widely used language in data analysis (data Analytics) and machine Learning. Machine Learning? That, machine learning! It is a method that automates data analysis models and has been developing along with the artificial intelligence. In other words, it allows you to handle a large amount of data, while your program evolves with time autonomously.

Remember the J.A.R.V.I.S, the system that helps the Iron Man? Well, I present to you "Just Rather Very Intelligent System" (in Portuguese, só um sistema muito inteligente). If you want to know more, look for the Watson in the Google, the illustrious official robot of IBM.

But relax, you don’t need be a expert of artificial intelligence to work with data. A cloud computing area has grown exponentially in recent years. After all, it is almost impossible for anyone to have their own space to store all the data collected from all sensors and devices scattered around the environment that will be observed.

Well, that’s enough, right? As you may have noticed, there is a long walk in the development of software Iot and a plethora of paths you can choose to be part of it. The focus is to connect people and machines, market#fikdik. Advance you and go after your goals!

Browser other questions tagged

You are not signed in. Login or sign up in order to post.