Paper Title
Automatic Generation and Deployment of IoT Management Mechanisms
Abstract
The Internet of Things concept is booming in recent years. Governments and enterprises worldwide are widely
promoting the application and development of the Internet of Things. The concept and application of the Internet of Things
are basically implemented using similar practices so as to enable the Things to communicate with each other through
information accessing, transferring, and processing. There are a very wide range of applications such as smart homes,
smart factories, smart transportation, and environmental monitoring are all belong to applications related to the Internet of
Things. The purpose of the proposed scheme is based on a large scale network management system with open source code
to provide IoT developers with an automation mechanism and user interface so as to: 1) use the network management data
structure to define the variables of various behaviors of the Internet of Things; 2) generate behavioral programs that
generate behavioral variable values; 3) include the aforementioned variables into the monitoring and analysis processes in
accordance with the Simple Network Management Protocol. The system architecture implemented in the proposed study
mainly consists of three elements, including 1) an Event Engine: implemented with an open-source network management
system, named Open NMS, which is based on the Simple Network Management Protocol (SNMP), Management
Information Base (MIB), and the Structure of Management Information(SMI) and the like mechanism to supervise the IoT
network devices; 2) MIB Generator: which can automatically generate MIB description files according to the Structure of
Management Information to define the variables of Internet of Things behavior. It can also import the behavior parameter
measurement function developed by the developer to generate the behavior variable value, and then generate the
executable behavior program; 3) MIB Deployer: which deploy the MIB description file and the behavior parameter
measurement function to the Internet of Things Measuring device and event engine (corresponding to OpenNMS); in this
way, the management logic of the IoT system is automatically constructed, that is, the information of the sensor can be
collected to monitor the behavior of the Internet of Things, thereby achieving a method for rapidly and effectively
developing the Internet of Things management system.
Keywords - IoT、SNMP、MIB、SMI、Event Engine