SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Brian Sherman
Senior Developer
Building Value-Added Integrations with Autodesk’s
IoT APIs
Allan O’Leary
Product Manager
© 2016 Autodesk
Follow: @AutodeskForge
Follow the conference: #ForgeDevCon
About the Speakers
Brian Sherman
• Senior Software Engineer
• Worked on the Fusion
Connect team for 2 years
• Computer Science degree
from UC Berkeley
© 2016 Autodesk
About the Speakers
Allan O’Leary
• Product Manger
• Working in San Francisco office
focusing on Fusion Connect.
• Joined Autodesk in 2008
• Good at running distances.
• Poor at running a fantasy football
team.
© 2016 Autodesk
Learning Objectives
• Overview of the Fusion Connect API
• Getting Started with a Fusion Connect App
• Fusion Connect API Methods
• Example application
© 2016 Autodesk
Overview
Fusion Connect API
© 2016 Autodesk
IoT Simplified - Fusion Connect
• Cloud Native IoT
development platform
• Hardware agnostic inc pre-
integrated partners
• Emulate & test IoT concepts
before acquiring expensive
hardware
• White Label Tools
• Removes expense and
complexity of launching
software business
Roller A016
© 2016 Autodesk
How it Works
CRM
ERP
Analytics
Field
Service
Logistics
MQTT >
CoAP >
HTTP >
Other IoT Data
Sources >
ANALYTICS &
DASHBOARDS
BUSINESS
PROCESSES
DATA
LAKE
DEVICEADAPTERLAYER
© 2016 Autodesk© 2016 Autodesk
• Cloud native device adaptor and message queueing
• Support for several standard device protocols
• Device creation through input API methods
• Options for message processing and storage
• Extract message data to build IoT applications
Fusion Connect API
© 2016 Autodesk
• Significantly reduce set up time to connect to your product
• Simplify message collection and normalization
• Focus on building your application rather than infrastructure
• Avoid common scalability limitations with elastic
architecture
Why?
© 2016 Autodesk
Fusion Connect API
MQTT
UDP
HTTP
Data Lake
A
P
I
Developer web, mobile apps plus
enterprise integrations
Other protocols available in Fusion
Connect Service
DEVICEADAPTERLAYER
© 2016 Autodesk
Getting Started
Fusion Connect App
© 2016 Autodesk
Access Overview
Create new app in
Forge
Add Fusion Connect
API
Retrieve Forge
developer key
Provision Fusion
Connect account
Access service via
broker API
Add device via API
Check Device
Connection
Review Device
Messages
Retrieve raw
messages via API
(data-stream)
Extract data outputs
via API
Build IoT
application on
messages / outputs
© 2016 Autodesk
Access Overview
Create new app in
Forge
Add Fusion Connect
API
Retrieve Forge
developer key
Provision Fusion
Connect account
Access service via
broker API
Add device via API
Check Device
Connection
Review Device
Messages
Retrieve raw
messages via API
(data-stream)
Extract data outputs
via API
Build IoT
application on
messages / outputs
© 2016 Autodesk
What is in the account profile?
• Contains a number of fundamental account configuration
settings
• Sets end points allowing you to add and configure devices
• Template files supplied initially to suit your device type
• May Extend capabilities in the future
© 2016 Autodesk
Create new app in
Forge
Add Fusion Connect
API
Retrieve Forge
developer key
Provision Fusion
Connect account
Access service via
broker API
Add device via API
Check Device
Connection
Review Device
Messages
Retrieve raw
messages via API
(data-stream)
Extract data outputs
via API
Build IoT
application on
messages / outputs
Access Overview
© 2016 Autodesk
Add a Device
• Provide a set of inputs required to create a device defined in
the account template
• This is restricted to common protocols initially:
• MQTT
• UDP
• HTTP
Access Overview
Create new app in
Forge
Add Fusion Connect
Service
Retrieve Forge
developer key
Provision Fusion
Connect account
Access service via
broker API
Add device via API
Check Device
Connection
Review Device
Messages
Retrieve raw
messages via API
(data-stream)
Run data outputs
via API
Build IoT
application on
messages / outputs
© 2016 Autodesk
Build Application
• Typically the value in collecting device data is the visualization
and analysis of operational conditions
• Create a custom application to feed data into a mathematical or
analysis tool
• Build your own visualization dashboard incorporating tables,
graphs, charts, send notifications or take actions based on
message input
© 2016 Autodesk
Methods
Fusion Connect API
© 2016 Autodesk
Method and URI AUTHENTICATE https://developer-dev.api.autodesk.com/authentication/v1/
Required OAuth Scopes N/A
Data Format JSON string
Forge AUTHENTICATE
© 2016 Autodesk
Generates a temporary authentication token for your Forge
application.
© 2016 Autodesk
Method and URI ACCOUNT https://developer.api.autodesk.com/sc-nexus-api/rest/broker
Required OAuth Scopes data : create, data : write
Data Format XML string
ACCOUNT
© 2016 Autodesk
Provisions a new Fusion Connect account to serve as the IoT
engine of your Forge-enabled application.
Fusion Connect account can have as many features as you
specify in your application template
© 2016 Autodesk
Method and URI LOGIN https://developer.api.autodesk.com/sc-nexus-api/rest/broker
Required OAuth Scopes data : read
Data Format String
LOGIN
© 2016 Autodesk
Generates a Fusion Connect session key that is required to
validate all other calls to the Fusion Connect API.
© 2016 Autodesk
Method and URI CONFIG https://developer.api.autodesk.com/sc-nexus-api/rest/broker
Required OAuth Scopes data : read
Data Format XML String
CONFIG
© 2016 Autodesk
Returns a list of what data sets you can extract from your
Fusion Connect account, and what data you can input into
your account.
Also associates your session key with the list of available
data sets and inputs.
© 2016 Autodesk
Method and URI GET https://developer.api.autodesk.com/sc-nexus-api/rest/broker
Required OAuth Scopes data : read
Data Format XML String
GET
© 2016 Autodesk
Extracts the specified data set from your Fusion Connect
account.
You can provide criteria to automatically filter the data
returned by this call.
© 2016 Autodesk
Method and URI
MESSAGES https://developer.api.autodesk.com/sc-nexus-
api/rest/broker
Required OAuth Scopes data : read
Data Format XML String
MESSAGES
© 2016 Autodesk
Extracts a set of raw messages received by your Fusion
Connect account.
You can supply start/end dates and retrieve the messages
between them.
© 2016 Autodesk
Method and URI SUBMIT https://developer.api.autodesk.com/sc-nexus-api/rest/broker
Required OAuth Scopes data : read, data : write
Data Format XML String
SUBMIT
© 2016 Autodesk
Submits a set of inputs to your Fusion Connect account.
The application template with which you provisioned your
account defines the valid sets of inputs, and what your
account does with those inputs.
© 2016 Autodesk
Method and URI LOAD https://developer.api.autodesk.com/sc-nexus-api/rest/broker
Required OAuth Scopes data : read, data : write
Data Format XML String
LOAD
© 2016 Autodesk
For the specified set of inputs you can submit to your
Fusion Connect account, returns the acceptable values for
each input.
Also returns the values that should pre-populate a set of
inputs, if any.
© 2016 Autodesk
Method and URI LOGOUT https://developer.api.autodesk.com/sc-nexus-api/rest/broker
Required OAuth Scopes data : read
Data Format None
LOGOUT
© 2016 Autodesk
Ends your current session, such that your current Fusion
Connect session key can no longer be used to validate API
calls.
Does not impact your Forge authentication token.
© 2016 Autodesk
Example
IoT Application
© 2016 Autodesk
 Receives JSON-encoded data over MQTT, up to 5 text fields, 5 integer fields, 5
