REMOTE DEVICE DEPLOYMENT
Methods, systems, and computer program products for configuring internet of things (IoT) devices. In use, a connection between a user device and at least one of a plurality of remote devices is established without allowing any incoming connections to the at least one of the plurality of remote devices. Additionally, a script is executed on the at least one of the plurality of remote devices, and results of executing the script on the at least one of the plurality of remote devices are gathered. Further, at least a portion of the results are sent to the user device.
1 . A method comprising:
establishing a connection between a user device and at least one of a plurality of remote devices, wherein the connection is established without allowing any incoming connections to the at least one of the plurality of remote devices;
executing a script on the at least one of the plurality of remote devices;
gathering results of executing the script on the at least one of the plurality of remote devices; and
sending at least a portion of the results to the user device.
2 . A computer program, embodied in a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by one or more processors causes the one or more processors to perform a set of acts, the acts comprising:
establishing a connection between a user device and at least one of a plurality of remote devices, wherein the connection is established without allowing any incoming connections to the at least one of the plurality of remote devices;
executing a script on the at least one of the plurality of remote devices;
gathering results of executing the script on the at least one of the plurality of remote devices; and
sending at least a portion of the results to the user device.
3 . A system comprising:
a storage medium having stored thereon a sequence of instructions; and
a processor or processors that execute the instructions to causes the processor or processors to perform a set of acts, the acts comprising,
establishing a connection between a user device and at least one of a plurality of remote devices, wherein the connection is established without allowing any incoming connections to the at least one of the plurality of remote devices;
executing a script on the at least one of the plurality of remote devices;
gathering results of executing the script on the at least one of the plurality of remote devices; and
sending at least a portion of the results to the user device.