Skip to content

Commit 68fb7b8

Browse files
committed
Review and maintenance
1 parent 0f5d757 commit 68fb7b8

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

articles/iot-develop/iot-device-selection.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: Azure IOT prototyping device selection list
33
description: This document provides guidance on choosing a hardware device for prototyping IoT Azure solutions.
4-
author: jenfoxbot
5-
ms.author: jefo
4+
author: timlt
5+
ms.author: timlt
66
ms.service: iot-develop
77
ms.topic: conceptual
8-
ms.date: 08/03/2022
8+
ms.date: 09/29/2023
99
---
1010
# IoT device selection list
1111

@@ -20,9 +20,9 @@ All boards listed support users of all experience levels.
2020

2121
[^1]: *If you're new to hardware programming, for MCU dev work we recommend using VS Code Arduino Extension or VS Code Platform IO Extension. For SBC dev work, you program the device like you would a laptop, that is, on the device itself. The Raspberry Pi supports VS Code development.*
2222

23-
[^2]: *Devices were chosen based on availability of support resources, common boards used for prototyping and PoCs, and boards that support beginner-friendly IDEs like Arduino IDE and VS Code extensions; for example, Arduino Extension and Platform IO extension. For simplicity, we aimed to keep the total device list <6. Some of these metrics are "squishy," which means that other teams and individuals may have chosen to feature different boards based on their interpretation of the criteria.*
23+
[^2]: *Devices in the availability of support resources, common boards used for prototyping and PoCs, and boards that support beginner-friendly IDEs like Arduino IDE and VS Code extensions; for example, Arduino Extension and Platform IO extension. For simplicity, we aimed to keep the total device list <6. Other teams and individuals may have chosen to feature different boards based on their interpretation of the criteria.*
2424

25-
[^3]: *For bringing devices to production, you'll likely want to test a PoC with a specific chipset, ST's STM32 or Microchip's Pic-IoT breakout board series, design a custom board that can be manufactured for lower cost than the MCUs and SBCs listed here, or even explore FPGA-based dev kits. You may also want to use a development environment for professional electrical engineering like STM32CubeMX or ARM mBed browser-based programmer.*
25+
[^3]: *For bringing devices to production, you likely want to test a PoC with a specific chipset, ST's STM32 or Microchip's Pic-IoT breakout board series, design a custom board that can be manufactured for lower cost than the MCUs and SBCs listed here, or even explore FPGA-based dev kits. You may also want to use a development environment for professional electrical engineering like STM32CubeMX or ARM mBed browser-based programmer.*
2626

2727
## Contents
2828

@@ -40,19 +40,19 @@ All boards listed support users of all experience levels.
4040

4141
Use this document to better understand IoT terminology, device selection considerations, and to choose an IoT device for prototyping or building a proof-of-concept. We recommend the following procedure:
4242

43-
1. Read through the 'what to consider when choosing a board' section below to identify needs and constraints.
43+
1. Read through the 'what to consider when choosing a board' section to identify needs and constraints.
4444

4545
2. Use the Application Selection Visual to identify possible options for your IoT scenario.
4646

4747
3. Using the MCU or SBC Device Lists, check device specifications and compare against your needs/constraints.
4848

4949
### What to consider when choosing a board
5050

51-
Below are some suggestions for criteria to consider when choosing a device for your IoT prototype.
51+
To choose a device for your IoT prototype, see the following criteria:
5252

5353
- **Microcontroller unit (MCU) or single board computer (SBC)**
5454
- An MCU is preferred for single tasks, like gathering and uploading sensor data or machine learning at the edge. MCUs also tend to be lower cost.
55-
- An SBC is preferred when you need multiple different tasks, like gathering sensor data and controlling another device. It may also be preferred in the early stages when there are many options for possible solutions - an SBC will enable you to try lots of different approaches.
55+
- An SBC is preferred when you need multiple different tasks, like gathering sensor data and controlling another device. It may also be preferred in the early stages when there are many options for possible solutions - an SBC enables you to try lots of different approaches.
5656

5757
- **Processing power**
5858

