Research Article

IoT Services and Virtual Objects Management in Hyperconnected Things Network

Table 1

List of SVOM system APIs.

CategoryAPI functionExplanations

CommonGetSensorsNumGet total number of registered sensing devices in a system
GetActuatorsNumGet total number of registered actuating devices in a system
GetMapServiceURIGet map service information for visual display of virtual objects
ConfigUIBuild user interface for a selected virtual object to provide interactive access and control
ExecCommandExecute supported operation on selected device using its virtual object profile

Virtual objects managementGetVOStatusGet current status of virtual objects, for example, idle, busy, functional, and nonfunctional
AddVObjectAdd virtual object profile information to the database
UpdateVObjectModify existing virtual object profile information in the database
DelVObjectDelete the selected virtual object from the database
VOConfigManagementPerform configuration management on the virtual object to return the selected type of virtual objects in the given area
VOFaultManagementPerform fault management on registered virtual objects to identify faulty and operational devices

Service objects managementGetSOStatusGet current status of the service object by checking the status of its associated virtual objects
AddSObjectAdd service object profile information to the database
UpdateSObjectModify existing service object profile information in the database
DelSObjectDelete the selected service object from the database
SOConfigManagementPerform configuration management on service objects to return the selected type of service objects in the given area
SOFaultManagementPerform fault management on registered service objects to identify faulty and operational services