Ignore:
Timestamp:
Jun 4, 2015, 8:43:48 AM (8 years ago)
Author:
coas-nagasima
Message:

Readme.txtをUTF-8に変更

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uKadecot/trunk/Readme.txt

    r103 r104  
    1 
    2         TOPPERS/uKadecotiRelease 1.0.0j
     1
     2        TOPPERS/uKadecot(Release 1.0.0)
    33                TOPPERS ECHONET Lite Communication Middleware
    44                Sample Application for WebApp Contoller
    55
    6 y‚Í‚¶‚߂Ɂz
     6【はじめに】
    77
    8 TOPPERS/uKadecot‚́CECHONET Lite‚Ì‹@ŠíŒü‚¯’ʐMƒ~ƒhƒ‹ƒEƒFƒATOPPERS/ECNL
    9 ‚́CŒöŠJ‘O‚̃Rƒ“ƒgƒ[ƒ‰‘Ήž’†‚̔łðŽg—p‚µCKadecot API‚ð•”•ªŽÀ‘•‚µ‚½‰Æ
    10 “dƒT[ƒo‚̃Tƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚Å‚·D
    11 TOPPERS/ECNL‚ɂ‚¢‚Ă͈ȉº‚ÌWebƒy[ƒW‚ð‚¨“Ç‚Ý‚­‚¾‚³‚¢D
     8TOPPERS/uKadecotは,ECHONET Liteの機器向け通信ミドルウェアTOPPERS/ECNL
     9の,公開前のコントローラ対応中の版を使用し,Kadecot APIを部分実装した家
     10電サーバのサンプルプログラムです.
     11TOPPERS/ECNLについては以下のWebページをお読みください.
    1212
    1313        https://www.toppers.jp/ecnl.html
    1414
    15 ‚±‚̔łł́CTOPPERS/ASP{TINET‚Å‚Í‚È‚­CTOPPERS/SSP{uIP‚ðŽg—p‚µ‚Ä‚¢‚Ü
    16 ‚·D
     15この版では,TOPPERS/ASP+TINETではなく,TOPPERS/SSP+uIPを使用していま
     16す.
    1717
    18 Kadecot‚ɂ‚¢‚Ă͈ȉº‚ÌWebƒy[ƒW‚ð‚¨“Ç‚Ý‚­‚¾‚³‚¢D
     18Kadecotについては以下のWebページをお読みください.
    1919
    2020        http://kadecot.net/
    2121
    22 uKadecotv‚ÍŠ”Ž®‰ïŽÐƒ\ƒj[ƒRƒ“ƒsƒ
    23 [ƒ^ƒTƒCƒGƒ“ƒXŒ¤‹†Š‚̏¤•W‚Å‚·D
     22「Kadecot」は株式会社ソニーコンピュータサイエンス研究所の商標です.
    2423
    25 GR-SAKURA‚ւ̏‘‚«ž‚݃Cƒ[ƒW‚̃tƒ@ƒCƒ‹‚͈ȉº‚̃tƒHƒ‹ƒ_‚É‚ ‚è‚Ü‚·D
     24GR-SAKURAへの書き込みイメージのファイルは以下のフォルダにあります.
    2625
    2726        csp\flash\ukadecot_20150603105310.mot
    2827
    29 y—˜—pðŒz
     28【利用条件】
    3029
    31 TOPPERS/uKadecot‚Ì—˜—pðŒ‚́CŠeƒtƒ@ƒCƒ‹‚̐擪‚É•\Ž¦‚³‚ê‚Ä‚¢‚éTOPPERSƒ‰
    32 ƒCƒZƒ“ƒX‚Å‚·DTOPPERSƒ‰ƒCƒZƒ“ƒX‚ÉŠÖ‚·‚éFAQ‚ªCˆÈ‰º‚̃y[ƒW‚É‚ ‚è‚Ü‚·D
     30TOPPERS/uKadecotの利用条件は,各ファイルの先頭に表示されているTOPPERSラ
     31イセンスです.TOPPERSライセンスに関するFAQが,以下のページにあります.
    3332
    3433        http://www.toppers.jp/faq/faq_ct12.html
    3534
    36 ‚±‚̃pƒbƒP[ƒW‚ɂ́CƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚É•K—v‚ÈTOPPERS/SSP‚Ì‘¼CˆÈ‰º‚̃\
    37 ƒtƒgƒEƒFƒA‚ªŠÜ‚Ü‚ê‚Ä‚¨‚èCŽg—p‚·‚éê‡‚Í‚»‚ꂼ‚ê‚Ì—˜—pðŒ‚ɏ]‚Á‚Ä‚­‚¾
    38 ‚³‚¢D
     35このパッケージには,サンプルプログラムに必要なTOPPERS/SSPの他,以下のソ
     36フトウェアが含まれており,使用する場合はそれぞれの利用条件に従ってくだ
     37さい.
    3938
    40 EuIPFIPƒXƒ^ƒbƒN
     39・uIP:IPスタック
    4140        https://github.com/adamdunkels/uip
    42 EPetit FAT File System ModuleFWebƒT[ƒo—pƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€
     41・Petit FAT File System Module:Webサーバ用ファイルシステム
    4342        http://elm-chan.org/fsw/ff/00index_p.html
    44 Ehttp-parserFHTTPƒp[ƒT[
     43・http-parser:HTTPパーサー
    4544        https://github.com/joyent/http-parser
    46 Emod_websocketFWebSocketibase64,sha1‚ðŽg—pj
     45・mod_websocket:WebSocket(base64,sha1を使用)
    4746        https://github.com/nori0428/mod_websocket
    48 EJSONSLFJSONƒp[ƒT[
     47・JSONSL:JSONパーサー
    4948        https://github.com/mnunberg/jsonsl
    50 EjQuery
     49jQuery
    5150        http://jquery.com
    52 EjQuery Mobile
     51jQuery Mobile
    5352        http://jquerymobile.com
    54 EjQueryMobile - DateBox
     53jQueryMobile - DateBox
    5554        http://dev.jtsage.com/jQM-DateBox/
    56 ESaltarelle C# to JavaScript Compiler
     55Saltarelle C# to JavaScript Compiler
    5756        http://www.saltarelle-compiler.com
    58 Elinq.js - LINQ for JavaScript
     57linq.js - LINQ for JavaScript
    5958        http://linqjs.codeplex.com/
    60 EUnity—pKadecot WAMPƒ‰ƒCƒuƒ‰ƒŠ
     59・Unity用Kadecot WAMPライブラリ
    6160        http://kadecot.net/blog/2842/
    6261
    63 ‚Ü‚½CŽÀsƒtƒ@ƒCƒ‹ì¬‚ÉŽg—p‚·‚éƒc[ƒ‹‚ɂ́CˆÈ‰º‚̃\ƒtƒgƒEƒFƒA‚ðŠÜ‚ñ‚Å
    64 ‚¢‚Ü‚·D
     62また,実行ファイル作成に使用するツールには,以下のソフトウェアを含んで
     63います.
    6564
    66 EDynamicJson
     65DynamicJson
    6766        http://dynamicjson.codeplex.com/
    68 EFatFs - Generic FAT File System Module
     67FatFs - Generic FAT File System Module
    6968        http://elm-chan.org/fsw/ff/00index_e.html
    70 Ezlib
     69zlib
    7170        http://zlib.net/
    72 EJSMinFThe JavaScript Minifier
     71・JSMin:The JavaScript Minifier
    7372        http://www.crockford.com/javascript/jsmin.html
    74 ESRecord
     73SRecord
    7574        http://srecord.sourceforge.net/
    7675
    77 yƒRƒ“ƒpƒCƒ‹•û–@z
     76【コンパイル方法】
    7877
    79 GR-SAKURA‚ÌŽÀsƒtƒ@ƒCƒ‹‚̃Rƒ“ƒpƒCƒ‹‚ɁCRenesas CubeSuite+‚ðŽg—p‚µ‚Ü‚·D
    80 ƒc[ƒ‹‚̃Rƒ“ƒpƒCƒ‹‚ɂ́CVisual Studio 2012ˆÈ~‚ðŽg—p‚µ‚Ü‚·D
    81 ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ƁCKadecot‚ÅŽg—p‚·‚é–¼Ìƒe[ƒuƒ‹CWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“
    82 ‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚́C‚R‚‚̃tƒ@ƒCƒ‹‚ðŒ‹‡‚µ‚āC‘‚«ž‚݃Cƒ[ƒW‚ðì¬
    83 ‚µ‚Ü‚·D
     78GR-SAKURAの実行ファイルのコンパイルに,Renesas CubeSuite+を使用します.
     79ツールのコンパイルには,Visual Studio 2012以降を使用します.
     80アプリケーションと,Kadecotで使用する名称テーブル,Webアプリケーション
     81のファイルシステムの,3つのファイルを結合して,書き込みイメージを作成
     82します.
    8483
    85 ETOPPERS/SSPƒ‰ƒCƒuƒ‰ƒŠ‚̃Rƒ“ƒpƒCƒ‹
     84・TOPPERS/SSPライブラリのコンパイル
    8685        csp\libssp\libssp.mtpj
    87 ¨libssp.a
     86libssp.a
    8887
    89 EƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Rƒ“ƒpƒCƒ‹
     88・アプリケーションのコンパイル
    9089        csp\ukadecot\ukadecot.mtpj
    91 ¨ukadecot.mod
     90ukadecot.mod
    9291
    93 EƒRƒ“ƒgƒ[ƒ‰WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Rƒ“ƒpƒCƒ‹
     92・コントローラWebアプリケーションのコンパイル
    9493        tools\EcnlControllerUI\EcnlControllerUI.sln
    95 ¨ctrlui.js
     94ctrlui.js
    9695
    97 EWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Rƒs[/minify
     96・Webアプリケーションのコピー/minify
    9897        tools\EcnlControllerUI\EcnlCtrlUI\copy_httpd-fs.bat
    99 ¨httpd-fs\*
     98httpd-fs\*
    10099
    101 EWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‰»
     100・Webアプリケーションのファイルシステム化
    102101        uip\apps\webserver\makefsdata.exe
    103 ¨httpd-fs.bin
     102httpd-fs.bin
    104103
    105 EKadecot API—p–¼Ìƒe[ƒuƒ‹ì¬ƒc[ƒ‹‚̃Rƒ“ƒpƒCƒ‹CŽÀs
     104・Kadecot API用名称テーブル作成ツールのコンパイル,実行
    106105        tools\KadecotNames\KadecotNames.sln
    107 ¨KadecotNames.bin
     106KadecotNames.bin
    108107
    109 EKadecot API—p–¼Ìƒe[ƒuƒ‹‚̃Rƒs[
     108・Kadecot API用名称テーブルのコピー
    110109        tools\KadecotNames\copy_kadecot_names.bat
    111 ¨kadecot_names.bin
     110kadecot_names.bin
    112111
    113 E‚R‚‚̃tƒ@ƒCƒ‹iukadecot.mod,httpd-fs.bin,kadecot_names.binj‚ðŒ‹‡
     112・3つのファイル(ukadecot.mod,httpd-fs.bin,kadecot_names.bin)を結合
    114113        csp\flash\ukadecot_cat.bat
    115 ¨ukadecot_YYMMDDhhmmss.mod
     114ukadecot_YYMMDDhhmmss.mod
    116115
    117 ÅŒã‚́uukadecot_YYMMDDhhmmss.modv‚ªCGR-SAKURA‚ւ̏‘‚«ž‚݃Cƒ[ƒW‚É
    118 ‚È‚è‚Ü‚·D
    119 ŠeŽè‡‚͕ύX‚µ‚½‚Æ‚±‚낾‚¯ŽÀs‚µCÅŒã‚̎菇‚ðs‚¦‚΁C‘‚«ž‚݃Cƒ[ƒW
    120 ‚ðì¬‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·D
     116最後の「ukadecot_YYMMDDhhmmss.mod」が,GR-SAKURAへの書き込みイメージに
     117なります.
     118各手順は変更したところだけ実行し,最後の手順を行えば,書き込みイメージ
     119を作成することが出来ます.
    121120
    122 ƒRƒ“ƒgƒ[ƒ‰WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ł́CNuGetƒpƒbƒP[ƒW‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·‚ªC
    123 ŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚¹‚ñDVisual Studio 2012‚ł́Cƒrƒ‹ƒhŽž‚Ƀ_ƒEƒ“ƒ[ƒh‚³‚ê‚Ü
    124 ‚¹‚ñ‚̂ŁCˆÈ‰º‚Ì‘€ì‚ðs‚Á‚Ä‚­‚¾‚³‚¢D
    125 Visual Studio‚ŁuEcnlControllerUI.slnv‚ðŠJ‚«Cuƒ\ƒŠƒ
    126 [ƒVƒ‡ƒ“ ƒGƒNƒX
    127 ƒvƒ[ƒ‰[v‚́uƒ\ƒŠƒ
    128 [ƒVƒ‡ƒ“ 'EcnlControllerUI'v‚ð‰EƒNƒŠƒbƒN‚µ‚āC
    129 uNuGet ƒpƒbƒP[ƒW‚Ì•œŒ³‚Ì—LŒø‰»v‚ð‘I‘ð‚µC•\Ž¦‚³‚ꂽƒ_ƒCƒAƒƒO‚ÅOK‚ð
    130 ‰Ÿ‚µ‚Ü‚·D
    131 Ý’肪Š®—¹‚·‚é‚ƁCƒrƒ‹ƒhŽž‚ÉNuGetƒpƒbƒP[ƒW‚ªƒ_ƒEƒ“ƒ[ƒh‚³‚ê‚é‚悤‚É‚È
    132 ‚è‚Ü‚·D
     121コントローラWebアプリケーションでは,NuGetパッケージを使用していますが,
     122含まれていません.Visual Studio 2012では,ビルド時にダウンロードされま
     123せんので,以下の操作を行ってください.
     124Visual Studioで「EcnlControllerUI.sln」を開き,「ソリューション エクス
     125プローラー」の「ソリューション 'EcnlControllerUI'」を右クリックして,
     126「NuGet パッケージの復元の有効化」を選択し,表示されたダイアログでOKを
     127押します.
     128設定が完了すると,ビルド時にNuGetパッケージがダウンロードされるようにな
     129ります.
    133130
    134 yŽ¿–âEƒoƒOƒŒƒ|[ƒgEˆÓŒ©“™‚Ì‘—•tæz
     131【質問・バグレポート・意見等の送付先】
    135132
    136 TOPPERS/ECNL‚ð‚æ‚è—Ç‚¢‚à‚Ì‚É‚·‚邽‚ß‚Ì‚²ˆÓŒ©“™‚ðŠ½Œ}‚µ‚Ü‚·DTOPPERS/ECNL
    137 ‚ÉŠÖ‚·‚鎿–â‚âƒoƒOƒŒƒ|[ƒgC‚²ˆÓŒ©“™‚́CTOPPERSƒvƒƒWƒFƒNƒg‚̉ïˆõ‚Í
    138 TOPPERSŠJ”­ŽÒƒ[ƒŠƒ“ƒOƒŠƒXƒgidev@toppers.jpjˆ¶‚Ü‚½‚ÍTOPPERS/ECNL‚̃o
    139 ƒOƒgƒ‰ƒbƒLƒ“ƒOƒVƒXƒeƒ€iTracj‚ɁC‚»‚Ì‘¼‚Ì•û‚ÍTOPPERSƒ†[ƒU[ƒYƒ[ƒŠƒ“
    140 ƒOƒŠƒXƒgiusers@toppers.jpjˆ¶‚É‚¨Šè‚¢‚µ‚Ü‚·D
     133TOPPERS/ECNLをより良いものにするためのご意見等を歓迎します.TOPPERS/ECNL
     134に関する質問やバグレポート,ご意見等は,TOPPERSプロジェクトの会員は
     135TOPPERS開発者メーリングリスト(dev@toppers.jp)宛またはTOPPERS/ECNLのバ
     136グトラッキングシステム(Trac)に,その他の方はTOPPERSユーザーズメーリン
     137グリスト(users@toppers.jp)宛にお願いします.
    141138
    142 TOPPERSƒ†[ƒU[ƒYƒ[ƒŠƒ“ƒOƒŠƒXƒg‚Ö‚Ì“o˜^•û–@‚ɂ‚¢‚ẮCˆÈ‰º‚̃y[ƒW‚É
    143 à–¾‚ª‚ ‚è‚Ü‚·D
     139TOPPERSユーザーズメーリングリストへの登録方法については,以下のページに
     140説明があります.
    144141
    145142        http://www.toppers.jp/community.html
    146143
    147 ˆÈã
     144以上
Note: See TracChangeset for help on using the changeset viewer.