scholarly journals IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment

Author(s):  
Rodrigo Filev Maia ◽  
Carlos Ballester Lurbe ◽  
Arbind Agrahari Baniya ◽  
John Hornbuckle

Research has shown the multitude of applications that IoT, cloud computing and forecast technologies present in every sector. In agriculture, one application is the monitoring of factors that influence crop development to assist in making crop management decisions. Research on the application of such technologies in agriculture has been mainly conducted at small experimental sites or under controlled conditions. This research has provided relevant insights and guidelines for the use of different types of sensors, application of a multitude of algorithms to forecast relevant parameters as well as architectural approaches of IoT platforms. However, research on the implementation of IoT platforms at the commercial scale is needed to identify platform requirements to properly function under such conditions. This article evaluates an IoT platform (IRRISENS) based on fully replicable microservices used to sense soil, crop and atmosphere parameters, interact with third party cloud services, planning and scheduling irrigation as well as control of irrigation water control devices. The proposed IoT platform was evaluated during one growing season at four commercial scale farms on two different broadacre irrigated crops with very different water management requirements (rice and cotton). Five main requirements for IoT platforms to be used in agriculture at commercial scale were identified from implementing IRRISENS in rice and cotton production: scalability, flexibility, heterogeneity, robustness to failure and security. The platform addressed all these requirements. The results showed that the microservice approach followed in the platform is robust against both intermittent and critical failures in the field that could occur in any of the monitored sites. Further, processing or storage overload caused for any reason at one farm did not affect the performance of the platform regarding the other monitored farms. This paper also discusses how the microservice approach can address the data heterogeneity issue when crops with different management requirements are monitored. Since there are no shared microservices among farms, the IoT platform proposed here also provides data isolation maintaining data confidentiality for each user, which is relevant in a commercial farm scenario.

Sensors ◽  
2020 ◽  
Vol 20 (24) ◽  
pp. 7163
Author(s):  
Rodrigo Filev Maia ◽  
Carlos Ballester Lurbe ◽  
Arbind Agrahari Baniya ◽  
John Hornbuckle

Research has shown the multitude of applications that Internet of Things (IoT), cloud computing, and forecast technologies present in every sector. In agriculture, one application is the monitoring of factors that influence crop development to assist in making crop management decisions. Research on the application of such technologies in agriculture has been mainly conducted at small experimental sites or under controlled conditions. This research has provided relevant insights and guidelines for the use of different types of sensors, application of a multitude of algorithms to forecast relevant parameters as well as architectural approaches of IoT platforms. However, research on the implementation of IoT platforms at the commercial scale is needed to identify platform requirements to properly function under such conditions. This article evaluates an IoT platform (IRRISENS) based on fully replicable microservices used to sense soil, crop, and atmosphere parameters, interact with third-party cloud services for scheduling irrigation and, potentially, control irrigation automatically. The proposed IoT platform was evaluated during one growing season at four commercial-scale farms on two broadacre irrigated crops with very different water management requirements (rice and cotton). Five main requirements for IoT platforms to be used in agriculture at commercial scale were identified from implementing IRRISENS as an irrigation support tool for rice and cotton production: scalability, flexibility, heterogeneity, robustness to failure, and security. The platform addressed all these requirements. The results showed that the microservice-based approach used is robust against both intermittent and critical failures in the field that could occur in any of the monitored sites. Further, processing or storage overload caused by datalogger malfunctioning or other reasons at one farm did not affect the platform’s performance. The platform was able to deal with different types of data heterogeneity. Since there are no shared microservices among farms, the IoT platform proposed here also provides data isolation, maintaining data confidentiality for each user, which is relevant in a commercial farm scenario.


2021 ◽  
Vol 17 (1) ◽  
pp. 85-105
Author(s):  
Hany Abdelghaffar ◽  
Mohamed Abousteit

To deliver more value to customers, companies are striving to offer more digital services, and the internet of things (IOT) is the main enabler to maximize such value. However, one of the major challenges companies are facing is digital service integration with other providers, where IoT platform is playing important role to achieve such integration opening door for interoperability within actors in the IoT ecosystem. There have been a little research addressing IoT platforms interoperability from business value perspective, considering technical and non-technical factors as selection criteria to adopt such platforms. This paper uses a case study as a method. To validate the suggested interoperability criteria, interviews were conducted for IoT platform providers and two things providers. It was observed that considering technical factors alone when selecting IoT platform make companies oversee the value technology add to their business as IoT platform is not only about technology but also about business model in which this platform will be operating and the company position and role in IoT ecosystem. The paper contributes by providing criteria to achieve interoperability for IoT platform from both technical and business aspects.


