Skip to main content

Publish Your Direct Connected Device

Before a Direct Connected Device can be published in the SmartThings Catalog, it must complete Works With SmartThings (WWST) certification. You must verify that your Device meets functional and security requirements before submitting for certification. Details regarding functional and security requirements can be downloaded from the Test and Publish menus in your Direct Connected Device project in the Developer Workspace.

note

There is a fee when publishing a Direct Connected Device. Contact partners@smartthings.com for information on costs, equipment, and procedures.

Provisioning Devices

After your Direct Connected Device receives WWST certification, it must be registered with SmartThings before a customer can connect it. If a customer’s device is not registered with SmartThings, they will receive an error when attempting to add it through the SmartThings Catalog. You can begin provisioning your devices in the Developer Workspace after Certification is complete.

In order to provision your devices, you will need to upload a CSV file of Device Identities in the Developer Workspace > Publish > Commercial Devices section of your project. You can register up to 100,000 Devices in a single bulk upload.

Use the following CSV format for Device registration uploads:

BulkDI-register

If you need to make bulk changes to Devices already registered, use the following CSV format:

BulkDI-update

Onboarding QR Code

An onboarding QR code is mandatory for all devices seeking WWST certification. You must include the QR code with your product's packaging; we also recommend including the QR code on the device itself.

Your QR code must include the information listed below:

https://qr.samsungiots.com/?m={Your mnId}&s={Device onboardingId}&r={Device serialNumber}

Where:

  • {Your mnId}: This is the 4-digit alphanumeric mnId of your organization. You can find your organization's mnid listed beside your organization name when selecting a workspace in Developer Workspace.
  • {Device onboardingId}: A 3-digit number of your Onboarding ID, located in your Developer Workspace project > Device Onboarding > Other Info
  • {Device serialNumber}: Your Device serial number that is registered with your Developer Workspace project.
    • Must be longer than 10 characters
    • Must be alphanumeric format [0-9a-zA-Z]
  • QR Code version: 4 or higher
  • ECC level: “M” or higher

QR Code Design Template

Below, you can find a sample QR code that demonstrates the recommended layout:

qr_code

We strongly recommend using the illustrated QR code format for your QR code:

  • The last four digits of the Device serial number are arranged in the middle, above the QR code itself.
  • The SmartThings logo is located under the QR code.