Armadilloフォーラム

Physonプログラムでエラー発生

ikeda203

2018年4月23日 18時21分

池田と申します。
当方、Armadillo-IoTでlinux上にあるファイルをphysonでプログラムを作成し、
アマゾン ウェブ サービス(AWS)にファイルをインターネット経由で送信するプログラム
を作成しました。
本プログラムは、ラズパイ上のLinuxで動作検証済みで、Armadilloに動作しました。
その結果、下記現象が発生しました。

AWS送信のS3Test.pyを実行させたときに、下記のステップでエラー(戻ってこない)となりました。
-------------------------------------------------------------------
#IoTクライアント作成
sts_iot_client = STSIoTClient(iot_ep, iot_client_id, file_rootca, file_privkey, file_cert)
-------------------------------------------------------------------
STSIoTClientの引数で、ラズパイとアルマジロの違いがあるように見受けられましたが、
アルマジロでは、どのような値を渡せばよいかをアドバイスを頂けないでしょうか。

コメント

at_takumi.ando

2018年4月24日 9時26分

安藤です。

S3Test.pyは、池田様が作成したclosedなテストコードかと思いますが、
STSIoTClient()の実装やエラー内容が分からない以上、お答えできません。

また、Armadillo-IoT G3に搭載されているDebianユーザーランドは、
世の中で一般的に使われているものと同一なので、弊社で別途提供しているパッケージ郡以外で
Armadillo固有の特性はありません。
ですので、DebianやPythonのバージョンが同一であれば、Armadillo-IoT G3とRaspberry Piとで
使用方法に差異は無いと思います。

ちなみに、現在 Armadillo-IoT G3 用に提供しているDebianユーザーランドのバージョンは 8(Jessie)です。
Debian 8(Jessie)で提供されているPythonのパッケージについては、以下のページが参考になるかと思います。

パッケージ: python (2.7.9-1)
https://packages.debian.org/ja/jessie/python

ikeda203

2018年4月26日 15時03分

安藤様、お世話になっております。

池田です。本件、返事遅くなり申し訳ございません。
はい、テストコードは、社内の有識者が作成したものであり、本人に確認したところ、
テストコードをコールしたところ、帰ってこなく、エラー内容が不明です。
ArmadilloのNW環境を確認したところ、有線LANは接続されていますが、無線LAN及びSIM等の環境構築は
行われていないことが判明しました。
まずは、NW環境をコマンドで行い、再度テストコードを分析してみます。

何か判明し、お聞きしたい情報がありましたら、ご連絡します。引き続きよろしくお願いします。
> 安藤です。
>
> S3Test.pyは、池田様が作成したclosedなテストコードかと思いますが、
> STSIoTClient()の実装やエラー内容が分からない以上、お答えできません。
>
> また、Armadillo-IoT G3に搭載されているDebianユーザーランドは、
> 世の中で一般的に使われているものと同一なので、弊社で別途提供しているパッケージ郡以外で
> Armadillo固有の特性はありません。
> ですので、DebianやPythonのバージョンが同一であれば、Armadillo-IoT G3とRaspberry Piとで
> 使用方法に差異は無いと思います。
>
> ちなみに、現在 Armadillo-IoT G3 用に提供しているDebianユーザーランドのバージョンは 8(Jessie)です。
> Debian 8(Jessie)で提供されているPythonのパッケージについては、以下のページが参考になるかと思います。
>
> パッケージ: python (2.7.9-1)
> https://packages.debian.org/ja/jessie/python