Changes between Version 7 and Version 8 of azure_iot_hub


Ignore:
Timestamp:
Jun 5, 2019, 2:45:21 PM (5 years ago)
Author:
coas-nagasima
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • azure_iot_hub

    v7 v8  
    22
    33Azure 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で通信します。
     5MQTTは、mbedTLS版でのみ接続できます
    66[http://gadget.renesas.com/ja/product/peach.html GR-PEACH]でも動作確認できています。[=#gr_peach 下記]を参照してください。
    77
     
    1414=== ダウンロード === #download
    1515
    16 GR-SAKURAのソースコードは[https://dev.toppers.jp/trac_user/contrib/browser/azure_iot_hub/trunk こちら]にあります。
     16GR-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 こちら]にあります。
    1717リストの下にある「Download in other formats:」の「Zip Archive」をクリックすると、zipファイルでダウンロードできます。
    1818
     
    2929||||||asp3_dcre||RTOS [http://www.toppers.jp/asp3-kernel.html TOPPERS/ASP3]||TOPPERS License||
    3030||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||
    3132||asp3_dcre||syssvc||tlsf||メモリアロケータ[https://github.com/mattconte/tlsf tlsf]||BSD License||
    3233||||||azure_iothub||[https://github.com/Azure/azure-iot-sdk-c Azure IoT Hub Device C SDK (tag 2019-04-11)]||MIT License||
     
    3940||ntshell||||src||Socket API、標準入出力、ファイルディスクリプタ||TOPPERS License||
    4041||||||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||
    4143||||||zlib-1.2.11||圧縮・伸張ライブラリ[https://www.zlib.net/ zlib]||zlib License||
    4244
     
    4446
    4547GCC付属の標準Cライブラリnewlibではなく、muslを使用しています。
    46 付属のnewlibでは、dirent.hやsocket.hがないので、curlやwolfsslのコンパイルに向いていません。
     48付属のnewlibでは、dirent.hやsocket.hがないので、curlやviのコンパイルに向いていません。
    4749Linux向けのmuslを使用することで、POSIX向けのソースコードのコンパイルが難無く行えます。
    48 ただし、未実装のAPIがあってもリンクが通ってしまいます。
    49 このソフトでは、ntshell/srcに実装がありますが、サンプルを動作させる最小限の実装を行っています。
     50ただし、未実装のAPIがあるとリンクエラーになります。
     51このソフトでは、ntshell/srcにコードがありますが、サンプルを動作させる最小限の実装を行っています。
    5052
    5153== Azure IoT Hub について == #following1