Raspberry Pi/AWS IoT
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
AWS IoTは、ラズパイなどのハードウェアなどからAWSに接続し...
*** AWS IoT の設定追加 [#c50493bc]
-[[AWS IoTとRaspberry PiではじめるIoT超入門 (1/4):CodeZi...
ここまでで、topic/sns というTopicにメッセージを送信すると...
*** Mosquitto Clientsのインストール [#re82a64b]
ラズパイに MQTT をしゃべらせるためのライブラリを入れます。
sudo apt-get install mosquitto-clients
これでインストールは完了なんですが、どうも疎通確認をした...
*** 証明書の配置 [#ue133270]
さて、IoTの設定画面から
- xxxx-certificate.pem.crt
- xxxxx-private.pem.key
をダウンロードしてカレントディレクトリに配置しておきます...
***疎通 [#x59fc681]
さいごに下記のコマンドで、メールが送られてくれば成功です。
mosquitto_pub --cafile rootCA.pem --cert xxxx-certifica...
--key xxxxx-private.pem.key -h xxxxxx.iot.ap-northeast-...
-p 8883 -q 1 -d -t topic/sns -m '{"foo":"bar"}'
*** Pythonから呼び出し [#u0c85ff4]
SDKをインストールします
sudo pip install AWSIoTPythonSDK
つぎにGithubから
-[[SDKs | The Internet of Things on AWS – Official ...
git clone https://github.com/aws/aws-iot-device-sdk-pyth...
cd aws-iot-device-sdk-python
python setup.py install ← もしくは sudo python3 setup....
これでサンプルを疎通しようとしたのですが、具体的には
cd samples/basicPubSub/
sudo python3 basicPubSub.py ........
としようとしたところエラー。どうもpython3から実行するには...
さて実行したサンプルは以下の通り:
sudo python3 basicPubSub.py -e xxxxxx.iot.ap-northeast-1...
-r /home/pi/aws-iot/rootCA.pem
-c /home/pi/aws-iot/xxx-certificate.pem.crt
-k /home/pi/aws-iot/xxxxx-private.pem.key
このサンプルは初期の状態では1秒に一回、Topicにメッセージ...
**関連リンク [#tbed3c0d]
-[[Installing MQTT Broker(Mosquitto) on Raspberry Pi>http...
-[[AWS IoT Device SDK for PythonをRaspberryPiで動かす - Q...
-[[SDKs | The Internet of Things on AWS – Official ...
- https://github.com/aws/aws-iot-device-sdk-python/issues...
-[[AWS IoTとRaspberry PiではじめるIoT超入門 (1/4):CodeZi...
-[[AWS IoTを使って、 Intel Edisonで取得した光センサデータ...
----
この記事は
#vote(おもしろかった[0],そうでもない[2])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
AWS IoTは、ラズパイなどのハードウェアなどからAWSに接続し...
*** AWS IoT の設定追加 [#c50493bc]
-[[AWS IoTとRaspberry PiではじめるIoT超入門 (1/4):CodeZi...
ここまでで、topic/sns というTopicにメッセージを送信すると...
*** Mosquitto Clientsのインストール [#re82a64b]
ラズパイに MQTT をしゃべらせるためのライブラリを入れます。
sudo apt-get install mosquitto-clients
これでインストールは完了なんですが、どうも疎通確認をした...
*** 証明書の配置 [#ue133270]
さて、IoTの設定画面から
- xxxx-certificate.pem.crt
- xxxxx-private.pem.key
をダウンロードしてカレントディレクトリに配置しておきます...
***疎通 [#x59fc681]
さいごに下記のコマンドで、メールが送られてくれば成功です。
mosquitto_pub --cafile rootCA.pem --cert xxxx-certifica...
--key xxxxx-private.pem.key -h xxxxxx.iot.ap-northeast-...
-p 8883 -q 1 -d -t topic/sns -m '{"foo":"bar"}'
*** Pythonから呼び出し [#u0c85ff4]
SDKをインストールします
sudo pip install AWSIoTPythonSDK
つぎにGithubから
-[[SDKs | The Internet of Things on AWS – Official ...
git clone https://github.com/aws/aws-iot-device-sdk-pyth...
cd aws-iot-device-sdk-python
python setup.py install ← もしくは sudo python3 setup....
これでサンプルを疎通しようとしたのですが、具体的には
cd samples/basicPubSub/
sudo python3 basicPubSub.py ........
としようとしたところエラー。どうもpython3から実行するには...
さて実行したサンプルは以下の通り:
sudo python3 basicPubSub.py -e xxxxxx.iot.ap-northeast-1...
-r /home/pi/aws-iot/rootCA.pem
-c /home/pi/aws-iot/xxx-certificate.pem.crt
-k /home/pi/aws-iot/xxxxx-private.pem.key
このサンプルは初期の状態では1秒に一回、Topicにメッセージ...
**関連リンク [#tbed3c0d]
-[[Installing MQTT Broker(Mosquitto) on Raspberry Pi>http...
-[[AWS IoT Device SDK for PythonをRaspberryPiで動かす - Q...
-[[SDKs | The Internet of Things on AWS – Official ...
- https://github.com/aws/aws-iot-device-sdk-python/issues...
-[[AWS IoTとRaspberry PiではじめるIoT超入門 (1/4):CodeZi...
-[[AWS IoTを使って、 Intel Edisonで取得した光センサデータ...
----
この記事は
#vote(おもしろかった[0],そうでもない[2])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: