| Literature DB >> 34938357 |
Mohammad Alsaffar1, Abdulsattar Abdullah Hamad2, Abdullah Alshammari1, Gharbi Alshammari1, Tariq S Almurayziq1, Mohammed Shareef Mohammed3, Wegayehu Enbeyle4.
Abstract
The Internet of Things (IoT) has the potential to transform the public sector by combining the leading technical and business trends of mobility, automation, and data analysis to dramatically alter the way public bodies collect data and information. Embedded sensors, actuators, and other devices that capture and transmit information about network activity in real-time are used in the Internet of Things to connect networks of physical objects. The design of a network management system for an IoT network is presented in this paper, which uses the edge computing model. This design is based on the Internet management model, which uses the SNMP protocol to communicate between managed devices, and a gateway, which uses the SOAP protocol to communicate with a management application. This work allowed for the identification and analysis of the primary network management system initiatives for IoT networks, in which there are four fundamental device management requirements for any deployment of IoT devices: provisioning and authentication, configuration and control, monitoring and diagnostics, and software updates and maintenance.Entities:
Mesh:
Year: 2021 PMID: 34938357 PMCID: PMC8687763 DOI: 10.1155/2021/9102095
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1Components of the IoT device management system.
Attribute comparison between SNMP and CMIP.
| Attribute | SNMP | CMIP |
|---|---|---|
| Deployment simplicity | Yes (+) | Not natively (+) |
| Resource consumption | No (-) | Not natively (-) |
| Performing tasks | Not natively (+) | Yes (+) |
| File transfer | Not natively (+) | Yes (+) |
Figure 2Structure of the management system.
Sensor subtree objects.
| Object | Description | Syntax | Permission |
|---|---|---|---|
| sNumber | Number of sensors in the IoT device | Integer | Read only |
| sTable | List of sensors present in the device | Sequence of sEntry | Not accessible |
| sEntry | Input containing information from a sensor | sEntry | Not accessible |
| sIndex | Contains sensor information/sensor type | Integer | Read only |
| sDescr | Sensor operation configured status | DisplayString | Read only |
|
| |||
| sType | Sensor type | Integer { | Read only |
| List of sensor types} | |||
|
| |||
| sStatusAdmin | Sensor operation configured status | IInteger { | Read and write |
| Up (1) | |||
| Down (2)} | |||
|
| |||
| sOperator status | Current status of sensor operation | Integer { | Read only |
| Up (1) | |||
| Down (2)} | |||
IOT software subtree objects and información objetos.
| Object | Description | Syntax | Permission |
|---|---|---|---|
| swVersion | Current version of IoT device software | DisplayString | Read only |
| swTo update | Name of the software version to download from the file server | DisplayString | Write only |
| swUpdate status | Status of the current or last update | Integer {in progress (1), success (2), fail (3), and noAfterPowerOn (4)} | Read only |
| swUpdate date | Date of last update | DisplayString | Read only |
|
| |||
| Designed traps | |||
| Heartbeat | Other information objects | ||
| The IoT device sends a heartbeat to the IoT gateway | Integer | Read only | |
Designed traps.
| Object | Description | Syntax |
|---|---|---|
| Heartbeat | Indicates that the agent is available. The sending time of this trap is configured in the OID heartbeat (1.3.6.1.4.1.50000.3.1) | 1.3.6.1.6.3.1.1.5.50000.1 |
| sensorDown admin | Indicates that the agent has detected that the sensor has changed its administrative state to OFF. The value of this trap indicates the affected sensor. | 1.3.6.1.6.3.1.1.5.50000.2 |
| sensorUp admin | Indicates that the agent has detected that the sensor has changed its administrative state to ON. The value of this trap indicates the affected sensor. | 1.3.6.1.6.3.1.1.5.50000.3 |
| sensorDown operator | This indicates that the agent has detected that the sensor has changed its operational state to OFF. The value of this trap indicates the affected sensor. | 1.3.6.1.6.3.1.1.5.50000.4 |
| sensorUp operator | Indicates that the agent has detected that the sensor has changed its operational state to ON. The value of this trap indicates the affected sensor. | 1.3.6.1.6.3.1.1.5.50000.5 |
| Upgrade | Indicates that the IoT device has finished updating the software. The value of this trap indicates the result of this process, in accordance with those indicated in the OID sw update status (1.3.6.1.4.1.50000.2.3), which can be successful (2) or failure (3). The result can also be consulted through the mentioned OID. | 1.3.6.1.6.3.1.1.5.50000.6 |
Comparison of communication options between IoT and the management app.
| Attribute | MQTT | SOAP | REST |
|---|---|---|---|
| Allows data exchange | Yes | Yes | Yes |
| Allows file sharing | No | Yes | Yes |
| Resource consumption | Low | High | Half |
| Security measures | Medium (SSL/TLS) | High (WS-security and SSL/TLS) | Medium (SSL/TLS) |
Figure 3Components of the IoT.
Figure 4Components of the IoT manager.
Figure 5Components of the cloud management application.