2013 ◽  
Vol 4 (1) ◽  
pp. 1-15
Author(s):  
Ahmad H. Fauzi ◽  
Hamish Taylor

P2P e-commerce applications have lower operational costs and inherently more scalable than conventional client-server online trading. Community Trust Stores (CTS) provide reliable and secure storage services for peers involved in P2P e-trading by storing trust data for the peers. Freely available cloud services can host the Community Trust Store and provide 24/7 availability to participating trading peers avoiding the need to pay for commercial trusted third party services. However, the community store must provide a certain level of assurance and support suitable security measures in order to support e-trading within the P2P application. It must also support community management of the store including jointly signed trading contract. The Community Trust Stores also stores reputation report and trading outcomes as future reference for others. New membership for P2P e-commerce group must be sponsored by current members.


Proceedings ◽  
2019 ◽  
Vol 31 (1) ◽  
pp. 78
Author(s):  
Pedro Victor Borges ◽  
Chantal Taconet ◽  
Sophie Chabridon ◽  
Denis Conan ◽  
Thais Batista ◽  
...  

The rising popularity of the Internet of Things (IoT) has led to a plethora of highly heterogeneous, geographically dispersed devices. In recent years, IoT platforms have been used to provide a variety of services to applications such as device discovery, context management, and data analysis. However, the lack of standardization currently means that each IoT platform comes with its own abstractions, APIs, and interactions. As a consequence, programming the interactions between an application and an IoT platform is often time consuming, error prone, and depends on the developers’ level of knowledge about the IoT platform. To address these issues, we propose offering to application developers on the client side the possibility to declare variables that are automatically mapped to sensors and whose values are transparently updated with sensor observations. For this purpose, we introduce IoTVar, a middleware between IoT applications and platforms. In IoTVar, all the necessary interactions with IoT platforms are managed by proxies. This paper presents IoTVar integrated with the FIWARE platform, which is used for developing IoT Future Internet applications. We also report results of some experiments performed to evaluate IoTVar, showing IoTVar reduces the effort required to declare and manage IoT variables and its impact in terms of CPU, memory, and energy.


Symmetry ◽  
2018 ◽  
Vol 10 (12) ◽  
pp. 669 ◽  
Author(s):  
Daniel Díaz López ◽  
María Blanco Uribe ◽  
Claudia Santiago Cely ◽  
Daniel Tarquino Murgueitio ◽  
Edwin Garcia Garcia ◽  
...  

Undoubtedly, the adoption of the Internet of Things (IoT) paradigm has impacted on our every-day life, surrounding us with smart objects. Thus, the potentialities of this new market attracted the industry, so that many enterprises developed their own IoT platforms aiming at helping IoT services’ developers. In the multitude of possible platforms, selecting the most suitable to implement a specific service is not straightforward, especially from a security perspective. This paper analyzes some of the most prominent proposals in the IoT platforms market-place, performing an in-depth security comparison using five common criteria. These criteria are detailed in sub-criteria, so that they can be used as a baseline for the development of a secure IoT service. Leveraging the knowledge gathered from our in-depth study, both researchers and developers may select the IoT platform which best fits their needs. Additionally, an IoT service for monitoring commercial flights is implemented in two previously analyzed IoT platforms, giving an adequate detail level to represent a solid guideline for future IoT developers.


2019 ◽  
Vol 15 (3) ◽  
pp. 1-13
Author(s):  
Feng Ye ◽  
Qian Huang ◽  
Shengyan Wu ◽  
Yong Chen

With the booming of the mobile computing and web technology, virtual and intelligent mobile applications become increasingly popular, e.g. web computing and web-based information retrieval. However, under contemporary network conditions and web application environment, it remains a challenging problem to achieve a trade-off between algorithm complexity and hardware performance. In this article, a Talking Avatar architecture is presented based on third-party cloud services. First, the authors propose a cloud service based multi-level layered software framework, which consists of user interface layer, business logic layer and data layer. Second, human face synthesis, speech conversion and social sharing schemes are introduced to integrate third-party cloud services. Third, experimental results on Android platforms indicate that the proposed Talking Avatar can be served efficiently in terms of memory consumption as well as average response time. In addition, stronger functions are provided compared with existing methods.


