Changeset 104
- Timestamp:
- Jun 4, 2015, 8:43:48 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uKadecot/trunk/Readme.txt
r103 r104 1 2 TOPPERS/uKadecot iRelease 1.0.0j1 2 TOPPERS/uKadecot(Release 1.0.0) 3 3 TOPPERS ECHONET Lite Communication Middleware 4 4 Sample Application for WebApp Contoller 5 5 6 yͶßÉz 6 【はじめに】 7 7 8 TOPPERS/uKadecot ÍCECHONET LiteÌ@íü¯ÊM~hEFATOPPERS/ECNL9 ÌCöJOÌRg[ÎÌÅðgpµCKadecot APIðªÀµ½Æ 10 dT[oÌTvvOÅ·D 11 TOPPERS/ECNL É¢ÄÍȺÌWeby[Wð¨Çݾ³¢D8 TOPPERS/uKadecotは,ECHONET Liteの機器向け通信ミドルウェアTOPPERS/ECNL 9 の,公開前のコントローラ対応中の版を使用し,Kadecot APIを部分実装した家 10 電サーバのサンプルプログラムです. 11 TOPPERS/ECNLについては以下のWebページをお読みください. 12 12 13 13 https://www.toppers.jp/ecnl.html 14 14 15 ±ÌÅÅÍCTOPPERS/ASP{TINETÅÍÈCTOPPERS/SSP{uIPðgpµÄ¢Ü 16 ·D 15 この版では,TOPPERS/ASP+TINETではなく,TOPPERS/SSP+uIPを使用していま 16 す. 17 17 18 Kadecot É¢ÄÍȺÌWeby[Wð¨Çݾ³¢D18 Kadecotについては以下のWebページをお読みください. 19 19 20 20 http://kadecot.net/ 21 21 22 uKadecotvÍ®ïÐ\j[Rs 23 [^TCGX¤Ì¤WÅ·D 22 「Kadecot」は株式会社ソニーコンピュータサイエンス研究所の商標です. 24 23 25 GR-SAKURA ÖÌ«ÝC[WÌt@CÍȺÌtH_É èÜ·D24 GR-SAKURAへの書き込みイメージのファイルは以下のフォルダにあります. 26 25 27 26 csp\flash\ukadecot_20150603105310.mot 28 27 29 ypðz 28 【利用条件】 30 29 31 TOPPERS/uKadecot ÌpðÍCet@CÌæªÉ\¦³êÄ¢éTOPPERS32 CZXÅ·DTOPPERSCZXÉÖ·éFAQªCȺÌy[WÉ èÜ·D 30 TOPPERS/uKadecotの利用条件は,各ファイルの先頭に表示されているTOPPERSラ 31 イセンスです.TOPPERSライセンスに関するFAQが,以下のページにあります. 33 32 34 33 http://www.toppers.jp/faq/faq_ct12.html 35 34 36 ±ÌpbP[WÉÍCTvvOÉKvÈTOPPERS/SSP̼CȺÌ\ 37 tgEFAªÜÜêĨèCgp·éêÍ»ê¼êÌpðÉ]Áľ 38 ³¢D 35 このパッケージには,サンプルプログラムに必要なTOPPERS/SSPの他,以下のソ 36 フトウェアが含まれており,使用する場合はそれぞれの利用条件に従ってくだ 37 さい. 39 38 40 EuIPFIPX^bN 39 ・uIP:IPスタック 41 40 https://github.com/adamdunkels/uip 42 EPetit FAT File System ModuleFWebT[opt@CVXe 41 ・Petit FAT File System Module:Webサーバ用ファイルシステム 43 42 http://elm-chan.org/fsw/ff/00index_p.html 44 Ehttp-parserFHTTPp[T[ 43 ・http-parser:HTTPパーサー 45 44 https://github.com/joyent/http-parser 46 Emod_websocketFWebSocketibase64,sha1ðgpj 45 ・mod_websocket:WebSocket(base64,sha1を使用) 47 46 https://github.com/nori0428/mod_websocket 48 EJSONSLFJSONp[T[ 47 ・JSONSL:JSONパーサー 49 48 https://github.com/mnunberg/jsonsl 50 EjQuery49 ・jQuery 51 50 http://jquery.com 52 EjQuery Mobile51 ・jQuery Mobile 53 52 http://jquerymobile.com 54 EjQueryMobile - DateBox53 ・jQueryMobile - DateBox 55 54 http://dev.jtsage.com/jQM-DateBox/ 56 ESaltarelle C# to JavaScript Compiler55 ・Saltarelle C# to JavaScript Compiler 57 56 http://www.saltarelle-compiler.com 58 Elinq.js - LINQ for JavaScript57 ・linq.js - LINQ for JavaScript 59 58 http://linqjs.codeplex.com/ 60 EUnitypKadecot WAMPCu 59 ・Unity用Kadecot WAMPライブラリ 61 60 http://kadecot.net/blog/2842/ 62 61 63 ܽCÀst@Cì¬Égp·éc[ÉÍCȺÌ\tgEFAðÜñÅ 64 ¢Ü·D 62 また,実行ファイル作成に使用するツールには,以下のソフトウェアを含んで 63 います. 65 64 66 EDynamicJson65 ・DynamicJson 67 66 http://dynamicjson.codeplex.com/ 68 EFatFs - Generic FAT File System Module67 ・FatFs - Generic FAT File System Module 69 68 http://elm-chan.org/fsw/ff/00index_e.html 70 Ezlib69 ・zlib 71 70 http://zlib.net/ 72 EJSMinFThe JavaScript Minifier71 ・JSMin:The JavaScript Minifier 73 72 http://www.crockford.com/javascript/jsmin.html 74 ESRecord73 ・SRecord 75 74 http://srecord.sourceforge.net/ 76 75 77 yRpCû@z 76 【コンパイル方法】 78 77 79 GR-SAKURA ÌÀst@CÌRpCÉCRenesas CubeSuite+ðgpµÜ·D80 c[ÌRpCÉÍCVisual Studio 2012È~ðgpµÜ·D 81 AvP[VÆCKadecotÅgp·é¼Ìe[uCWebAvP[V 82 Ìt@CVXeÌCRÂÌt@CðµÄC«ÝC[Wðì¬ 83 µÜ·D 78 GR-SAKURAの実行ファイルのコンパイルに,Renesas CubeSuite+を使用します. 79 ツールのコンパイルには,Visual Studio 2012以降を使用します. 80 アプリケーションと,Kadecotで使用する名称テーブル,Webアプリケーション 81 のファイルシステムの,3つのファイルを結合して,書き込みイメージを作成 82 します. 84 83 85 ETOPPERS/SSPCuÌRpC 84 ・TOPPERS/SSPライブラリのコンパイル 86 85 csp\libssp\libssp.mtpj 87 ¨libssp.a86 →libssp.a 88 87 89 EAvP[VÌRpC 88 ・アプリケーションのコンパイル 90 89 csp\ukadecot\ukadecot.mtpj 91 ¨ukadecot.mod90 →ukadecot.mod 92 91 93 ERg[WebAvP[VÌRpC 92 ・コントローラWebアプリケーションのコンパイル 94 93 tools\EcnlControllerUI\EcnlControllerUI.sln 95 ¨ctrlui.js94 →ctrlui.js 96 95 97 EWebAvP[VÌRs[/minify96 ・Webアプリケーションのコピー/minify 98 97 tools\EcnlControllerUI\EcnlCtrlUI\copy_httpd-fs.bat 99 ¨httpd-fs\*98 →httpd-fs\* 100 99 101 EWebAvP[VÌt@CVXe» 100 ・Webアプリケーションのファイルシステム化 102 101 uip\apps\webserver\makefsdata.exe 103 ¨httpd-fs.bin102 →httpd-fs.bin 104 103 105 EKadecot APIp¼Ìe[uì¬c[ÌRpCCÀs 104 ・Kadecot API用名称テーブル作成ツールのコンパイル,実行 106 105 tools\KadecotNames\KadecotNames.sln 107 ¨KadecotNames.bin106 →KadecotNames.bin 108 107 109 EKadecot APIp¼Ìe[uÌRs[ 108 ・Kadecot API用名称テーブルのコピー 110 109 tools\KadecotNames\copy_kadecot_names.bat 111 ¨kadecot_names.bin110 →kadecot_names.bin 112 111 113 ERÂÌt@Ciukadecot.mod,httpd-fs.bin,kadecot_names.binjð 112 ・3つのファイル(ukadecot.mod,httpd-fs.bin,kadecot_names.bin)を結合 114 113 csp\flash\ukadecot_cat.bat 115 ¨ukadecot_YYMMDDhhmmss.mod114 →ukadecot_YYMMDDhhmmss.mod 116 115 117 ÅãÌuukadecot_YYMMDDhhmmss.modvª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 を作成することが出来ます. 121 120 122 Rg[WebAvP[VÅÍCNuGetpbP[WðgpµÄ¢Ü·ªC 123 ÜÜêĢܹñDVisual Studio 2012ÅÍCrhÉ_E[h³êÜ 124 ¹ñÌÅCȺÌìðsÁľ³¢D 125 Visual StudioÅuEcnlControllerUI.slnvðJ«Cu\ 126 [V GNX 127 v[[vÌu\ 128 [V 'EcnlControllerUI'vðENbNµÄC 129 uNuGet pbP[W̳ÌLø»vðIðµC\¦³ê½_CAOÅOKð 130 µÜ·D 131 Ý誮¹·éÆCrhÉNuGetpbP[Wª_E[h³êéæ¤ÉÈ 132 èÜ·D 121 コントローラWebアプリケーションでは,NuGetパッケージを使用していますが, 122 含まれていません.Visual Studio 2012では,ビルド時にダウンロードされま 123 せんので,以下の操作を行ってください. 124 Visual Studioで「EcnlControllerUI.sln」を開き,「ソリューション エクス 125 プローラー」の「ソリューション 'EcnlControllerUI'」を右クリックして, 126 「NuGet パッケージの復元の有効化」を選択し,表示されたダイアログでOKを 127 押します. 128 設定が完了すると,ビルド時にNuGetパッケージがダウンロードされるようにな 129 ります. 133 130 134 y¿âEoO|[gEÓ©Ìtæz 131 【質問・バグレポート・意見等の送付先】 135 132 136 TOPPERS/ECNL ðæèÇ¢àÌÉ·é½ß̲өð½}µÜ·DTOPPERS/ECNL137 ÉÖ·é¿ââoO|[gC²Ó©ÍCTOPPERSvWFNgÌïõÍ 138 TOPPERS JÒ[OXgidev@toppers.jpj¶Ü½ÍTOPPERS/ECNLÌo139 OgbLOVXeiTracjÉC»Ì¼ÌûÍTOPPERS[U[Y[ 140 OXgiusers@toppers.jpj¶É¨è¢µÜ·D 133 TOPPERS/ECNLをより良いものにするためのご意見等を歓迎します.TOPPERS/ECNL 134 に関する質問やバグレポート,ご意見等は,TOPPERSプロジェクトの会員は 135 TOPPERS開発者メーリングリスト(dev@toppers.jp)宛またはTOPPERS/ECNLのバ 136 グトラッキングシステム(Trac)に,その他の方はTOPPERSユーザーズメーリン 137 グリスト(users@toppers.jp)宛にお願いします. 141 138 142 TOPPERS [U[Y[OXgÖÌo^û@É¢ÄÍCȺÌy[WÉ143 ྪ èÜ·D 139 TOPPERSユーザーズメーリングリストへの登録方法については,以下のページに 140 説明があります. 144 141 145 142 http://www.toppers.jp/community.html 146 143 147 Èã 144 以上
Note:
See TracChangeset
for help on using the changeset viewer.