Software Architecture for Sensor Nodes in the Internet of Things: A Case of Study in Agriculture

Author(s):  
Jose Fernando Mendoza ◽  
Hugo Ordonez ◽  
Cristhian Figueroa ◽  
Rocio Segovia ◽  
Diego Munoz ◽  
...  
Sensors ◽  
2020 ◽  
Vol 20 (10) ◽  
pp. 2783 ◽  
Author(s):  
Linh-An Phan ◽  
Taehong Kim

Smart home is one of the most promising applications of the Internet of Things. Although there have been studies about this technology in recent years, the adoption rate of smart homes is still low. One of the largest barriers is technological fragmentation within the smart home ecosystem. Currently, there are many protocols used in a connected home, increasing the confusion of consumers when choosing a product for their house. One possible solution for this fragmentation is to make a gateway to handle the diverse protocols as a central hub in the home. However, this solution brings about another issue for manufacturers: compatibility. Because of the various smart devices on the market, supporting all possible devices in one gateway is also an enormous challenge. In this paper, we propose a software architecture for a gateway in a smart home system to solve the compatibility problem. By creating a mechanism to dynamically download and update a device profile from a server, the gateway can easily handle new devices. Moreover, the proposed gateway also supports unified control over heterogeneous networks. We implemented a prototype to prove the feasibility of the proposed gateway architecture and evaluated its performance from the viewpoint of message execution time over heterogeneous networks, as well as the latency for device profile downloads and updates, and the overhead needed for handling unknown commands.


Author(s):  
Zhiyao Fan ◽  
Tianhong Pan ◽  
Li Ma

In order to increase the management efficiency and decrease the maintenance costs in the traditional dust monitoring system, a novel real-time remote monitoring system using the Internet of Things and cloud server is proposed in this paper. The system includes several sensor nodes, a sink node and Cloud Server. The high-precision dust probe, temperature and humidity sensors, water flow sensors and hydrogen transmitters are integrated together into a sensor node to access the metal polished environmental information. Then, the collected information is transmitted to sink-node using the 2.4G wireless network. The sink-node uploads data to the Cloud Server through the 4G network and TCP Socket. Based on the Browser/Server (B/S) model, a remote monitoring system is developed by using Tencent Cloud Server, C# language, and SQL database. As a result, the on-site metal polishing environmental information is obtained via the App and Web page.


2012 ◽  
Vol 452-453 ◽  
pp. 932-936
Author(s):  
Xiang Dong Hu ◽  
Peng Qin Yu

With the rapid development of ubiquitous network and its applications, the key technologies of the Internet of things are actively researched all over the world. The Internet of things has tremendous attraction for adversaries, and it is easily attacked due to poor resource and non-perfect distribution of sensor nodes, then false data maybe be injected into network. Security is one of the most important demands for applications in the Internet of things, an algorithm of malicious nodes detection is proposed to protect the network from destruction based on weighted confidence filter, namely, the cluster heads take charge of collecting messages from nodes and computing their average of confidence in cluster-based network, then they aggregate data from nodes with higher confidence than average and ignore the others, they update confidence of each node by comparing the aggregation value and the received data, and regard it as the weight of exactness of message from node. A sensor node is judged to be a malicious one if its weight is lower than the set threshold. The simulation results show that the algorithm can detect malicious nodes with high detection ratio, low false alarm ratio and outstanding scalability.


2016 ◽  
Vol 12 (05) ◽  
pp. 58
Author(s):  
X. Xu ◽  
B. Z. Liu

A wireless sensor network (WSN) is one of the core technologies of the Internet of things. It is an important means to realize a real-time geographic information system. Related research has shown that in the future, tens of billions of sensors and intelligent terminal equipment will be connected to WSNs based on the establishment of the function of the Internet of things. This study presents a heuristic algorithm to balance the energy consumption of each sensor node. It proposes a new real-time dynamic allocation algorithm for sensor tasks based on the concept of this heuristic algorithm and by considering that a multisensory system is composed of a phased-array radar. This allocation algorithm can dynamically assign tasks to the most suitable sensor before tasks fail to arrive, which ensures that the sensor can achieve a good load balance and extend network lifetime. A simulation experiment is conducted, and results validate the proposed algorithm. The energy consumption of mobile sensor nodes is effectively balanced. The path-planning algorithm standardizes the energy consumption of each mobile sensor node across the network , thereby effectively prolonging network lifetime.


Sign in / Sign up

Export Citation Format

Share Document