후이 API 두드려봐.
2389 단어 Hue
준비물
절차.
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/
Reference
이 문제에 관하여(후이 API 두드려봐.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/U_Sukeee/items/31f05e16a9c9fb92c070텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)