obniz의 Websocket API를 사용해보십시오.

3577 단어 websocketobniz
Obniz Advent Calendar 2018 5일째 기사입니다.

obniz는 Websocket API, REST API를 공개하고 있으므로 Node.js 이외에도 조작할 수 있습니다.

obniz.js는 백엔드에서 Websocket API를 두드리고 있습니다 ~, 그리고 obniz의 사람들에게 물어 본 적이 있습니다.
obniz.js로 할 수 있는 것은 API에서도 할 수 있을 것! ! 그래서 Websocket API를 통해 obniz를 제어하고 싶습니다.

【준비1】 obniz 디바이스의 세팅



당신의 obniz를 Wi-Fi에 연결하십시오.

【준비 2】 Websocket의 소통 확인을 실시한다



Websocket의 소통 확인을 수행하는 데 유용한 도구가 세상에 많이 있다고 생각하지만 Google Chrome 확장 프로그램을 사용합니다.

크롬 웹 스토어 에서 "websocket"이라고 검색하면 몇 가지 나오므로 좋은 것을 추가합니다.



그건 그렇고, 나는 Smart Websocket Client을 사용하고 있습니다 ~.

obniz Websocket API에 연결



참조 보다, 접속처 주소는 wss://obniz.io/obniz/{obniz_id}/ws/1 이므로, 자신의 obniz_id 에 재기입해 Websocket 접속합니다.



어쨌든 리디렉션 대상 URL이 반환 된 것 같습니다.
다음은 반환된 도메인으로 대체하고 다시 Websocket 연결합니다.



응답을 보는 한 연결이 잘 작동하는 것 같습니다.

obniz의 디스플레이에 「Hello, obniz!」를 표시해 봅니다.
h tps // 오 b ...

Request Boby에 JSON 데이터를 부여하고 연결합니다.
[
    {
        "display": {
            "clear": true
        }
    },
    {
        "display": {
            "text": "Hello, obniz!"
        }
    }
]





obniz의 디스플레이에 표시되면 성공입니다.
다른 언어로 obniz를 만지게 되면 꼭 Websocket API or REST API를 사용해 보는 것은 어떨까요?

좋은 웹페이지 즐겨찾기