Alibaba Cloud IoT Platform は、デバイスを IoT Platform に接続するデバイス SDK を提供しています。 ここでは、IoT Platform
のサンプルプログラムを使用して、SDK を使用してデバイスを IoT Platform に接続する方法を説明します。
手順
-
Linux VM インスタンスにログインします。
- C SDK 2.3.0 をダウンロードします。
wget https://github.com/aliyun/iotkit-embedded/archive/v2.3.0.zip?spm=a2c4g. 11186623.2.13.1f41492b5WHpzV&file;
v2.3.0.zip
- パッケージからファイルを展開するには、unzip コマンドを使用します。
- デモプログラムを開きます。
vi iotkit-embedded-2.3.0/examples/linkkit/linkkit_example_solo.c
- デモの ProductKey、DeviceName、DeviceSecret の値を自分のデバイス証明書情報に変更してから、ファイルを保存します。
// for demo only
#define PRODUCT_KEY "a1I1nn8vPf4"
#define DEVICE_NAME "Light00"
#define DEVICE_SECRET "n27gKXTxrUx*********QZEmoUX8TceM"
- 最上位ディレクトリで、make コマンドを使用してサンプルプログラムをコンパイルします。
- サンプルプログラムを実行してデバイスを IoT Platform に接続します。 IoT Platform のコンソールで、デバイスのステータスがオンラインになり、デバイスが
IoT Platform に正常に接続されたことを示します。
デバイスが IoT Platform に接続されると、IoT Platform にメッセージが自動的に報告されます。 メッセージの内容は、デバイスログで参照できます。