Skip to content

Commit 0ff97f7

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into release-build
2 parents 67583df + 4dd853a commit 0ff97f7

18 files changed

+131
-44
lines changed

articles/iot-central/core/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@
6363
href: howto-set-up-template.md
6464
- name: Prepare and connect an MXChip IoT DevKit
6565
href: howto-connect-devkit.md
66+
- name: Prepare and connect an Azure Sphere DevKit
67+
href: howto-connect-sphere.md
6668
- name: Prepare and connect a RuuviTag device
6769
href: howto-connect-ruuvi.md
6870
- name: Prepare and connect a Rigado Cascade 500
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: Connect an Azure Sphere device in Azure IoT Central | Microsoft Docs
3+
description: Learn how to connect an Azure Sphere (DevKit) device to an Azure IoT Central application.
4+
services: iot-central
5+
ms.service: iot-central
6+
ms.topic: how-to
7+
ms.author: sandeepu
8+
author: sandeeppujar
9+
ms.date: 04/30/2020
10+
---
11+
12+
# Connect an Azure Sphere device to your Azure IoT Central application
13+
14+
*This article applies to device developers.*
15+
16+
This article shows you how to connect an Azure Sphere (DevKit) device to an Azure IoT Central application.
17+
18+
Azure Sphere is a secured, high-level application platform with built-in communication and security features for internet-connected devices. It includes a secured, connected, crossover microcontroller unit (MCU), a custom high-level Linux-based operating system (OS), and a cloud-based security service that provides continuous, renewable security. For more information, see[What is Azure Sphere?](https://docs.microsoft.com/azure-sphere/product-overview/what-is-azure-sphere).
19+
20+
[Azure Sphere development kits](https://azure.microsoft.com/services/azure-sphere/get-started/) provide everything you need to start prototyping and developing Azure Sphere applications. Azure IoT Central with Azure Sphere enables an end-to-end stack for an IoT Solution. Azure Sphere provides the device support and IoT Central as a zero-code, managed IoT application platform.
21+
22+
In this how-to article, you:
23+
24+
- Create an Azure Sphere device in IoT Central using the Azure Sphere DevKit device template from the library.
25+
- Prepare Azure Sphere DevKit device for Azure IoT.
26+
- Connect Azure Sphere DevKit to Azure IoT Central.
27+
- View the telemetry from the device in IoT Central.
28+
29+
## Prerequisites
30+
31+
To complete the steps in this article, you need the following resources:
32+
33+
- An Azure IoT Central application.
34+
- Visual Studio 2019, version 16.4 or later.
35+
- An [Azure Sphere MT3620 development kit from Seeed Studios](https://docs.microsoft.com/azure-sphere/hardware/mt3620-reference-board-design).
36+
37+
> [!NOTE]
38+
> If you don't have a physical device, then after the first step step skip to the last section to try a simulated device.
39+
40+
## Create the device in IoT Central
41+
42+
To create an Azure Sphere device in IoT Central:
43+
44+
1. In your Azure IoT Central application, select the **Device Templates** tab and select **+ New**. In the section **Use a featured device template**, select **Azure Sphere Sample Device**.
45+
46+
:::image type="content" source="media/howto-connect-sphere/sphere-create-template.png" alt-text="Device template for Azure Sphere DevKit":::
47+
48+
1. In the device template, edit the view called **Overview** to show **Temperature** and **Button Press**.
49+
50+
1. Select the **Editing Device and Cloud Data** view type to add another view that shows the read/write property **Status LED**. Drag the **Status LED** property to the empty, dotted rectangle on the right-side of the form. Select **Save**.
51+
52+
## Prepare the device
53+
54+
Before you can connect the Azure Sphere DevKit device to IoT Central, you need to [setup the device and development environment](https://github.com/Azure/azure-sphere-samples/tree/master/Samples/AzureIoT).
55+
56+
## Connect the device
57+
58+
To enable the sample to connect to IoT Central, you must [configure an Azure IoT Central application and then modify the sample's application manifest](https://aka.ms/iotcentral-sphere-git-readme).
59+
60+
## View the telemetry from the device
61+
62+
When the device is connected to IoT Central, you can see the telemetry on the dashboard.
63+
64+
:::image type="content" source="media/howto-connect-sphere/sphere-view.png" alt-text="Dashboard for Azure Sphere DevKit":::
65+
66+
## Create a simulated device
67+
68+
If you don't have a physical Azure Sphere DevKit device, you can create a simulated device to try Azure IoT Central application.
69+
70+
To create a simulated device:
71+
72+
- Select **Devices > Azure IoT Sphere**
73+
- Select **+ New**.
74+
- Enter a unique **Device ID** and a friendly **Device name**.
75+
- Enable the **Simulated** setting.
76+
- Select **Create**.
77+
78+
## Next steps
79+
80+
If you're a device developer, some suggested next steps are to:
81+
82+
- Read about [Device connectivity in Azure IoT Central](./concepts-get-connected.md)
83+
- Learn how to [Monitor device connectivity using Azure CLI](./howto-monitor-devices-azure-cli.md)
139 KB
Loading
101 KB
Loading

articles/synapse-analytics/overview-what-is.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Today enterprise analytics requires operating at massive scale on any kind of da
1919

2020
Solutions like this are difficult to build, configure, secure, and maintain, which delays the swift extraction of intelligent insight.
2121

22-
**Azure Synapse** is an integrated analytics service that accelerates time to insight from all data at any scale, across data warehouses and big data analytics systems​. It brings together the best of the **SQL** technologies used in enterprise data warehousing, **Spark** technologies used in big data analytics, and **Pipelines** to orchestrate activities and data movement.
22+
**Azure Synapse** is an integrated analytics service that accelerates time to insight from all data at any scale, across data warehouses and big data analytics systems​. It brings together the best of the **SQL** technologies used in enterprise data warehousing, **Spark** technologies used in big data analytics, and **Pipelines** to orchestrate activities and data movement.
2323

2424
Azure Synapse comes with a web-native **Studio** user experience that provides a single experience and model for management, monitoring, coding, and security.
2525

26-
Azure Synapse provides the simplest and fastest way for an enterprise to gather insights on any data at any size, using the analytics they're most familiar with. It integrates deeply with **Power BI** allowing data engineers to build analytics solutions that work end-to-end to provide Business Intelligence.
26+
Azure Synapse provides the simplest and fastest way for an enterprise to gather insights on any data at any size, using the analytics they're most familiar with. It integrates deeply with **Power BI** allowing data engineers to build analytics solutions that work end-to-end to provide Business Intelligence.
2727

2828
Additionally, Azure Synapse facilitates predictive model building and advanced analytics with machine learning via its built-in support for **AzureML**.
2929

@@ -40,14 +40,14 @@ scenarios using standard T-SQL experiences familiar to data engineers. It also e
4040

4141
### Industry-standard Apache Spark
4242

43-
**Synapse Spark** deeply and seamlessly integrates Apache Spark--the most popular open source big data engine used for data preparation, data engineering, ETL, and machine learning.
43+
**Apache Spark for Azure Synapse** deeply and seamlessly integrates Apache Spark--the most popular open source big data engine used for data preparation, data engineering, ETL, and machine learning.
4444

4545
* ML models with SparkML algorithms and AzureML integration for Apache Spark 2.4 with built-in support for Linux Foundation Delta Lake.
4646
* Simplified resource model that frees you from having to worry about managing clusters.
4747
* Fast Spark start-up and aggressive autoscaling.
4848
* Built-in support for .NET for Spark allowing you to reuse your C# expertise and existing .NET code within a Spark application.
4949

50-
### Interop of SQL and Spark on your Data Lake
50+
### Interop of SQL and Apache Spark on your Data Lake
5151

5252
Azure Synapse removes the traditional technology barriers between using SQL and Spark together. You can seamlessly mix and match based on your needs and expertise.
5353

articles/synapse-analytics/quickstart-apache-spark-notebook.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Quickstart: Create an Apache Spark notebook'
2+
title: 'Quickstart: Create an Apache Spark for Azure Synapse Analytics notebook'
33
description: This quickstart shows how to use the web tools to create an Apache Spark pool (preview) in Azure Synapse Analytics, and run a Spark SQL query.
44
services: synapse-analytics
55
author: euangMS

articles/synapse-analytics/quickstart-connect-synapse-link-cosmos-db.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,16 @@ Before you connect an Azure Cosmos DB account to your workspace, there are a few
2626

2727
To run large-scale analytics into Azure Cosmos DB without impacting your operational performance, we recommend enabling Synapse Link for Azure Cosmos DB. This function brings HTAP capability to a container and built-in support in Azure Synapse. Follow this quickstart to enable Synapse Link for Cosmos DB containers.
2828

29-
## Navigate to Synapse Studio
29+
## Navigate to Synapse Studio
3030

3131
From your Synapse workspace, select **Launch Synapse Studio**. On the Synapse Studio home page, select **Data, which will take you to the **Data Object Explorer**.
3232

33-
## Connect an Azure Cosmos DB database to a Synapse workspace
33+
## Connect an Azure Cosmos DB database to a Synapse workspace
3434

35-
Connecting an Azure Cosmos DB database is done as linked service. A Cosmos DB linked service enables users to browse and explore data, read, and write from Synapse Spark or SQL into Azure Cosmos DB.
35+
Connecting an Azure Cosmos DB database is done as linked service. A Cosmos DB linked service enables users to browse and explore data, read, and write from Apache Spark for Azure Synapse Analytics or SQL into Azure Cosmos DB.
3636

3737
From the Data Object Explorer, you can directly connect an Azure Cosmos DB database by doing the following steps:
38+
3839
1. Select ***+*** icon near Data
3940
2. Select **Connect to external data**
4041
3. Select the API that you want to connect to: SQL or MongoDB
@@ -61,4 +62,4 @@ When you right-click into a container, you'll have a list of gestures that will
6162
## Next steps
6263

6364
* [Learn what is supported between Synapse and Azure Cosmos DB](./synapse-link/concept-synapse-link-cosmos-db-support.md)
64-
* [Learn how to query an analytical store with Synapse Spark](synapse-link/how-to-query-analytical-store-spark.md)
65+
* [Learn how to query an analytical store with Apache Spark for Azure Synapse Analytics](synapse-link/how-to-query-analytical-store-spark.md)

articles/synapse-analytics/security/how-to-set-up-access-control.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ To secure a Synapse workspace (preview), you'll follow a pattern of configuring
2222
- Synapse roles – these roles are unique to Synapse and aren't based on Azure roles. There are three of these roles:
2323
- Synapse workspace admin
2424
- Synapse SQL admin
25-
- Synapse Spark admin
25+
- Apache Spark for Azure Synapse Analytics admin
2626
- Access control for data in Azure Data Lake Storage Gen 2 (ADLSGEN2).
2727
- Access control for Synapse SQL and Spark databases
2828

articles/synapse-analytics/spark/apache-spark-autoscale.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.date: 03/31/2020
1212

1313
# Automatically scale Azure Synapse Analytics Apache Spark pools
1414

15-
Azure Synapse Spark pool's Autoscale feature automatically scales the number of nodes in a cluster instance up and down. During the creation of a new Azure Synapse Spark pool, a minimum and maximum number of nodes can be set when Autoscale is selected. Autoscale then monitors the resource requirements of the load and scales the number of nodes up or down. There's no additional charge for this feature.
15+
Apache Spark for Azure Synapse Analytics pool's Autoscale feature automatically scales the number of nodes in a cluster instance up and down. During the creation of a new Apache Spark for Azure Synapse Analytics pool, a minimum and maximum number of nodes can be set when Autoscale is selected. Autoscale then monitors the resource requirements of the load and scales the number of nodes up or down. There's no additional charge for this feature.
1616

1717
## Metrics monitoring
1818

articles/synapse-analytics/spark/apache-spark-job-definitions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: 'Tutorial - Azure Synapse Analytics: Spark job definition for Synapse'
3-
description: Tutorial - Use the Azure Synapse Analytics to create Spark job definitions, and submit them to a Synapse Spark pool.
2+
title: 'Tutorial - Apache Spark for Azure Synapse Analytics: Apache Spark job definition for Synapse'
3+
description: Tutorial - Use the Azure Synapse Analytics to create Spark job definitions, and submit them to a Apache Spark for Azure Synapse Analytics pool.
44
author: hrasheed-msft
55
ms.author: jejiang
66
ms.reviewer: jasonh

0 commit comments

Comments
 (0)