Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GABC2018: Introducing "Homie" - A Smart Azure B...

GABC2018: Introducing "Homie" - A Smart Azure Bot for Smart Homes by Thomas Gölles & Stephan Bisser

Committed to the vision of the intelligent edge this session combines Azure Functions, Azure IoT and Cognitive Services in order to give users the ability to control their home equipment using a language understanding bot, which can be used in Microsoft Teams, Slack or Skype.

Azure Zurich User Group

April 21, 2018
Tweet

More Decks by Azure Zurich User Group

Other Decks in Programming

Transcript

  1. Head of Modern Workplace Solutions Co-Organizer of SharePoint Saturday Vienna

    (#SPSVIE), Office 365 Meetup Graz, Office 365 Meetup Vienna http://www.modernworkplacesolutions.rocks/ @thomyg Thomas Gölles
  2.  Consultant @SOLVION (O365 & Azure)  Microsoft AI MVP

     P-TSP @Microsoft for Azure  AI (Cognitive Services & Bots)  Azure & O365  Soccer @cloudguy_pro AskCloudguy www.cloudguy.pro [email protected] Stephan Bisser
  3. Agenda • Chatbots • Bot Framework • Cognitive Services •

    Homie – Solution Design • Demo • Conclusion
  4. Chatbots 101 “a computer program designed to have a conversation

    with a human being, especially over the internet” * * https://dictionary.cambridge.org/dictionary/english/chatbot
  5. Azure IoT Hub This is where your key is visible

    This is where your key is visible This is where your key is visible This is where your key is visible
  6. Raspberry PI • Node.JS app • Node modules: • azure-iot-device

    • max7219LedMatrix • Pi receives messages from IoT Hub and executes actions → e.g. turn lights on/off
  7. Conclusion • Bot Framework offers lots of possible use cases

    • Offer users many different communication streams via channels • Language Understanding via Cognitive Service APIs • Setup of IoT services in Azure is easy