Methods and systems for provisioning and commissioning an industrial gateway
A method of commissioning and provisioning an Industrial Internet of Things (IIOT) gateway that includes sending gateway information to a bootstrapping system and generating a commissioning token using the bootstrapping system. The method also includes storing the commissioning token in the bootstrapping system and associating it with a backend system. The method further includes inputting the commissioning token into the IIOT gateway and communicating the IIOT gateway to the bootstrapping system.
1. A method of commissioning a particular Industrial Internet of Things (IIOT) gateway at an installation location, the method comprising:
storing a commissioning token by a bootstrapping system, the commissioning token being associated with the particular IIOT gateway and unique to the particular IIOT gateway;
configuring the bootstrapping system to associate the commissioning token with a backend system;
inputting the commissioning token into the particular IIOT gateway at the installation location;
in response to inputting the commissioning token into the particular IIOT gateway, configuring the particular IIOT gateway to communicate with the bootstrapping system using the commissioning token to verify the particular IIOT gateway and establish communication between the particular IIOT gateway and the backend system associated with the commissioning token; and
in response to communication between the particular IIOT gateway and the backend system, configuring the backend system to verify the particular IIOT gateway and communicate information from the backend system to the particular IIOT gateway in order to commission the particular IIOT gateway at the installation location.
2. The method of claim 1 , further comprising:
using the backend system to assign communication channels to the particular IIOT gateway based on operation instructions associated with the particular IIOT gateway, and
commissioning the particular IIOT gateway by sending the communication channels from the backend system to the particular IIOT gateway.
3. The method of claim 1 , further comprising:
using the backend system to build a field equipment discovery module that identifies and connects to field equipment; and
commissioning the particular IOT gateway by sending the field equipment discovery module from the backend system to the particular IIOT gateway.
4. The method of claim 3 , further comprising:
configuring the particular IOT gateway to use the field equipment discovery module to automatically detect assigned devices and to connect to the assigned devices.
5. The method of claim 1 , wherein the particular IIOT gateway is verified using at least one of a signed identification certificate token; the commissioning token; a signed identification certificate token; or combinations thereof, which is communicated to the bootstrapping system.
6. The method of claim 1 , wherein the particular IIOT gateway is verified using a signed identification certificate from a trusted platform chip installed on the particular IIOT gateway.
7. The method of claim 6 , wherein the signed identification certificate is signed with a public key on the particular IIOT gateway and assigned to the particular IIOT gateway, a public key provided to the particular IIOT gateway from a device management system; or combinations thereof.
8. The method of claim 6 , wherein the signed identification certificate is signed with a private key on the particular IIOT gateway and assigned to the particular IIOT gateway, a private key provided to the particular IIOT gateway from a device management system; or combinations thereof.
9. The method of claim 1 , wherein the commissioning token is valid within a predefined date and time range.
10. The method of claim 1 , wherein the backend system is on a cloud computer system.
11. The method of claim 1 , wherein the commissioning token is inputted into the particular IIOT gateway by a user at the installation location.
12. The method of claim 11 , wherein the user inputs the commissioning token using a Text User Interface (TUI) on the particular IIOT gateway.
13. The method of claim 1 , further comprising:
generating the commissioning token at the bootstrapping system based on communication of information pertaining the particular IIOT gateway from the backend system to the bootstrapping system.
14. The method of claim 1 , further comprising:
communicating the commissioning token from the bootstrapping system to the backend system; and
configuring the backend system to deliver the commissioning token to a user.
15. The method of claim 1 , further comprising:
using the backend system to build a configuration for the particular IIOT gateway based on operation instructions associated with the particular IIOT gateway, wherein the configuration includes software or applications and drivers needed for assigned field equipment to connect to the particular IIOT gateway; and
commissioning the particular IIOT gateway by sending the configuration for the particular IIOT gateway from the backend system to the particular IIOT gateway.
16. The method of claim 1 , further comprising:
configuring the particular IIOT gateway to send signals to the bootstrapping system to initiate the commissioning process.