The introduction of cloud computing has revolutionized business and technology. Cloud computing has merged technology and business creating an almost indistinguishable framework. Cloud computing has utilized various techniques that have been vital in reshaping the way computers are used in business, IT, and education. Cloud computing has replaced the distributed system of using computing resources to a centralized system where resources are easily shared between user and organizations located in different geographical locations. Traditionally the resources are usually stored and managed by a third-party, but the process is usually transparent to the user. The new technology led to the introduction of various user needs such as to search the cloud and associated databases. The development of a selection system used to search the cloud such as in the case of ELECTRE IS and Skyline; this research will develop a system that will be used to manage and determine the quality of service constraints of these new systems with regards to networked cloud computing. The method applied will mimic the various selection system in JAVA and evaluate the Quality of service for multiple cloud services. The FogTorch search tool will be used for quality service management of three cloud services.


2021 ◽  
Author(s):  
Bongs Lainjo

Abstract Background: Information technology has continued to shape contemporary thematic trends. Advances in communication have impacted almost all themes ranging from education, engineering, healthcare, and many other aspects of our daily lives. Method: This paper attempts to review the different dynamics of the thematic IoT platforms. A select number of themes are extensively analyzed with emphasis on data mining (DM), personalized healthcare (PHC), and thematic trends of a select number of subjectively identified IoT-related publications over three years. In this paper, the number of IoT-related-publications is used as a proxy representing the number of apps. DM remains the trailblazer, serving as a theme with crosscutting qualities that drive artificial intelligence (AI), machine learning (ML), and data transformation. A case study in PHC illustrates the importance, complexity, productivity optimization, and nuances contributing to a successful IoT platform. Among the initial 99 IoT themes, 18 are extensively analyzed using the number of IoT publications to demonstrate a combination of different thematic dynamics, including subtleties that influence escalating IoT publication themes. Results: Based on findings amongst the 99 themes, the annual median IoT-related publications for all the themes over the four years were increasingly 5510, 8930, 11700, and 14800 for 2016, 2017, 2018, and 2019 respectively; indicating an upbeat prognosis of IoT dynamics. Conclusion: The vulnerabilities that come with the successful implementation of IoT systems are highlighted including the successes currently achieved by institutions promoting the benefits of IoT-related systems like the case study. Security continues to be an issue of significant importance.


2021 ◽  
Vol 2 (5) ◽  
pp. 81-91
Author(s):  
Raimondo Cossu ◽  
Roberto Girau ◽  
Luigi Atzori

The configuration and management of devices and applications in Internet of Things (IoT) platforms may be very complicated for a user, which may limit the usage of relevant functionalities and which does not allow its full potential to be exploited. To address this issue, in this paper we present a new chatbot which is intended to assist the user in interacting with an IoT platform and allow them to use and exploit its full potential. The requirements for a user-centric design of the chatbot are first analyzed, then a proper solution is designed which exploits a serverless approach and makes extensive use of Artificial Intelligence (AI) tools. The developed chatbot is integrated with Telegram to message between the user and the Lysis IoT platform. The performance of the developed chatbot is analyzed to assess its effectiveness when accessing the platform, set the main devices' parameters and request data of interest.


Cloud computing being the extensive technology used across globe for data sharing. The data may vary from small file to a highly confidential file consisting of various sensitive information stored in it. Since the cloud services are provided by the third party vendors, users are very much concerned about the security and privacy of the data and data access details. The users wants their traceability to be hidden by the cloud vendors. The biggest challenge is to share the data in a most secured way by encrypting and also preserving the anonymity of the users in cloud from the vendors. This paper addresses the issue by proposing a multi attribute authority in key generations of users, where the few sub sets of attributes will be used by multiple attribute authorities randomly and hence masking of the selection of attributes from various authorities and providing a mechanism for efficient data distribution in cloud by preserving the anonymity of the users.


Sign in / Sign up

Export Citation Format

Share Document