decimal fields.
 Monitors Devices that have been registered with the account, and allows them
to be grouped together under Customers that own them
 Exposes two data sets beyond the raw message stream: one containing the
current status of each registered device, and another listing the customers that
own all registered devices.
 Accepts three sets of inputs, tagged “Add Device”, “Add Customer”, and “Edit
Customer”.
The Sample Account
© 2016 Autodesk
It’s Still Private for now:
Email iotforge@fusionconnect.io
to get access
We can provide additional documentation and guidance on
your initial implementation of the API from here.
Want access to Fusion Connect API?
© 2016 Autodesk
Developer.Autodesk.com
Forge.Autodesk.com
@AutodeskForge
Facebook.com/adskForge
Get Started!
© 2016 Autodesk
Building Value-Added Integrations with Autodesk’s IoT APIs

Mais conteúdo relacionado

Mais procurados

Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...Autodesk
 
Forge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeForge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeAutodesk
 
Make your own Pokédex with the Pokéapi & Node/Express!
Make your own Pokédex with the Pokéapi & Node/Express! Make your own Pokédex with the Pokéapi & Node/Express!
Make your own Pokédex with the Pokéapi & Node/Express! Autodesk
 
Forge - DevCon 2017, Darmstadt Germany - Introduction and Roadmap
Forge - DevCon 2017, Darmstadt Germany - Introduction and RoadmapForge - DevCon 2017, Darmstadt Germany - Introduction and Roadmap
Forge - DevCon 2017, Darmstadt Germany - Introduction and RoadmapAutodesk
 
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...Autodesk
 
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service APIForge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service APIAutodesk
 
Forge - DevCon 2016: Free your BIM data
Forge - DevCon 2016: Free your BIM dataForge - DevCon 2016: Free your BIM data
Forge - DevCon 2016: Free your BIM dataAutodesk
 
Forge - DevCon 2017, Darmstadt Germany: Innovate with Forge
Forge - DevCon 2017, Darmstadt Germany: Innovate with ForgeForge - DevCon 2017, Darmstadt Germany: Innovate with Forge
Forge - DevCon 2017, Darmstadt Germany: Innovate with ForgeAutodesk
 
Developing 3D Visualization Apps
Developing 3D Visualization AppsDeveloping 3D Visualization Apps
Developing 3D Visualization AppsAutodesk
 
Forge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Building a Drone Imagery ServiceForge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Building a Drone Imagery ServiceAutodesk
 
Forge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design DataForge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design DataAutodesk
 
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...Autodesk
 
NextGen Portal for Your Organization
NextGen Portal for Your OrganizationNextGen Portal for Your Organization
NextGen Portal for Your OrganizationWaldek Mastykarz
 
NextGen Portal for Your Organization
NextGen Portal for Your OrganizationNextGen Portal for Your Organization
NextGen Portal for Your OrganizationWaldek Mastykarz
 
From desktop to the cloud with forge
From desktop to the cloud with forgeFrom desktop to the cloud with forge
From desktop to the cloud with forgefpm2015
 
Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?
Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?
Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?Autodesk
 
SharePoint Saturday Vienna Slides
SharePoint Saturday Vienna Slides SharePoint Saturday Vienna Slides
SharePoint Saturday Vienna Slides David Opdendries
 
Building apps for Apple Watch
Building apps for Apple WatchBuilding apps for Apple Watch
Building apps for Apple WatchVikram Kriplaney
 
SPSBE18: New era of customizing site provisioning
SPSBE18: New era of customizing site provisioningSPSBE18: New era of customizing site provisioning
SPSBE18: New era of customizing site provisioningOlli Jääskeläinen
 
Azure Web Jobs
Azure Web JobsAzure Web Jobs
Azure Web JobsBizTalk360
 

Mais procurados (20)

Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...
 
Forge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeForge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with Forge
 
Make your own Pokédex with the Pokéapi & Node/Express!
Make your own Pokédex with the Pokéapi & Node/Express! Make your own Pokédex with the Pokéapi & Node/Express!
Make your own Pokédex with the Pokéapi & Node/Express!
 
