モーダルを閉じる工作HardwareHub ロゴ画像

工作HardwareHubは、ロボット工作や電子工作に関する情報やモノが行き交うコミュニティサイトです。さらに詳しく

利用規約プライバシーポリシー に同意したうえでログインしてください。

工作HardwareHub ロゴ画像 (Laptop端末利用時)
工作HardwareHub ロゴ画像 (Mobile端末利用時)

工作HardwareHub API の使い方

モーダルを閉じる

ステッカーを選択してください

モーダルを閉じる

お支払い内容をご確認ください

購入商品
」ステッカーの表示権
メッセージ
料金
(税込)
決済方法
GooglePayマーク
決済プラットフォーム
確認事項

利用規約をご確認のうえお支払いください

※カード情報はGoogleアカウント内に保存されます。本サイトやStripeには保存されません

※記事の執筆者は購入者のユーザー名を知ることができます

※購入後のキャンセルはできません

公開日公開日
2025/02/04
最終更新最終更新
2025/02/24
記事区分記事区分
一般公開

目次

    工作HardwareHubを運営しています。分からないことがあれば「運営情報」のお問い合わせフォームからお気軽にどうぞ。

    0
    ステッカーを贈るとは?

    API の概要については こちら をご参照ください。

    トークン発行

    「新しいトークンを発行する」をクリックします。

    コントローラの起動

    発行されたトークンの「起動」をクリックします。

    クライアントの接続待ち状態になります。

    クライアントから接続

    WebSocketクライアントで 工作HardwareHub API に接続します。

    # -*- coding: utf-8 -*-
    import websocket
    
    def on_open(ws):
        print("Successfully connected to the API server.")
        ws.send('{"token":"04DA-952A-8125-32C5"}')
    
    def on_error(ws, error):
        print("An unexpected error has occurred: %s" % error)
        ws.close()
    
    def on_message(ws, message):
        print("received: %s" % message)
    
    def on_close(ws):
        print("Connection closed.")
    
    if __name__ == "__main__":
        websocket.enableTrace(False)
        ws = websocket.WebSocketApp("ws://api.qoosky.dev/v1/websocket-relay-server/actuator/ws", on_open=on_open, on_error=on_error, on_message=on_message, on_close=on_close)
        ws.run_forever()
    

    その他のサンプルコード → Python/Node.js/Ruby/Java/Scala
    Arduino C/C++

    WebSocketクライアントの起動

    コントローラから文字を送信

    受信に成功することを確認します。

    0
    詳細設定を開く/閉じる
    アカウント プロフィール画像 (本文下)

    工作HardwareHubを運営しています。分からないことがあれば「運営情報」のお問い合わせフォームからお気軽にどうぞ。

    GitHub プロフィールリンクX(Twitter) プロフィールリンク

    記事の執筆者にステッカーを贈る

    有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。

    さらに詳しく →
    ステッカーを贈る コンセプト画像

    Feedbacks

    Feedbacks コンセプト画像

      ログインするとコメントを投稿できます。

      関連記事

      • 記事の書き方@工作HardwareHub
        サムネイル画像-a93cedbe99
        エディタの使い方や Markdown 記法をご紹介します。 画像のアップロード 編集履歴 記事を保存するとバージョンが作成されます。以下の操作が可能です。 過去のバージョンとの差分確認 過去のバージョンへの戻し ファイルアップロー
      • Qoosky API + Raspberry Pi5 でLチカしてみた
        はじめに 今回は、Qoosky APIという、WebSocketを利用してインターネット接続されているArduinoやラズパイと通信できるAPIを利用して、Rapsberry Pi 5 でLチカをしてみました!この記事では、Qoosky APIの概要や特徴に触れたあと、Qoosky APIを利用したRapsberry Pi 5 でのLチカまでの方法についてご紹介させていただきます! Qoosky ...
        RSTRST2/24/2025に更新
        いいねアイコン画像1