Changes between Version 7 and Version 8 of azure_iot_hub
- Timestamp:
- Jun 5, 2019, 2:45:21 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
azure_iot_hub
v7 v8 2 2 3 3 Azure IoT Hub へ接続する[https://github.com/Azure/azure-iot-sdk-c Azure IoT Hub Device C SDK]を使ったサンプルです。 4 ターゲットデバイスは、[http://gadget.renesas.com/ja/product/sakura.html GR-SAKURA]で、Ethernet でHTTP通信します。5 MQTT のコードも含んでいますが、現在のバージョンでは接続できていません。4 ターゲットデバイスは、[http://gadget.renesas.com/ja/product/sakura.html GR-SAKURA]で、Ethernet上のHTTPかMQTTで通信します。 5 MQTTは、mbedTLS版でのみ接続できます。 6 6 [http://gadget.renesas.com/ja/product/peach.html GR-PEACH]でも動作確認できています。[=#gr_peach 下記]を参照してください。 7 7 … … 14 14 === ダウンロード === #download 15 15 16 GR-SAKURAのソースコードは [https://dev.toppers.jp/trac_user/contrib/browser/azure_iot_hub/trunk こちら]にあります。16 GR-SAKURAのソースコードはWolfSSL版が[https://dev.toppers.jp/trac_user/contrib/browser/azure_iot_hub/trunk こちら]で、mbedTLS版が[https://dev.toppers.jp/trac_user/contrib/browser/azure_iot_hub_mbedtls/trunk こちら]にあります。 17 17 リストの下にある「Download in other formats:」の「Zip Archive」をクリックすると、zipファイルでダウンロードできます。 18 18 … … 29 29 ||||||asp3_dcre||RTOS [http://www.toppers.jp/asp3-kernel.html TOPPERS/ASP3]||TOPPERS License|| 30 30 ||asp3_dcre||||tinet||[http://www.toppers.jp/tinet.html TINET 1.7]をRuby版CFG対応し、IGMPを追加したもの||TOPPERS License|| 31 ||asp3_dcre||||mbed||[https://www.mbed.com/ mbed] HAL APIの利用と実装||Apache 2.0 License|| 31 32 ||asp3_dcre||syssvc||tlsf||メモリアロケータ[https://github.com/mattconte/tlsf tlsf]||BSD License|| 32 33 ||||||azure_iothub||[https://github.com/Azure/azure-iot-sdk-c Azure IoT Hub Device C SDK (tag 2019-04-11)]||MIT License|| … … 39 40 ||ntshell||||src||Socket API、標準入出力、ファイルディスクリプタ||TOPPERS License|| 40 41 ||||||wolfssl-3.15.7||SSL/TLS ライブラリ[https://www.wolfssl.com/ wolfSSL]||GPL/商用|| 42 ||||||mbedtls-2.16.1||SSL/TLS ライブラリ[https://tls.mbed.org/ mbedTLS]||Apache 2.0 License|| 41 43 ||||||zlib-1.2.11||圧縮・伸張ライブラリ[https://www.zlib.net/ zlib]||zlib License|| 42 44 … … 44 46 45 47 GCC付属の標準Cライブラリnewlibではなく、muslを使用しています。 46 付属のnewlibでは、dirent.hやsocket.hがないので、curlや wolfsslのコンパイルに向いていません。48 付属のnewlibでは、dirent.hやsocket.hがないので、curlやviのコンパイルに向いていません。 47 49 Linux向けのmuslを使用することで、POSIX向けのソースコードのコンパイルが難無く行えます。 48 ただし、未実装のAPIがあ ってもリンクが通ってしまいます。49 このソフトでは、ntshell/srcに 実装がありますが、サンプルを動作させる最小限の実装を行っています。50 ただし、未実装のAPIがあるとリンクエラーになります。 51 このソフトでは、ntshell/srcにコードがありますが、サンプルを動作させる最小限の実装を行っています。 50 52 51 53 == Azure IoT Hub について == #following1