Design, code generation and simulation of IoT environments with mobility devices by using model-driven development: SimulateIoT-Mobile

MQTT Mobility model Abstraction Mobility management
DOI: 10.1016/j.pmcj.2023.101751 Publication Date: 2023-01-20T07:46:39Z
ABSTRACT
Systems based on the Internet of Things (IoT) are continuously growing in many areas such as smart cities, home environments, buildings, agriculture, industry, etc. Device mobility is one key aspects these IoT systems, but managing it could be a challenge. Mobility exposes environment or Industrial (IIoT) to situations packet loss, increased delay jitter, dynamism network topology, new security threats, In addition, there no standard for management most commonly used protocols, MQTT CoAP. Consequently, hard, error-prone and tedious task. However, increasing abstraction level from which systems designed helps tackle underlying technology complexity. this regard, Model-driven development approaches can help both reduce application time market technological complexity develop applications. paper, Domain-Specific Language SimulateIoT proposed design, code generation simulation with protocol. The generated integrate sensors, actuators, fog nodes, cloud nodes architecture that supports mobility, deployed microservices Docker containers composed suitability. Finally, two case studies focused animal tracking Personal device (PMD) bicycles presented show solutions deployed.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (55)
CITATIONS (6)