IoT ToolKit」は JSON パーサーとともに HTTP クライアントを提供し、Web ページを取得するような簡単なタスクから、REST ベース API と通信するなど、より複雑なタスク実装を実現できます。トランスポート層の依存性はない設計のため、既に TCP/IP スタックを導入済のアプリケーションであれば、「IoT Toolkit」はTCP/IP スタックを変更することなく、そのまま実装可能です。(HTTP クライアントは、お使いの TCP/IP スタックが BSD ソケットインターフェースに対応していない場合は移植が必要です)
使いやすいライブラリで、通常の WEB ページのリクエストやREST API などのクラウドサービスへのリクエストを実行し、データを処理します。HTTP クライアントは Dropbox、Xively などの一般的な IoT REST API で利用されるインターネット標準仕様[RFC 2616] を実装しています。Windows 標準の Winsock APIを使用したサンプルのソースコードと Win32 バイナリが含まれています。(ダイジェスト認証モジュールは別途オプション)
REST API のような最新の IoT リソース用の JSON(JavaScript Object Notation)データ処理を簡単かつメモリ効率の良いParser ライブラリ。フォーマットの詳細を知らなくても受け取った JSON データを解析できるようにするシンプルな API を提供します。
RFC 7616 準拠ダイジェスト認証アルゴリズム(MD5、SHA-256、SHA-512 / 256)を提供