@@ -64,13 +64,13 @@ Below are some suggestions for criteria to consider when choosing a device for y
6464

6565
- **Power consumption**
6666

67-
- **Power**: Consider how much voltage and current the board consumes. Determine if wall power is readily available or if you'll need a battery for your application.
67+
- **Power**: Consider how much voltage and current the board consumes. Determine if wall power is readily available or if you need a battery for your application.
6868

6969
- **Connection**: Consider the physical connection to the power source. If you need battery power, check if there's a battery connection port available on the board. If there's no battery connector, seek another comparable board, or consider other ways to add battery power to your device.
7070

7171
- **Inputs and outputs**
7272
- **Ports and pins**: Consider how many and of what types of ports and I/O pins your project may require.
73-
* Additional considerations include if your device will be communicating with other sensors or devices. If so, identify how many ports those signals require.
73+
* Other considerations include if your device will be communicating with other sensors or devices. If so, identify how many ports those signals require.
7474

7575
- **Protocols**: If you're working with other sensors or devices, consider what hardware communication protocols are required.
7676
* For example, you may need CAN, UART, SPI, I2C, or other communication protocols.
@@ -94,7 +94,7 @@ Below are some suggestions for criteria to consider when choosing a device for y
9494

9595
- **Networking**: Consider if your device is connected to an external network or if it can be kept behind a router and/or firewall. If your prototype needs to be connected to an externally facing network, we recommend using the Azure Sphere as it is the only reliably secure device.
9696

97-
- **Peripherals**: Consider if any of the peripherals your device connects to will have wireless protocols (for example, WiFi, BLE).
97+
- **Peripherals**: Consider if any of the peripherals your device connects to have wireless protocols (for example, WiFi, BLE).
9898

9999
- **Physical location**: Consider if your device or any of the peripherals it's connected to will be accessible to the public. If so, we recommend making the device physically inaccessible. For example, in a closed, locked box.
100100

@@ -156,7 +156,7 @@ Terminology and acronyms are listed in alphabetical order.
156156

157157
## MCU device list
158158

159-
Following is a comparison table of MCUs in alphabetical order. Please note this is an intentionally brief list, it isn't intended to be exhaustive.
159+
Following is a comparison table of MCUs in alphabetical order. The list isn't not intended to be exhaustive.
160160

161161
>[!NOTE]
162162
>This list is for educational purposes only, it is not intended to endorse any products. Prices shown represent the average across multiple distributors and are for illustrative purposes only.
@@ -172,7 +172,7 @@ Following is a comparison table of MCUs in alphabetical order. Please note this
172172

173173
## SBC device list
174174

175-
Following is a comparison table of SBCs in alphabetical order. Note this is an intentionally brief list, it isn't intended to be exhaustive.
175+
Following is a comparison table of SBCs in alphabetical order. This list isn't intended to be exhaustive.
176176

177177
>[!NOTE]
178178
>This list is for educational purposes only, it is not intended to endorse any products. Prices shown represent the average across multiple distributors and are for illustrative purposes only.

articles/iot/howto-use-iot-explorer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Install and use Azure IoT explorer | Microsoft Docs
33
description: Install the Azure IoT explorer tool and use it to interact with IoT Plug and Play devices connected to IoT hub. Although this article focuses on working with IoT Plug and Play devices, you can use the tool with any device connected to your hub.
44
author: dominicbetts
55
ms.author: dobett
6-
ms.date: 06/14/2022
6+
ms.date: 09/29/2023
77
ms.topic: how-to
88
ms.service: iot-develop
99
services: iot-develop
@@ -100,7 +100,7 @@ On the **Component** page, you can view the read-only properties, update writabl
100100
You can view the read-only properties defined in an interface on the **Properties (read-only)** tab. You can update the writable properties defined in an interface on the **Properties (writable)** tab:
101101

102102
1. Go to the **Properties (writable)** tab.
103-
1. Click the property you'd like to update.
103+
1. Select the property you'd like to update.
104104
1. Enter the new value for the property.
105105
1. Preview the payload to be sent to the device.
106106
1. Submit the change.

0 commit comments

Comments
 (0)