Windows 10 IoT Coreをブロックしてブラウザーからラズベリーパイをプログラムする
ビデオ: Introducing Windows IoT Core 2024
Microsoftは最近、ユーザーがブラウザーからRaspberry Pi 2、Raspberry 3、またはRaspberry Pi Sense Hatをプログラムできる新しいUWPアプリを導入しました。 Windows 10 IoT Core Blocklyを使用すると、ユーザーはインターロックブロックを備えたプログラムを作成して、Raspberry Piミニコンピューターを制御できます。
Microsoftは、この新しいツールを設計するときに、GoogleのBlocklyオープンソースブロックエディター、BBCのmicro:bit、独自のブロックエディターなど、4つの異なるプロジェクトからインスピレーションを得ました。
Windows 10 IoT Core Blocklyの構造は単純です。メインアプリは、ポート8000でBlocklyエディターページを提供するWebサーバーを起動します。ユーザーは、Raspberry Piを参照してBlocklyエディターにアクセスできます。
その他の機能は次のとおりです。
- Blocklyを使用すると、ブロックをJavaScriptに簡単に変換できるため、実行可能なJavaScriptスニペットを生成できます。 JavaScriptでブロックプログラムの変換内容を確認するには、青いボタン「Convert to JavaScript」を押します。注:「ジョイスティックボタンが押された」などの「イベント」を有効にするには、いくつかのヘルパーJavaScript関数があり、さまざまな機能の順序。
- この時点で、実行可能なJavaScriptスニペットを生成できるブロックエディターがあります。このJavaScriptスニペットを、Webサーバーに干渉することなく別のスレッドで実行できるものが必要です。
- スニペットを実行するには、Chakra JavaScriptエンジン(すべてのWindows 10エディションの一部)をインスタンス化し、スニペットを開始します。 Chakraを使用すると、スニペットを簡単に停止できます。
- ブロックの多くは、Sense Hatと直接対話します。 Sense Hatを制御するJavaScriptコードの束を作成することもできましたが、EmmellSoftの完全で使いやすいC#SenseHatライブラリを活用しました。 JavaScriptとC#の間のブリッジは、ラッパーUWPライブラリを活用するのは非常に簡単でした。
- 最後に、最後の「実行」スニペットがRaspberry Piに保存され(ブロックレイアウトとJavaScriptスニペットの両方がキャッシュされる)、次回IoT Core Blocklyアプリが起動したときに(たとえば再起動したときに)お使いのデバイス)。
Raspberry PiでIoT Core Blocklyを設定する方法の詳細については、Microsoftのブログ投稿をご覧ください。
Windows 10 IoT Coreボードdragonboardおよびminnowboard max
クアルコムのDragonBoard 410cは、Qualcomm Snapdragon 400シリーズプロセッサをベースにした最初の開発ボードです。 このボードは、OSの共通コアアーキテクチャを活用するWindows 10の最小バージョンであるDragonboard上のWindows IoTプラットフォームを強化します。 Windows 10の他のバリアントと比較してサイズが比較的小さいため、Windows 10 IoT Core…
Windows IoT CoreでCortanaを実行する方法
Cortanaは、すべてのWindowsデバイスで動作するパーソナルデジタルアシスタントです。 このツールは、毎日のタスクの整理、特定の情報の検索などに役立ちます。 IoT Coreは、Windows 10 OSバージョンに最適化された特別なIoTデバイスです。 Windows 10 Creators Updateにより、ユーザーはIoT CoreでCortanaを有効にできます。 この記事では、…
Windows Server IOT 2019がIOTデバイスのメインOSになります
マイクロソフトはWindows Server IoT 2019を発表しました-低電力で小型のモノのインターネットデバイス用の新しいオペレーティングシステムです。