# Questions

### Device[​](https://docs.omnicore.korewireless.com/docs/Universal%20Device%20Broker/MQTT%20&%20HTTP%20Devices/Resources/questions#device) <a href="#device" id="device"></a>

* What Device Protocols do you support?
  * HTTP,
  * MQTT v3.1.1
* What methods of authentication do you support?
  * JWT => Refer [Creating JWT](https://docs.iotcore.omnicore.korewireless.com/overview/universal-device-broker/mqtt-and-http-devices/guides/connect/authentication/managing-credentials/using-json-web-tokens-jwts) section.
  * mTLS

### Security[​](https://docs.omnicore.korewireless.com/docs/Universal%20Device%20Broker/MQTT%20&%20HTTP%20Devices/Resources/questions#security) <a href="#security" id="security"></a>

* How do OmniCore ensures the data security?
  * We have put in several security checks in place to ensure customer data security. Set up a discuss with us to dicuss know the details.
* Can I bring my own Identity Provider?
  * Yes as long as your Identity Provider supports SAML (and soon OpenId)

### Performance[​](https://docs.omnicore.korewireless.com/docs/Universal%20Device%20Broker/MQTT%20&%20HTTP%20Devices/Resources/questions#performance) <a href="#performance" id="performance"></a>

* How can I improve the MQTT connection performance if my device connects and disconnects several times a day?
  * You can increase the JWT lifetime to 24 hours and use the same token while connecting. We internally cache the JWT tokens. So this should see some connection improvement.

### Hosting[​](https://docs.omnicore.korewireless.com/docs/Universal%20Device%20Broker/MQTT%20&%20HTTP%20Devices/Resources/questions#hosting) <a href="#hosting" id="hosting"></a>

* Can OmniCore be hosted outside GCP?
  * Currently OmniCore is supported only on GCP. See [Deploymnent Options section](https://docs.iotcore.omnicore.korewireless.com/overview/universal-device-broker/mqtt-and-http-devices/resources/deployment-options)

### Edge[​](https://docs.omnicore.korewireless.com/docs/Universal%20Device%20Broker/MQTT%20&%20HTTP%20Devices/Resources/questions#edge) <a href="#edge" id="edge"></a>

* Do you have Edge solution?
  * Yes, we have build intergrations with [EdgeXFoundry](https://www.edgexfoundry.org/).

### Existing GCP IoT Core Customers[​](https://docs.omnicore.korewireless.com/docs/Universal%20Device%20Broker/MQTT%20&%20HTTP%20Devices/Resources/questions#existing-gcp-iot-core-customers) <a href="#existing-gcp-iot-core-customers" id="existing-gcp-iot-core-customers"></a>

* I created a registry and device in OmniCore. Now I am trying to connect to OmniCore MQTT v3.1.1 endpoint. But all attempts have failed. What am I missing?
  * There are 4 changes in how you connect to OmniCore compared to Google IoT Core.

    | Changes              | GCP IoT Core                                                                                   | OmniCore                                                                                                                                                         |
    | -------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | Device Id Format     | projects/my-project-id/locations/my-location-id/registries/my-registry-id/devices/my-device-id | subscriptions/my-subscription-id/registries/my-registry-id/devices/my-device-id                                                                                  |
    | Certificate          | <https://pki.goog/roots.pem>                                                                   | <https://pki.cloud.korewireless.com/roots.pem>                                                                                                                   |
    | MQTTS Endpoint       | mqtt.googleapis.com                                                                            | [hostprefix](https://docs.omnicore.korewireless.com/docs/Universal%20Device%20Broker/MQTT%20&%20HTTP%20Devices/Concepts/#mqtt-host-prefix).mqtt.korewireless.com |
    | Mqtt Topic Structure | /devices/device-id/topic                                                                       | /registry-id/device-id/topic                                                                                                                                     |
