Auto-Provisioning Device for IoT Network Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of provisioning IoT devices to connect to a service provider is often time-consuming and error-prone, requiring multiple user inputs and manual steps, which can lead to increased setup time and potential errors.

Innovation Solution

The use of a separate provisioning device that auto-provisions IoT devices by downloading and transmitting necessary data to establish a connection with a remote service provider, reducing the need for user input and manual steps, and allowing for faster and more reliable setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual provisioning process is used with multiple user inputs, then device connection can be established, but setup time increases and error rate increases

Engineering Contradiction:
Improveprovisioning success rateVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The provisioning device automatically performs provisioning operations without requiring manual user input. The device self-configures by receiving provisioning data and autonomously establishing connections, eliminating the need for users to manually enter credentials or configure settings, thereby reducing both setup time and error rate

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Provisioning data is prepared and made available in advance on the provisioning device before the actual connection establishment. The device pre-loads necessary credentials and configuration information, allowing the provisioning process to execute rapidly without real-time user intervention or manual data entry

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If manual provisioning steps are required, then device can be configured, but user effort and complexity increase

Engineering Contradiction:
Improveease of provisioningVSAvoidprovisioning process complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The complex provisioning logic and data entry requirements are extracted from the user's task and transferred to the provisioning device. The device independently handles authentication, credential management, and configuration, leaving the user with only simple device pairing actions

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A dedicated provisioning device serves as an intermediary between the IoT device and the network infrastructure. This intermediary handles all complex provisioning operations, credential verification, and configuration tasks, shielding the end user from complexity while maintaining secure device integration

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If provisioning data is transmitted through main connection, then device can be provisioned, but bandwidth consumption increases

Engineering Contradiction:
Improveprovisioning speedVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The provisioning process is segmented into separate communication channels: a dedicated provisioning connection for transmitting configuration data and credentials, and a separate operational connection for normal device operations. This segmentation allows provisioning data to be transmitted efficiently without consuming bandwidth intended for production traffic

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11218877B2Auto-provisioning device
Publication Date: 2022.01.04 AMAZON TECH INC
  • US11218877B2 patent drawing
  • US11218877B2 patent drawing
  • US11218877B2 patent drawing

AI summary

A provisioning device may be shipped to a client and used to automatically provision an IoT device to join a local network to communicate with a remote service provider. In response to a trigger input, the provisioning device creates a wireless hotspot that is recognizable by an IoT device as a provisioning hotspot. The provisioning device receives a signal from the IoT device indicating that the IoT device is available to be provisioned. The provisioning device obtains provisioning data and transmits the provisioning data to the IoT device. The IoT device uses the provisioning data to connect to a local wireless network and to establish a connection to the remote service provider. The IoT device may then use one or more IoT services of the service provider.