IoT devices

Solution Idea

If you'd like to see us expand this article with more information (implementation details, pricing guidance, code examples, etc), let us know with GitHub Feedback!

Create seamless conversational interfaces with all of your internet-accessible devices—from your connected television or fridge to devices in a connected power plant. LUIS is able to integrate up to 500 intents to translate commands into smart actions.

Architecture

Customer mobile Consume, PC, MobileCloud 1 4 IoT devices Third party 3 5 2 AzureBot Service AzureApp Service AzureApp Insights LanguageUnderstanding

User logs into Skype and accesses the IoT bot

Using voice, the user asks the bot to turn on the lights via the IoT device

The request is relayed to a third-party service that has access to the IoT device network

The results of the command are returned to the user

Application Insights gathers runtime telemetry to help development with bot performance and usage

Data Flow

  1. User logs into Skype and accesses the IoT bot
  2. Using voice, the user asks the bot to turn on the lights via the IoT device
  3. The request is relayed to a third-party service that has access to the IoT device network
  4. The results of the command are returned to the user
  5. Application Insights gathers runtime telemetry to help development with bot performance and usage