Forge - DevCon 2017, Darmstadt Germany - Introduction and Roadmap
Forge - DevCon 2017, Darmstadt Germany - Introduction and RoadmapForge - DevCon 2017, Darmstadt Germany - Introduction and Roadmap
Forge - DevCon 2017, Darmstadt Germany - Introduction and Roadmap
 
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
 
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service APIForge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
 
Forge - DevCon 2016: Free your BIM data
Forge - DevCon 2016: Free your BIM dataForge - DevCon 2016: Free your BIM data
Forge - DevCon 2016: Free your BIM data
 
Forge - DevCon 2017, Darmstadt Germany: Innovate with Forge
Forge - DevCon 2017, Darmstadt Germany: Innovate with ForgeForge - DevCon 2017, Darmstadt Germany: Innovate with Forge
Forge - DevCon 2017, Darmstadt Germany: Innovate with Forge
 
Developing 3D Visualization Apps
Developing 3D Visualization AppsDeveloping 3D Visualization Apps
Developing 3D Visualization Apps
 
Forge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Building a Drone Imagery ServiceForge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Building a Drone Imagery Service
 
Forge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design DataForge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design Data
 
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...
 
NextGen Portal for Your Organization
NextGen Portal for Your OrganizationNextGen Portal for Your Organization
NextGen Portal for Your Organization
 
NextGen Portal for Your Organization
NextGen Portal for Your OrganizationNextGen Portal for Your Organization
NextGen Portal for Your Organization
 
From desktop to the cloud with forge
From desktop to the cloud with forgeFrom desktop to the cloud with forge
From desktop to the cloud with forge
 
Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?
Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?
Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?
 
SharePoint Saturday Vienna Slides
SharePoint Saturday Vienna Slides SharePoint Saturday Vienna Slides
SharePoint Saturday Vienna Slides
 
Building apps for Apple Watch
Building apps for Apple WatchBuilding apps for Apple Watch
Building apps for Apple Watch
 
SPSBE18: New era of customizing site provisioning
SPSBE18: New era of customizing site provisioningSPSBE18: New era of customizing site provisioning
SPSBE18: New era of customizing site provisioning
 
Azure Web Jobs
Azure Web JobsAzure Web Jobs
Azure Web Jobs
 

Destaque

Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Razorleaf Corporation
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM RoadmapAras
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of EngineeringAras
 
SharePoint PLM Software Overview
SharePoint PLM Software OverviewSharePoint PLM Software Overview
SharePoint PLM Software OverviewAras
 
Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras
 
Stacey Bennett Work Portfolio
Stacey Bennett Work PortfolioStacey Bennett Work Portfolio
Stacey Bennett Work Portfoliobennetsy
 
11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change ManagementProdeos
 
Aras PLM CAD Integration
Aras PLM CAD IntegrationAras PLM CAD Integration
Aras PLM CAD IntegrationAras
 
The new frontiers in PLM Software
The new frontiers in PLM Software The new frontiers in PLM Software
The new frontiers in PLM Software Oleg Shilovitsky
 
4 Steps to Successful Big Data Product Management
4 Steps to Successful Big Data Product Management4 Steps to Successful Big Data Product Management
4 Steps to Successful Big Data Product ManagementTravis Turney
 
Brief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsBrief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsAras
 
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryImplementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryAras
 
Siemens PLM Software. Игорь Сизов. "Решения Siemens PLM Software для создания...
Siemens PLM Software. Игорь Сизов. "Решения Siemens PLM Software для создания...Siemens PLM Software. Игорь Сизов. "Решения Siemens PLM Software для создания...
Siemens PLM Software. Игорь Сизов. "Решения Siemens PLM Software для создания...Expolink
 

Destaque (14)

Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM Roadmap
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
SharePoint PLM Software Overview
SharePoint PLM Software OverviewSharePoint PLM Software Overview
SharePoint PLM Software Overview
 
Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016
 
