INSTALLATION AND CONFIGURATION OF CONNECTED DEVICES
A method, system, and computer program product for managing Internet-connected devices.
1 . A method comprising:
presenting a user interface on a display terminal, wherein the user interface includes one or more first fields for user entry of a first device type, and wherein the user interface includes one or more second fields for user entry of a second device type;
recognizing the first device type to associate one or more aspects of the first device type;
configuring a domain name service server using at least one aspect of the first device type;
recognizing the second device type to associate one or more aspects of the second device type; and
configuring the domain name service server using at least one aspect of the second device type, wherein the domain name service server is operable to initiate network communication between a first device instance of a device of the first device type and a second device instance of a device of the second device type.
2 . The method of claim 1 , further comprising indicating a location of a software development kit on the display terminal, wherein the software development kit allows customization of the network communication between two or more devices.
3 . The method of claim 1 , further comprising indicating a location of an install script on the display terminal wherein the install script is to be executed on at least one of the first device and the second device.
4 . The method of claim 1 , further comprising receiving at least a status indication from at least one of the first device and the second device.
5 . The method of claim 1 , further comprising initiating network communication with at least one of, a first device instance of the first device type and a second device instance of the second device type.
6 . The method of claim 1 , further comprising configuring at least one of, a communication link, a connections, a direct mode, and a peer-to-peer (P2P) mode.
7 . The method of claim 1 , further comprising initiating peer-to-peer communication between the first device instance of the device of the first device type and the second device instance of the device of the second device type.
8 . The method of claim 1 , further comprising initiating communication with the first device instance of the device to configure GPIO functions.
9 . The method of claim 1 , further comprising invoking at least one server-specific API call.
10 . The method of claim 1 , further comprising invoking at least one session-specific API call.
11 . The method of claim 1 , further comprising invoking at least one service API call.
12 . A computer program product, embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process, the process comprising:
presenting a user interface on a display terminal, wherein the user interface includes one or more first fields for user entry of a first device type, and wherein the user interface includes one or more second fields for user entry of a second device type;
recognizing the first device type to associate one or more aspects of the first device type;
configuring a domain name service server using at least one aspect of the first device type;
recognizing the second device type to associate one or more aspects of the second device type; and
configuring the domain name service server using at least one aspect of the second device type, wherein the domain name service server is operable to initiate network communication between a first device instance of a device of the first device type and a second device instance of a device of the second device type.
13 . The computer program product of claim 12 , further comprising instructions for indicating a location of a software development kit on the display terminal, wherein the software development kit allows customization of the network communication between two or more devices.
14 . The computer program product of claim 12 , further comprising instructions for indicating a location of an install script on the display terminal wherein the install script is to be executed on at least one of the first device and the second device.
15 . The computer program product of claim 12 , further comprising instructions for receiving at least a status indication from at least one of the first device and the second device.
16 . The computer program product of claim 12 , further comprising instructions for initiating network communication with at least one of, a first device instance of the first device type and a second device instance of the second device type.
17 . The computer program product of claim 12 , further comprising instructions for configuring at least one of, a communication link, a connections, a direct mode, and a peer-to-peer (P2P) mode.
18 . The computer program product of claim 12 , further comprising instructions for initiating peer-to-peer communication between the first device instance of the device of the first device type and the second device instance of the device of the second device type.
19 . The computer program product of claim 12 , further comprising instructions for initiating communication with the first device instance of the device to configure GPIO functions.
20 . The computer program product of claim 12 , further comprising instructions for invoking at least one service API call.