Application of Intelligent Agents in Internet of Things (IoT)
摘要
Research in Intelligent Agents is yielding interesting results, some of which have been translated into commercial ventures. Intelligent Agents are executable software components that represent the user and perform tasks on behalf of the user, and when the task terminates, the Agents send the result to the user. Agents are best suited for the Internet: a collection of computers interconnected together in a worldwide network. A number of Agent systems have been implemented and the simulation test results obtained do show the feasibility of Intelligent Agents and Agent systems. Agents’ technology gives rise to new application areas such as Automatic banking or Automatic Teller Machines (ATM), Imaging, Remote Teaching and Telemarketing, Telemedicine, and E-Commerce, among others. Several organizations have turned to the Internet to market their products to customers. Searching the vast amount of information online on the Internet is not only time-consuming but costly as well. Intelligent Agents are the user’s representative on the Internet. The Agents surf the Internet gathering information on behalf of the user, executing user tasks, and sending the results to the user after the task termination. The simulation test results do show that Intelligent Agents have the ability to navigate the Internet to carry out specific tasks on behalf of the user. The Internet of Things (IoT), a worldwide interconnected network of devices equipped with sensors that continuously gather, process, and share information, is a perfect platform for the implementation and operation of Intelligent Agents. The application of Intelligent Agents in the Internet of Things would provide a seamless platform to implement solutions to address challenges facing humanity. This chapter was aimed at reviewing the application of Intelligent Agents in Internet of Things to provide an environment or platform for execution of Internet of Intelligence.