Stacey Bennett Work Portfolio
Stacey Bennett Work PortfolioStacey Bennett Work Portfolio
Stacey Bennett Work Portfolio
 
11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management
 
Aras PLM CAD Integration
Aras PLM CAD IntegrationAras PLM CAD Integration
Aras PLM CAD Integration
 
The new frontiers in PLM Software
The new frontiers in PLM Software The new frontiers in PLM Software
The new frontiers in PLM Software
 
4 Steps to Successful Big Data Product Management
4 Steps to Successful Big Data Product Management4 Steps to Successful Big Data Product Management
4 Steps to Successful Big Data Product Management
 
Brief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsBrief Intro to Aras PLM Solutions
Brief Intro to Aras PLM Solutions
 
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryImplementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
 
Siemens PLM Software. Игорь Сизов. "Решения Siemens PLM Software для создания...
Siemens PLM Software. Игорь Сизов. "Решения Siemens PLM Software для создания...Siemens PLM Software. Игорь Сизов. "Решения Siemens PLM Software для создания...
Siemens PLM Software. Игорь Сизов. "Решения Siemens PLM Software для создания...
 
2015 Quality Management System Vendor Benchmark
2015 Quality Management System Vendor Benchmark2015 Quality Management System Vendor Benchmark
2015 Quality Management System Vendor Benchmark
 

Semelhante a Building Value-Added Integrations with Autodesk’s IoT APIs

18 facets of the OpenAPI specification - Cisco Live US 2023
18 facets of the OpenAPI specification - Cisco Live US 202318 facets of the OpenAPI specification - Cisco Live US 2023
18 facets of the OpenAPI specification - Cisco Live US 2023Cisco DevNet
 
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ..."Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...Fwdays
 
Connector API Apps
Connector API AppsConnector API Apps
Connector API AppsBizTalk360
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013Toni Il Caiser
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champKumton Suttiraksiri
 
Developing Apps with Azure AD
Developing Apps with Azure ADDeveloping Apps with Azure AD
Developing Apps with Azure ADSharePointRadi
 
Spca2014 office365 ap is full hackett obrien
Spca2014 office365 ap is full hackett obrienSpca2014 office365 ap is full hackett obrien
Spca2014 office365 ap is full hackett obrienNCCOMMS
 
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012NCCOMMS
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
Z101666 best practices for delivering hybrid cloud capability with apis
Z101666 best practices for delivering hybrid cloud capability with apisZ101666 best practices for delivering hybrid cloud capability with apis
Z101666 best practices for delivering hybrid cloud capability with apisTeodoro Cipresso
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataBram de Jager
 
Microsoft identity manoj mittal
Microsoft identity manoj mittalMicrosoft identity manoj mittal
Microsoft identity manoj mittalManoj Mittal
 
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...SPTechCon
 
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsShailen Sukul
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...Vincent Biret
 
The 12 facets of the OpenAPI standard.pdf
The 12 facets of the OpenAPI standard.pdfThe 12 facets of the OpenAPI standard.pdf
The 12 facets of the OpenAPI standard.pdfCisco DevNet
 
the 12 facets of OpenAPI
the 12 facets of OpenAPIthe 12 facets of OpenAPI
the 12 facets of OpenAPICisco DevNet
 

Semelhante a Building Value-Added Integrations with Autodesk’s IoT APIs (20)

18 facets of the OpenAPI specification - Cisco Live US 2023
18 facets of the OpenAPI specification - Cisco Live US 202318 facets of the OpenAPI specification - Cisco Live US 2023
18 facets of the OpenAPI specification - Cisco Live US 2023
 
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ..."Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
 
Connector API Apps
Connector API AppsConnector API Apps
Connector API Apps
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
 
Developing Apps with Azure AD
Developing Apps with Azure ADDeveloping Apps with Azure AD
Developing Apps with Azure AD
 
