デバイス、センサー、および電源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 IoT のユーザー モード アクセスを有効にするEnable usermode access for Windows IoT このチュートリアルでは、Windows 10 IoT Core で GPIO、I2C、SPI、および UART へのユーザー モード アクセスを有効にする方法について説明します。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 名前空間では、デバイスをペアリングするための 3 つの異なる方法がサポートされています。The Windows.Devices.Enumeration namespace supports three different ways to pair devices.
店舗販売時点管理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 このセクションでは、RFCOMM、GATT、低エネルギー (LE) の広告を使う方法を含め、ユニバーサル Windows プラットフォーム (UWP) アプリに Bluetooth を統合する方法に関する記事を取り上げています。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 印刷3D printing このセクションでは、ユニバーサル Windows アプリで 3D 印刷機能を使用する方法について説明します。This section describes how to utilize 3D printing functionality in your Universal Windows app.
NFC スマート カード アプリの作成Create an NFC Smart Card app Windows Phone 8.1 では、SIM ベースのセキュア エレメントを使用する NFC カード エミュレーション アプリがサポートされていましたが、このモデルでは、安全な支払いアプリと移動体通信事業者 (MNO) 様との密接な連携が必要でした。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). このことにより、MNO 様と連携していないために、他の事業者様や開発者様によるさまざまな支払いソリューションの可能性が制限されていました。This limited the variety of possible payment solutions by other merchants or developers that are not coupled with MNOs. Windows 10 Mobile では、ホスト カード エミュレーション (HCE) と呼ばれる新しいカード エミュレーション テクノロジが導入されています。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. このトピックでは、Windows 10 Mobile デバイスでのホスト カード エミュレーション (HCE) のしくみと、物理的なカードではなく電話からお客様がサービスにアクセスできるような HCE アプリを MNO と連携せずに開発する方法について説明します。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 Windows.Devices.Power 名前空間で、API を使って詳細なバッテリー情報を取得する方法について説明します。Learn how to get detailed battery information using APIs in the Windows.Devices.Power namespace.