Устройства, датчики и питаниеDevices, sensors, and power

Чтобы обеспечить лучшее взаимодействие с пользователями, возможно, потребуется интегрировать в приложение внешние устройства или датчики.In order to provide a rich experience for your users, you may find it necessary to integrate external devices or sensors into your app. Ниже представлено несколько примеров функций, которые можно добавить в приложение с помощью технологии, описанной в этом разделе.Here are some examples of features that you can add to your app using the technology described in this section.

  • предоставление расширенных возможностей печати;Providing an enhanced print experience
  • интеграция в игру датчиков перемещения и положения в пространстве;Integrating motion and orientation sensors into your game
  • подключение к устройству напрямую или через сетевой протокол.Connecting to a device directly or through a network protocol
РазделTopic ОписаниеDescription
Включение возможностей устройствEnable device capabilities В этом руководстве описано, как объявлять возможности устройств в Microsoft Visual Studio.This tutorial describes how to declare device capabilities in Microsoft Visual Studio. Это позволяет вашему приложению использовать камеры, микрофоны, датчики расположения и другие устройства.This enables your app to use cameras, microphones, location sensors, and other devices.
Предоставление доступа в пользовательском режиме для Windows IoTEnable usermode access for Windows IoT В этом руководстве описано, как предоставить доступ в пользовательском режиме для GPIO, I2C, SPI и UART в Windows 10 IoT Базовая.This tutorial describes how to enable usermode access to GPIO, I2C, SPI, and UART on Windows 10 IoT Core.
Перечисление устройствEnumerate devices Пространство имен перечисления позволяет обнаружить устройства, которые подключены к системе изнутри, внешним образом или могут быть обнаружены по протоколам проводной или беспроводной сети.The enumeration namespace enables you to find devices that are internally connected to the system, externally connected, or detectable over wireless or networking protocols.
Связывание устройствPair devices Некоторые устройства необходимо связать, прежде чем их можно будет использовать.Some devices need to be paired before they can be used. Пространство имен Windows.Devices.Enumeration поддерживает три разных способа связывания устройств.The Windows.Devices.Enumeration namespace supports three different ways to pair devices.
POS-терминалPoint of Service В этом разделе описывается процесс взаимодействия с периферийными устройствами в POS-терминалах, такими как сканеры штрихкодов, чековые принтеры, кассовые аппараты и т. д.This section describes how to interact with point of service peripherals, such as barcode scanners, receipt printers, cash drawers, etc.
ДатчикиSensors Датчики позволяют приложению получить информацию о взаимодействии устройства с физическим миром, который его окружает.Sensors let your app know the relationship between a device and the physical world around it. Датчики могут сообщить приложению о направлении движения, положении в пространстве и перемещении устройства.Sensors can tell your app the direction, orientation, and movement of the device.
BluetoothBluetooth Этот раздел содержит справочные статьи об интеграции Bluetooth в приложения универсальной платформы Windows (UWP), а также о том, как использовать RFCOMM, GATT и объявления о низком энергопотреблении (LE).This section contains articles on how to integrate Bluetooth into Universal Windows Platform (UWP) apps, including how to use RFCOMM, GATT, and Low Energy (LE) Advertisements.
Печать и сканированиеPrinting and scanning В этом разделе описываются печать и сканирование из вашего универсального приложения для Windows.This section describes how to print and scan from your Universal Windows app.
Трехмерная печать3D printing В этом разделе описано использование функции трехмерной печати в универсальном приложении для Windows.This section describes how to utilize 3D printing functionality in your Universal Windows app.
Создание приложения для смарт-карты NFCCreate an NFC Smart Card app ОС Windows Phone 8.1 поддерживала приложения эмуляции для карты NFC с помощью защищенного элемента на основе SIM-карты, но для этой модели требовалось, чтобы приложения для безопасной оплаты были тесно связаны с операторами мобильных сетей (ОМС).Windows Phone 8.1 supported NFC card emulation apps using a SIM-based secure element, but that model required secure payment apps to be tightly coupled with mobile-network operators (MNO). Это ограничивало выбор возможных способов оплаты для продавцов и разработчиков, не связанных с ОМС.This limited the variety of possible payment solutions by other merchants or developers that are not coupled with MNOs. В Windows 10 Mobile мы внедрили новую технологию эмуляции карты под названием HCE (Host Card Emulation).In Windows 10 Mobile, we have introduced a new card emulation technology called, Host Card Emulation (HCE). Технология HCE позволяет вашему приложению устанавливать прямую связь с устройством чтения карт NFC.HCE technology allows your app to directly communicate with an NFC card reader. В этом разделе показано, как технология HCE работает на устройствах под управлением Windows 10 Mobile и как разработать приложение с поддержкой HCE, чтобы клиенты могли получать доступ к вашим службам с помощью телефона вместо физической карты и без обязательной связи с ОМС.This topic illustrates how Host Card Emulation (HCE) works on Windows 10 Mobile devices and how you can develop an HCE app so that your customers can access your services through their phone instead of a physical card without collaborating with an MNO.
Получение сведений об аккумулятореGet battery information Узнайте, как получить подробные сведения о батарее с помощью API в пространстве имен Windows.Devices.Power.Learn how to get detailed battery information using APIs in the Windows.Devices.Power namespace.