Spca2014 office365 ap is full hackett obrien
Spca2014 office365 ap is full hackett obrienSpca2014 office365 ap is full hackett obrien
Spca2014 office365 ap is full hackett obrien
 
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Z101666 best practices for delivering hybrid cloud capability with apis
Z101666 best practices for delivering hybrid cloud capability with apisZ101666 best practices for delivering hybrid cloud capability with apis
Z101666 best practices for delivering hybrid cloud capability with apis
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
 
SharePoint Integration
SharePoint IntegrationSharePoint Integration
SharePoint Integration
 
Microsoft identity manoj mittal
Microsoft identity manoj mittalMicrosoft identity manoj mittal
Microsoft identity manoj mittal
 
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
 
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
 
The 12 facets of the OpenAPI standard.pdf
The 12 facets of the OpenAPI standard.pdfThe 12 facets of the OpenAPI standard.pdf
The 12 facets of the OpenAPI standard.pdf
 
the 12 facets of OpenAPI
the 12 facets of OpenAPIthe 12 facets of OpenAPI
the 12 facets of OpenAPI
 

Mais de Autodesk

Top 6 Reasons to work at Autodesk
Top 6 Reasons to work at AutodeskTop 6 Reasons to work at Autodesk
Top 6 Reasons to work at AutodeskAutodesk
 
Forge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experiments
Forge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experimentsForge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experiments
Forge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experimentsAutodesk
 
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...Autodesk
 
Harnessing the Power of Customer Feedback
Harnessing the Power of Customer FeedbackHarnessing the Power of Customer Feedback
Harnessing the Power of Customer FeedbackAutodesk
 
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud Autodesk
 
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...Autodesk
 
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...Autodesk
 
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...Autodesk
 
Forge - DevCon 2016: Introduction to building for HoloLens
Forge - DevCon 2016: Introduction to building for HoloLensForge - DevCon 2016: Introduction to building for HoloLens
Forge - DevCon 2016: Introduction to building for HoloLensAutodesk
 
Forge - DevCon 2016: Forecast for Design, Make, & Use is Cloudy
Forge - DevCon 2016: Forecast for Design, Make, & Use is CloudyForge - DevCon 2016: Forecast for Design, Make, & Use is Cloudy
Forge - DevCon 2016: Forecast for Design, Make, & Use is CloudyAutodesk
 
Forge - DevCon 2016: The Future of Making Buildings Forms Follow Formulae
Forge - DevCon 2016: The Future of Making Buildings Forms Follow FormulaeForge - DevCon 2016: The Future of Making Buildings Forms Follow Formulae
Forge - DevCon 2016: The Future of Making Buildings Forms Follow FormulaeAutodesk
 

Mais de Autodesk (11)

Top 6 Reasons to work at Autodesk
Top 6 Reasons to work at AutodeskTop 6 Reasons to work at Autodesk
Top 6 Reasons to work at Autodesk
 
Forge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experiments
Forge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experimentsForge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experiments
Forge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experiments
 
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
 
Harnessing the Power of Customer Feedback
Harnessing the Power of Customer FeedbackHarnessing the Power of Customer Feedback
Harnessing the Power of Customer Feedback
 
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
 
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
 
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...
 
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
 
Forge - DevCon 2016: Introduction to building for HoloLens
Forge - DevCon 2016: Introduction to building for HoloLensForge - DevCon 2016: Introduction to building for HoloLens
Forge - DevCon 2016: Introduction to building for HoloLens
 
Forge - DevCon 2016: Forecast for Design, Make, & Use is Cloudy
Forge - DevCon 2016: Forecast for Design, Make, & Use is CloudyForge - DevCon 2016: Forecast for Design, Make, & Use is Cloudy
Forge - DevCon 2016: Forecast for Design, Make, & Use is Cloudy
 
