Research Article

An Extensible Data Enrichment Scheme for Providing Intelligent Services in Internet of Things Environments

Table 4

Details for access information entities in ThingsMetadata.

Product figure

Product nameSamsung galaxy gear 2Turtlebot 3
Entity nameGear_ConferenceRoomATurtlebot1_ConferenceRoomA
Device typeAccess, sensor, userAccess, robot
ManufacturerSamsung electronicsRobotis
OwnerUserAUserA
Access methodIPv4IPv4
Access address192.168.15.10192.168.15.152
Service nameService_Touch1Echo_State/Position_State/Robot_Move
Service paramN/A (user interaction)Null/Null/struct coordinates
Service return typeIntegerInteger/Integer/Integer
Data enrichmentLow-level context to situational relationships
Transforming rules• true: RUN_TeaServ1 • FALSE: STOP_TeaServ1Each column prints one of states below
State_READY(20) State_TOHOME(21) State_MOVING(22)Position_HOME(10) Posision_Seat#(#)Change states

Product figure

Product nameIR proximity sensor -sharp GP2Y0A41SK0FServing plate prototype
Entity nameRobot_Turtlebot_IRSensor# (# indicates number)Robot_Turtlebot_Serving
Device typeAccess, sensorAccess, DataInfo
ManufacturerSharpN/A
OwnerUserAUserA
Access methodOthersIPv4
Access addressPIN addr192.168.0.103
Service nameIRSensor_StateServing_State
Service paramNull4 integer values from Robot_Turtlebot_IRSensor#
Service return typeIntegerInteger
Data enrichmentRaw to situational relationshipsLow-level context to situational relationships
Converting/Transforming rulesConverting rules 1309/((RawData/4) - 3) cmTransforming rules Transforming rules
• INIT: CUP_EMPTY• INIT: SERVING_EMPTY
• true: Resultconvert > 5 =>CUP_TAKEN• true: CUP_TAKENi > 0, then, SERVING_TAKEN
• FALSE: CUP_READY• FALSE: SERVING_READY
NotesFour sensors are attached into Robot_Turtlebot_ServingManually assembled, a control motherboard are attached into Turtlebot_ConferenceRoomA