Skip to content

MQTT.js + shiftr.io Desktop + p5.js を使ったサンプルコード

License

Notifications You must be signed in to change notification settings

leviosa42/p5js-sample-mqtt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p5js-sample-mqtt

MQTT を使って p5.js 上で通信を行うサンプルです。

技術スタック

  • MQTT
    • Desktop shiftr.io ... MQTT ブローカー
    • mqtt.js ... MQTT クライアント
  • p5.js ... クリエイティブコーディング用ライブラリ
  • LiveServer(VSCode 拡張機能) ... ローカルサーバー

ディレクトリ構成

p5js-sample-mqtt
├── README.md
├── receiver
│   ├── index.html
│   └── sketch.js
└── sender
    ├── index.html
    └── sketch.js

セットアップ

  1. リポジトリをクローンしVSCodeで開きます。
git clone
code p5js-sample-mqtt
  1. 右下の Go Live ボタンをクリックしてローカルサーバーを立ち上げます。このとき、ボタンの表示が Port : **** に変わるため、ポート番号をメモしておいてください。

Note

もし LiveServer がインストールされていない場合は、VSCode の拡張機能からインストールしてください。

Note

デフォルトのポート番号は 5500 です。

  1. ブラウザで http://localhost:ポート番号/senderhttp://localhost:ポート番号/receiver を開きます。

Note

iPad等プライベートLAN内のデバイスで動作させる場合は、http://PCのIPアドレス:ポート番号/senderhttp://PCのIPアドレス:ポート番号/receiver を開いてください。

使い方

sender 側での情報が receiver 側で表示されます。

送信している内容は以下の通りです。

  • マウス座標
  • sender 側の時刻[msec]
  • マウスボタンを押しているかどうか

参考

ライセンス

MIT

About

MQTT.js + shiftr.io Desktop + p5.js を使ったサンプルコード

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published