Page 429 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 429

< 표  Ⅱ -19>   자동문  서버  (8302)  명령어  표

                                           반환
             명령어
                                           자료형      내용
             get  time                     String   0:00
             get  date                     String   2019-00-00-     월
             get  schedule                 JSON     하루  교시 1     ~  7 교시  시간표정보  데이터
                                           Boolea   ( 출석완료 학생이름)        ,  ( 이미출석)already,
             nfc  attendance  [UUID]
                                           n        ( 다른교실)false
             get  student  name  [ID]      String   학생  이름  반환
                                           Boolea
             login  student  [ID]  [PW]             학생  로그인  요청
                                           n
                                                    학생의  출석상태  반환(*  0  :           미출석,  1  :    출석,  2  :
             attendance  get  [ 이름]        String
                                                    외출,  3  :  결석,  4  :  병결  )
             attendance  change  [ 이름]  Boolea      출석상태  변경
             [ 상태코드]                       n
             get  student  num  [ 이름]      String   이름에  해당하는  학생  학번  요청
             get  student  state  [ 이름]    String   학생  상태  불러오기  -  0  :       교실  밖,  1  :   교실  안
             set  student  state  [ 이름]  Boolea
             [ 상태]                         n        학생  상태  설정  -  0  :     교실  밖,  1  :  교실  안
             get  classTime                String   교시  반환





            < 표  Ⅱ -20>   안드로이드  서버  (8303)  명령어  표

                                              반환
             명령어
                                              자료형       내용
                                                        교탁으로  LED     교실  앞  요청 교탁 ,     :  led  front  on,   성공
             action  led  front  [code]  [on/off]  Boolean
                                                        :  true,   실패  :  false
                                                        교탁으로  LED      교실  뒤  요청 교탁 ,    :  led  back  on,   성공
             action  led  back  [code]  [on/off]  Boolean
                                                        :  true,   실패  :  false
             action        fan        [code]     Boolean  선풍기  요청 교탁 ,    :  fan  [strong/  ..  ],   성공  :  true,   실
             [strong/medium/week/stop]                  패  :  false
             action        air        [code]     Boolean  에어컨  요청 교탁 ,    :  air  [strong/  ..],   성공  :  true,   실패
             [strong/medium/week/stop]                  :  false
             get  date                        String    2019-00-00-    월
             get  time                        String    0:00
             get  classTime                   String    ( 수업  교시)  1
             subject  [ 이름]                   String    과목
             attendance  get  [ 이름]           String    가장  최근의  출석  상태  코드
             get  student  num  [ 이름]         String    학생이름의  학번
             get  student  classname  [ 이름]   JSON      학생  시간표의  교과  정보  전체
             get  student  room  [ 이름]        JSON      학생  시간표의  교실  정보  전체
             get  student  teacher  [ 이름]     JSON      학생  시간표의  선생님  정보  전체

             get  attendance  [ 날짜]  [ 이름]    String    [ 날짜 의  이름]  [  ]   학생  출석  정보  반환
             bus  get  bus_info  [ID]         JSON      현재  정류장 다음  정류장 남은  좌석  등  정보  반환,   ,
             bus  get  distance               JSON      버스와  정류장  간의  거리  정보  반환
             board  get  list                 JSON      가정통신문  리스트  반환



                                                                                      인천전자마이스터고등학교
                                                         -  447  -                       정보통신기기과         447
   424   425   426   427   428   429   430   431   432   433   434