Node.js SDK のインストール
項目一覧
Overview
Atlas Device SDK for Node.js を使用すると、 JavaScriptとTypescript言語を使用したアプリケーションの開発が可能になります。 Node.js SDK は、サーバーサイド アプリケーションの記述に最適です。 Node.js アプリケーションは、iOS および Android アプリも含むより幅広いスタックの 1 つのコンポーネントになることができます。
Node.js SDK は、フロントエンド アプリケーション開発には適していません。
ブラウザ環境の制限により、この SDK を使用してブラウザベースのウェブアプリを構築することはできません。 フロントエンド Web アプリケーションの場合は、 Web SDK を使用します。
複数のプラットフォームにまたがってモバイルアプリを開発するには、 React Native SDK を使用します。
前提条件
開始する前に、環境が次の前提条件を満たしていることを確認してください。
Node.js バージョン12 .x 以降(Node.js バージョン14 を含む)
Linux、macOS 10.8(またはそれ以降)、または Windows 8(またはそれ以降)
インストール
Node.js プロジェクトを作成し、そのプロジェクトに Node.js SDK を追加するには、次の手順に従います。
Tip
Atlas Device SDK と Realm
SDKは、デバイス データの永続化に Realm Core データベースを使用します。 Node.js SDK をインストールすると、パッケージ名には Realm の命名が反映されます。
Typescript有効にする(任意)
Typescriptは、静的型チェックやその他の機能を追加し、アプリケーション規模の開発をより堅牢にするためのJavaScriptのスーパーセットです。 Typescriptを使用する場合は、Typescript チームの公式 Node Starter ガイド に従ってください 。SDK はTypescriptをネイティブでサポートしており、 Typescriptプロジェクトに簡単に統合できます。
IoT インストール
Tip
Atlas Device SDK と Realm
SDKは、デバイス データの永続化に Realm Core データベースを使用します。 Node.js SDK をインストールすると、パッケージ名には Realm の命名が反映されます。
Node.jsNode.js SDK IoTIoTプロジェクトを作成し、Raspberry Pi OS(旧 Raspbian)を実行している Raspberry Pi 2、3、4 などの ( )プラットフォームに追加するには、次の手順に従います。
Typescript有効にする(任意)
Typescriptは、静的型チェックやその他の機能を追加し、アプリケーション規模の開発をより堅牢にするためのJavaScriptのスーパーセットです。 Typescriptを使用する場合は、Typescript チームの公式 Node Starter ガイド に従ってください 。SDK はTypescriptをネイティブでサポートしており、 Typescriptプロジェクトに簡単に統合できます。
SDK のインポート
SDK を使用するソースファイル( JavaScriptまたはTypescript )の先頭に次の行を追加します。
import Realm from "realm";