Autonomous mobile sensor movement path simulation with an integrated developer environment
First Claim
1. A method, comprising:
- operating, by a computer, an Internet of Things (IoT) integrated developer environment (IDE) having a virtualized map view illustrating a locational relationship between objects of an IoT application within a represented physical space, wherein IDE produces an executable graph that operates as a flow-based programmable framework virtualized across a plurality of IoT layers;
virtually representing a mobile sensor within the IoT IDE, the mobile sensor configured with navigation control logic affected by external influences and controlled according to the IoT application;
modelling virtualized external influences within the IoT IDE that represent physical external influences within the physical space;
developing, by the IoT IDE, an IoT IDE environment based on the modeled virtualized influences;
operating the navigation control logic of the mobile sensor within the IoT IDE according to the IoT application, the virtually represented mobile sensor configured to navigate within the virtual space based on the navigation control logic reacting to the virtual external influences prior to navigating the mobile sensor in the physical space;
based on how the mobile sensor navigates through the virtual space, determining, by the IoT IDE, a success or failure of the navigation control logic within the virtual space; and
adjusting, by the IoT IDE, the IoT IDE environment based on the success or failure.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one or more embodiments of the disclosure, autonomous mobile sensor movement path simulation with an integrated developer environment (IDE) is shown and described. In one embodiment, a computer operates an Internet of Things (IoT) IDE having a virtualized map view illustrating a locational relationship between objects of an IoT application within a represented physical space, where a mobile sensor is virtually represented within the IoT IDE and is configured with navigation control logic affected by external influences and controlled according to the IoT application. Virtualized external influences may be modelled within the IoT IDE that represent physical external influences within the physical space, and the navigation control logic of the mobile sensor may be operated within the IoT IDE according to the IoT application, the virtually represented mobile sensor configured to navigate within the virtual space based on the navigation control logic reacting to the virtual external influences.
15 Citations
18 Claims
-
1. A method, comprising:
-
operating, by a computer, an Internet of Things (IoT) integrated developer environment (IDE) having a virtualized map view illustrating a locational relationship between objects of an IoT application within a represented physical space, wherein IDE produces an executable graph that operates as a flow-based programmable framework virtualized across a plurality of IoT layers; virtually representing a mobile sensor within the IoT IDE, the mobile sensor configured with navigation control logic affected by external influences and controlled according to the IoT application; modelling virtualized external influences within the IoT IDE that represent physical external influences within the physical space; developing, by the IoT IDE, an IoT IDE environment based on the modeled virtualized influences; operating the navigation control logic of the mobile sensor within the IoT IDE according to the IoT application, the virtually represented mobile sensor configured to navigate within the virtual space based on the navigation control logic reacting to the virtual external influences prior to navigating the mobile sensor in the physical space; based on how the mobile sensor navigates through the virtual space, determining, by the IoT IDE, a success or failure of the navigation control logic within the virtual space; and adjusting, by the IoT IDE, the IoT IDE environment based on the success or failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A tangible, non-transitory computer-readable media comprising program instructions, which when executed on a processor are configured to:
-
operate an Internet of Things (IoT) integrated developer environment (IDE) having a virtualized map view illustrating a locational relationship between objects of an IoT application within a represented physical space, wherein IDE produces an executable graph that operates as a flow-based programmable framework virtualized across a plurality of IoT layers; virtually represent a mobile sensor within the IoT IDE, the mobile sensor configured with navigation control logic affected by external influences and controlled according to the IoT application; model virtualized external influences within the IoT IDE that represent physical external influences within the physical space; develop an IoT IDE environment based on the modeled virtualized influences; operate the navigation control logic of the mobile sensor within the IoT IDE according to the IoT application, the virtually represented mobile sensor configured to navigate within the virtual space based on the navigation control logic reacting to the virtual external influences prior to navigating the mobile sensor in the physical space; based on how the mobile sensor navigates through the virtual space, determine a success or failure of the navigation control logic within the virtual space; and adjust the IoT IDE environment based on the success or failure. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a processor adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; operate an Internet of Things (IoT) integrated developer environment (IDE) having a virtualized map view illustrating a locational relationship between objects of an IoT application within a represented physical space, wherein IDE produces an executable graph that operates as a flow-based programmable framework virtualized across a plurality of IoT layers; virtually represent a mobile sensor within the IoT IDE, the mobile sensor configured with navigation control logic affected by external influences and controlled according to the IoT application; model virtualized external influences within the IoT IDE that represent physical external influences within the physical space; develop an IoT IDE environment based on the modeled virtualized influences; operate the navigation control logic of the mobile sensor within the IoT IDE according to the IoT application, the virtually represented mobile sensor configured to navigate within the virtual space based on the navigation control logic reacting to the virtual external influences prior to navigating the mobile sensor in the physical space; based on how the mobile sensor navigates through the virtual space, determine a success or failure of the navigation control logic within the virtual space; and adjust the IoT IDE environment based on the success or failure. - View Dependent Claims (18)
-
Specification