============================================================
  ԕW  v1.0iJŁj
  ÉscnS R̔ԕWA Windows 2000 
============================================================

w̃z[ɂ锭ԕWi̓dԂ̎EsodfjA
Ƃ PC œėVԂ߂̃\tgłB
ET[o[ c Node.js œ Web ̑ʁB\uv\evZ܂
ENCAg c Windows 2000 œԕW̉ʁihasshahyo.exejBT[o[\e󂯎ĕ`܂

 lō̃\tgłBÉsʋǂƂ͊֌W܂B
 iڋ߃fBEj͓Ă܂Bg͂ŗpӂĂíu vjB
 ̎\̓TvŁẢ݂w̎\ł͂܂B

 g
  server\           ԕWT[o[iNode.jsAǉ̃pbP[W͕svj
    start-server.bat  T[o[N
    sounds\           utH_iłj
  client\           ԕWNCAgiWindows 2000 ȍ~BWindows 11 łmFς݁j
    hasshahyo.exe     ԕW̉
    hasshahyo.ini     ݒiT[o[ IP AhXEڂoj
    setup-kiosk.bat   p@[hidꂽ甭ԕWNjɂ
    remove-kiosk.bat  p@[h߂

 KvȂ
  ET[o[ PC: Node.js 18 ȍ~iWindowsEMacELinux ǂłj
  EԕWɂ PC: Windows 2000iSP4 jȍ~BT[o[Ɠ PC ł܂܂

 g
  1. T[o[ PC  server\start-server.bat siWindows ȊO server tH_ node server.jsj
      uEU http://localhost:8020/ JƑʁuԕWv
  2. ԕWɂ PC  client tH_Rs[āi: C:\hasshahyojA
     hasshahyo.ini ́uT[o[=vT[o[ PC  IP AhXɂi PC Ȃ 127.0.0.1j
  3. hasshahyo.exe N
   T[o[ PC ̃t@CAEH[ TCP 8020  LAN ʂĂB
   Windows 2000 ͍ HTTPS ɑΉĂȂ̂ŁAʐM LAN  HTTP łB
     T[o[C^[lbgɌJȂłB

 \̃^Cviʂ̊éuځv^uőIԁj
  ^LED
    EIWƗ΂ LEDBíuN{\v̐
    Es { 7 b / p 3 b Ō݁AԑO͎_
    Em点Eڋߕ\u܂ȂdԂ܂܂vi΁jEŏIdԁis͐ԁj́A
      um点\vőI񂾒iiŉi  2iځj̗ԕ\ɑďo
    EɎ܂镶͍񂹂Ŏ~܂āA͂ݏo͗
  V^LEDitJ[j
    EɈ̊ŔiԐEHEʁjA 384~48 hbg̃tJ[ LED
    E1 i:  / si{j / si{  p    ؍ Ɛ؂ւj
    E2 i: ӂ 2 {ڂ̓dԁiƂǂ΂̂m点j
       6 Oݐʒuuw <<< Ow <<< OXwvi1 w 2 jB
        dԂƂ 12 boāAwԍi܂ <<<jƓdԂ̊G݂ɓ_ł
       ڋߒ́udԂ܂ | Train approachingvƁuF_ubN̓Łcv
       Ԓi_Łj͎̓d
    EŔ̕EH̐FEԐ̍EEݐʒủwԍ́uV^LED̐ݒvŕς܂

 iʂ̊éu^]v^uőIԁj
  蓮     c EsEԑOāuۑĔfvBڋ߁EŏIdԁEm点
               vr[̉̃{^Ƃ؂ւ
  \   c  / yj / yx ̎\玩
               21:47 u ^ 06:00-08:58/4 ui4j ^ 24:12 u ŏI
   c u2v̂悤ɊԊuƉ^]ԁEs悾Ŏ
  \E̗iuŜ̐ݒvŕύXj:
    60 bO ڋߕ\  45 bO ڋ߃fB  傤 E  25 bԂĕ\

 iJłɂ͓Ă܂j
  server\sounds  mp3  wav uāAʂ́usƕvōs悲ƂɑIт܂B
  킵 server\sounds\README.txt ĂB
  EʂƂɃtH_𕪂܂isounds\HigashiyamaEsounds\Nagoya ȂǁBéuv^uőIԁj
  Es悲Ƃ ڋ /  / ŏIEڋ / ŏIE  4 
  Eus於-cu.mp3vƂOŒuƁAݒ肵ȂĂ̍s̐ڋߕɂȂ
  ENCAg̓T[o[特ĂĖ炵܂iNCAg PC ɓKv͂܂j
   w̕EԃfBɂ͒쌠܂Bǧ܂ɏ]ĂB

 E؍̕\iV^LEDj
  Windows 2000 ɒE؍̃tHgiSimSunEMingLiUEGulim ȂǁjƂ́A
  ͎̌Ŕ΂āA{ƉpꂾŐ؂ւ܂B
  Ƃ́uRg[pl  ñIvV  S  VXěݒv
  ȑ̎Eɑ̎E؍Ƀ`FbNiWindows 2000  CD KvjB

 p@[hiQ[Z➑݂̂Ɂj
  ԕWɂ PC  client\setup-kiosk.bat sƁiǗ҂̃[U[Łj:
  EdƎŃOIAfXNgbv̑ɔԕWN
  EN͍ʂɃVXe`FbNiSYSTEM / MEMORY / NETWORK / SERVERj
    uNłB΂炭҂v\  T[o[ɂȂ甭ԕW
  EԕWĂŗグBG[̃_CAOoȂ
  EiIׂ΁jboot.ini  /noguiboot 𑫂 Windows ̃Sʂ
  ێ烁j[ : Ctrl + Alt + Shift + F12
  OI~߂ : N Shift L[
  ɖ߂ : remove-kiosk.bat
   OI̎dgݏApX[h̓WXgɕۑ܂B

 NCAg̑ip@[hłȂƂj
  _uNbN / F11 / Alt+Enter c Sʕ\̐ؑցiEsc Ŗ߂j
  F10 c gȂ@F9 c ɎO@F5 c ݒǂݒ
  ENbN c j[iT[o[̑ʂJEݒt@CJEIj

 APIiʂ̉ɂႪo܂j
  1ڂ 2 ɂ:
    curl -X PUT http://T[o[:8020/api/boards/1 -H "Content-Type: application/json"
         -d "{\"mode\":\"interval\",\"interval\":{\"minutes\":2}}"
  ̑:
    GET  /api/state                 S̐ݒ
    GET  /api/boards/1/display.json 1ڂɂ܏oĂe
    PUT  /api/boards/1              1ڂ̐ݒꕔςiJSONj
    PUT  /api/boards/1/interval     ̊ԊuE^]ԁEs
    PUT  /api/settings              Ŝ̐ݒibEFEEeXgȂǁj
  T[o[ node server.js --password Ђ݂ ŋNƁAύXɂ X-Password wb_KvɂȂ܂B

 ݒ̕ۑ
  ʂŕςe server\data\state.json ɕۑ܂B
  u̐ݒlƂĕۑv server\defaults.json ɕۑAulɖ߂vłł߂܂B

