Changes between Initial Version and Version 1 of UsbWattMeter


Ignore:
Timestamp:
Mar 7, 2016, 11:59:38 PM (8 years ago)
Author:
coas-nagasima
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UsbWattMeter

    v1 v1  
     1= USB充電器電力計 =
     2
     3USB充電器電力計は、ECHONET Lite 通信ミドルウェアTOPPERS/ECNLのサンプル アプリケーションです。[[BR]]
     4GR-SAKURAにECHONET Liteの電力計を6つ実装しています。[[BR]]
     5またHTTPSクライアント機能を持ち、定期的に計測値の履歴をPOSTします。[[BR]]
     6
     7= ダウンロード =
     8
     9ソースコードは[http://dev.toppers.jp/trac/contrib/browser/UsbWattMeter こちら]にあります。trunkの行の「Size」列にある↓をクリックすると、zipファイルでダウンロードできます。[[BR]]
     10
     11= ソフトウェアについて =
     12
     13いくつかのオープンソースを利用していますので、各ソフトウェアのライセンスに従ってください。
     14||ソフトウェア||URL||ライセンス||備考||
     15||TOPPERS/ASP 1.9.2 動的生成版||https://www.toppers.jp/asp-kernel.html||TOPPERSライセンス||RTOS||
     16||TOPPERS/ECNL lwIP対応β版||https://www.toppers.jp/ecnl.html||TOPPERSライセンス||ECHONET Lite通信ミドルウェア||
     17||FatFS R0.10b||http://elm-chan.org/fsw/ff/00index_j.html||BSDライクなライセンス||SDカード用ファイルシステム||
     18||lwIP 1.4.1||http://savannah.nongnu.org/projects/lwip/||BSD-style license||TCP/IPプロトコルスタック、DHCP、IGMP、SNTP||
     19||TLSF 3.0||http://tlsf.baisoku.org/||public domain||メモリアロケーター||
     20||WolfSSL 3.7.0||http://www.wolfssl.jp/wolfsite/||GPLv2 or 商用||SSL/TLSライブラリ||
     21||libcurl 7.47.1||https://curl.haxx.se/libcurl/||MIT/X derivate license||HTTPクライアント||
     22||musl libc||http://www.musl-libc.org/||permissive MIT license||time関数とgmtime関数||
     23lwIPのASP対応では、[[https://www.toppers.jp/contest.html|「第3回 TOPPERS活用アイデア・アプリケーション開発コンテスト」]]の受賞作、松浦 光洋さんの「lwIP の移植」をベースにさせていただきました。ありがとうございます。[[br]]
     24
     25コンパイルにはCubeSuite+が必要です。サイズ制限のある無償版ではコンパイルできません。[[br]]
     26HTTPSのPOSTを試すにはSDカードとWebサーバーが必要です。仮のURLとして「www.example.com」となっていますので、変更してください。[[br]]
     27libcurlのmprintf.cにあるdprintf_formatf関数は、スタックメモリを大量に使用していたので、FatFsのサンプルにあるfprintfを利用して代替えを行っています。通信電文の文字列が正しくフォーマットされない可能性がありますので、注意が必要です。[[br]]
     28