Summary
GoogleIoTCore Connector it is the component who is responsible for managing connection, send, receive messages from Google IoTCore in a niagara station.
This component is a RealTimeConnector, this page will only contain information specific to this component.
Implementation
- Drag and drop the RealTimeConnector to Services > Btib Service > External Connectors > Realtime Connectors.
- Follow Step 1 Set up IoT Core on Google Cloud Platform and Step 2 Set up IoT Core connector for devices, points and references.
- Enable the connector. It is also possible to ping the Connector to check if it works.
Properties
- Commands Topic : The topic where the device will listen for commands.
- State Update Delay : The delay on seconds to wait before to update the state topic. See google iot core limitations https://cloud.google.com/iot/quotas
- Project Id : Google cloud project id.
- Registry Id : Iot Core registry id.
- Region : Registry region
- Service Account Json : Content of credential json file
- Public key : Public key file used for device authentication
- Private key : Private key file used for device authentication.
Fault Causes
- Unable to connect 404 Not Found : verify your inputs project id, registry id, region...
- Unauthorized : Verify the json account permissions, it should be "IoT Core Admin Role"