Internet of things (IoT) will connect a huge amount of devices to the Internet. There will also be many applications that will use the generated data to provide a service to end-user. This presents a problem in situations when the application owner is not the device owner. Application owner needs to find and contact the owners of the devices that provide the data he needs. When done by a human, this process lasts a long time and costs a lot of money. In this paper, we propose a middleware architecture that connects the appropriate devices and applications. It is based on software agents representing devices and applications negotiating between each other on the terms by which the data can be used.
Original scientific paperInternet of things as a market, and the number of connected devices in particular is growing very rapidly. Currently, application owners deploy new devices for each application that needs the data. As the number of sensors increases, it will become much more practical to reuse existing sensors for new applications than to deploy new ones. But the problem is that the application owner needs to agree with device owners on conditions under which will the data be made available to applications. Doing this manually is very expensive both in terms of money and time. We implemented a system that does this automatically using negotiating agents. The system was tested on simulated environments and showed that it can mediate between devices and applications with reasonable performance. Key words: Internet of things, Negotiation, Software AgentsPregovaranje u Internetu stvari. Internet stvari kao tržište, a posebno broj spojenih ure aja, raste vrlo brzo. Danas vlasnici aplikacija postavljaju nove ure aje za svaku aplikaciju kojoj su potrebni podatci. Kako se povećava broj senzora u upotrebi, postaje sve praktičnije koristiti postojeće senzore nego postavljati nove. Problem predstavljačinjenica da se vlasnik aplikacije mora dogovoriti s vlasnicima ure aja o uvjetima pod kojimaće aplikacijama biti dozvoljeno dohvaćanje izmjerenih vrijednosti. Pojedinačno je dogovaranje izme u vlasnika za svaki ure aj skupo i sporo. Izgradili smo sustav koji automatizira ovaj proces pomoću programskih agenata koji pregovaraju. Sustav je ispitan na simuliranom okruženju i pokazuje da može posredovati izme u ure aja i aplikacija s razumnim performansama.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.