후이 API 두드려봐.

2389 단어 Hue
여느 때와 마찬가지로 단지 자신의 필기일 뿐이다
준비물
  • 어느 것이든 OK
  • 개인용 컴퓨터
  • Wi-Fi 라우터
  • 그나저나 우리 집에는 V1이 있는데 음성 조작과 지원 등은 모두 버려졌다.(2020/04/08)
    절차.
    1 로컬 IP 찾기
    핑(FING) 등 앱에서 IP 주소를 검색해도 되지만 번거롭기 때문에 브라우저로 아래를 방문하면 브리지의 IP 주소를 산출할 수 있다.
    방문하면 아래의 느낌으로 IP를 찾을 수 있습니다.
    [{"id":"ブリッジの固有ID","internalipaddress":"192.168.3.8"}]
    
    둘째, 디버그 페이지 열기
    1은 브라우저를 통해 다음 URL에 액세스합니다.
    물론 IP는 브리지의 IP 주소로 바꾸십시오
    http://192.168.3.8/debug/clip.html
    액세스 가능한 경우 다음 내용 표시

    3 username 설정
    여기는usename을 실제로 설정하지 않습니다.임의 값만 복사
     
    URL 표시줄 및 메시지 바디 표시줄에 "POST"입력
    URL 표시줄
    /api
    
    Message Body 막대(hogehogehue 를 적절하게 입력하십시오)
    {"devicetype": "hogehogehue"}
    
    그리하여 error에서 다리의 링크 버튼(중간의 큰 버튼)을 눌렀습니다.
    [
        {
            "error": {
                "type": 101,
                "address": "",
                "description": "link button not pressed"
            }
        }
    ]
    
    
    링크 버튼을 다시 누른 후 바로 POST, 즉 Success를 진행합니다.
    username 섹션을 복사합니다.(username을 설정할 수도 있지만 여기서 생략)
    [
        {
            "success": {
                "username": "VGx8pNJ9IVIWqNAhNHM4xw4CRKLmiiy1r0URwQM8"
            }
        }
    ]
    
    그 네 개의 불을 켜보세요.
    PUT를 위해 URL 및 Message를 다음과 같이 입력합니다.(POST 아님 주의)
    /lihgts/다음 숫자는 램프의 ID입니다.
    URL:
    /api/さっきのusername/lights/1/state
    
    Message Body:
    {"on":true}
    
    Off는 {"on": 가짜}입니다.
    성공하면 Success가 돌아옵니다.
    [
        {
            "success": {
                "/lights/1/state/on": true
            }
        }
    ]
    

    다섯째
    기본적으로 URL과 메시지로 표시됩니다.
    자세한 내용은 Hue api를 참조하십시오.
    https://developers.meethue.com/develop/get-started-2/

    좋은 웹페이지 즐겨찾기