Forge - DevCon 2016: The Future of Making Buildings Forms Follow Formulae
Forge - DevCon 2016: The Future of Making Buildings Forms Follow FormulaeForge - DevCon 2016: The Future of Making Buildings Forms Follow Formulae
Forge - DevCon 2016: The Future of Making Buildings Forms Follow Formulae
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Building Value-Added Integrations with Autodesk’s IoT APIs

  • 1. Brian Sherman Senior Developer Building Value-Added Integrations with Autodesk’s IoT APIs Allan O’Leary Product Manager
  • 2. © 2016 Autodesk Follow: @AutodeskForge Follow the conference: #ForgeDevCon
  • 3. About the Speakers Brian Sherman • Senior Software Engineer • Worked on the Fusion Connect team for 2 years • Computer Science degree from UC Berkeley
  • 4. © 2016 Autodesk About the Speakers Allan O’Leary • Product Manger • Working in San Francisco office focusing on Fusion Connect. • Joined Autodesk in 2008 • Good at running distances. • Poor at running a fantasy football team.
  • 5. © 2016 Autodesk Learning Objectives • Overview of the Fusion Connect API • Getting Started with a Fusion Connect App • Fusion Connect API Methods • Example application
  • 7. © 2016 Autodesk IoT Simplified - Fusion Connect • Cloud Native IoT development platform • Hardware agnostic inc pre- integrated partners • Emulate & test IoT concepts before acquiring expensive hardware • White Label Tools • Removes expense and complexity of launching software business Roller A016
  • 8. © 2016 Autodesk How it Works CRM ERP Analytics Field Service Logistics MQTT > CoAP > HTTP > Other IoT Data Sources > ANALYTICS & DASHBOARDS BUSINESS PROCESSES DATA LAKE DEVICEADAPTERLAYER
  • 9. © 2016 Autodesk© 2016 Autodesk • Cloud native device adaptor and message queueing • Support for several standard device protocols • Device creation through input API methods • Options for message processing and storage • Extract message data to build IoT applications Fusion Connect API
  • 10. © 2016 Autodesk • Significantly reduce set up time to connect to your product • Simplify message collection and normalization • Focus on building your application rather than infrastructure • Avoid common scalability limitations with elastic architecture Why?
  • 11. © 2016 Autodesk Fusion Connect API MQTT UDP HTTP Data Lake A P I Developer web, mobile apps plus enterprise integrations Other protocols available in Fusion Connect Service DEVICEADAPTERLAYER
  • 12. © 2016 Autodesk Getting Started Fusion Connect App
  • 13. © 2016 Autodesk Access Overview Create new app in Forge Add Fusion Connect API Retrieve Forge developer key Provision Fusion Connect account Access service via broker API Add device via API Check Device Connection Review Device Messages Retrieve raw messages via API (data-stream) Extract data outputs via API Build IoT application on messages / outputs
  • 14. © 2016 Autodesk Access Overview Create new app in Forge Add Fusion Connect API Retrieve Forge developer key Provision Fusion Connect account Access service via broker API Add device via API Check Device Connection Review Device Messages Retrieve raw messages via API (data-stream) Extract data outputs via API Build IoT application on messages / outputs
  • 15. © 2016 Autodesk What is in the account profile? • Contains a number of fundamental account configuration settings • Sets end points allowing you to add and configure devices • Template files supplied initially to suit your device type • May Extend capabilities in the future
  • 16. © 2016 Autodesk Create new app in Forge Add Fusion Connect API Retrieve Forge developer key Provision Fusion Connect account Access service via broker API Add device via API Check Device Connection Review Device Messages Retrieve raw messages via API (data-stream) Extract data outputs via API Build IoT application on messages / outputs Access Overview
  • 17. © 2016 Autodesk Add a Device • Provide a set of inputs required to create a device defined in the account template • This is restricted to common protocols initially: • MQTT • UDP • HTTP
  • 18. Access Overview Create new app in Forge Add Fusion Connect Service Retrieve Forge developer key Provision Fusion Connect account Access service via broker API Add device via API Check Device Connection Review Device Messages Retrieve raw messages via API (data-stream) Run data outputs via API Build IoT application on messages / outputs
  • 19. © 2016 Autodesk Build Application • Typically the value in collecting device data is the visualization and analysis of operational conditions • Create a custom application to feed data into a mathematical or analysis tool • Build your own visualization dashboard incorporating tables, graphs, charts, send notifications or take actions based on message input
  • 21. © 2016 Autodesk Method and URI AUTHENTICATE https://developer-dev.api.autodesk.com/authentication/v1/ Required OAuth Scopes N/A Data Format JSON string Forge AUTHENTICATE © 2016 Autodesk Generates a temporary authentication token for your Forge application.
  • 22. © 2016 Autodesk Method and URI ACCOUNT https://developer.api.autodesk.com/sc-nexus-api/rest/broker Required OAuth Scopes data : create, data : write Data Format XML string ACCOUNT © 2016 Autodesk Provisions a new Fusion Connect account to serve as the IoT engine of your Forge-enabled application. Fusion Connect account can have as many features as you specify in your application template
  • 23. © 2016 Autodesk Method and URI LOGIN https://developer.api.autodesk.com/sc-nexus-api/rest/broker Required OAuth Scopes data : read Data Format String LOGIN © 2016 Autodesk Generates a Fusion Connect session key that is required to validate all other calls to the Fusion Connect API.
  • 24. © 2016 Autodesk Method and URI CONFIG https://developer.api.autodesk.com/sc-nexus-api/rest/broker Required OAuth Scopes data : read Data Format XML String CONFIG © 2016 Autodesk Returns a list of what data sets you can extract from your Fusion Connect account, and what data you can input into your account. Also associates your session key with the list of available data sets and inputs.
  • 25. © 2016 Autodesk Method and URI GET https://developer.api.autodesk.com/sc-nexus-api/rest/broker Required OAuth Scopes data : read Data Format XML String GET © 2016 Autodesk Extracts the specified data set from your Fusion Connect account. You can provide criteria to automatically filter the data returned by this call.
  • 26. © 2016 Autodesk Method and URI MESSAGES https://developer.api.autodesk.com/sc-nexus- api/rest/broker Required OAuth Scopes data : read Data Format XML String MESSAGES © 2016 Autodesk Extracts a set of raw messages received by your Fusion Connect account. You can supply start/end dates and retrieve the messages between them.
  • 27. © 2016 Autodesk Method and URI SUBMIT https://developer.api.autodesk.com/sc-nexus-api/rest/broker Required OAuth Scopes data : read, data : write Data Format XML String SUBMIT © 2016 Autodesk Submits a set of inputs to your Fusion Connect account. The application template with which you provisioned your account defines the valid sets of inputs, and what your account does with those inputs.
  • 28. © 2016 Autodesk Method and URI LOAD https://developer.api.autodesk.com/sc-nexus-api/rest/broker Required OAuth Scopes data : read, data : write Data Format XML String LOAD © 2016 Autodesk For the specified set of inputs you can submit to your Fusion Connect account, returns the acceptable values for each input. Also returns the values that should pre-populate a set of inputs, if any.
  • 29. © 2016 Autodesk Method and URI LOGOUT https://developer.api.autodesk.com/sc-nexus-api/rest/broker Required OAuth Scopes data : read Data Format None LOGOUT © 2016 Autodesk Ends your current session, such that your current Fusion Connect session key can no longer be used to validate API calls. Does not impact your Forge authentication token.
  • 31. © 2016 Autodesk  Receives JSON-encoded data over MQTT, up to 5 text fields, 5 integer fields, 5 decimal fields.  Monitors Devices that have been registered with the account, and allows them to be grouped together under Customers that own them  Exposes two data sets beyond the raw message stream: one containing the current status of each registered device, and another listing the customers that own all registered devices.  Accepts three sets of inputs, tagged “Add Device”, “Add Customer”, and “Edit Customer”. The Sample Account © 2016 Autodesk
  • 32. It’s Still Private for now: Email iotforge@fusionconnect.io to get access We can provide additional documentation and guidance on your initial implementation of the API from here. Want access to Fusion Connect API? © 2016 Autodesk