Help us understand the problem. What is going on with this article?

Wi-Fi 接続を設定するQRコードを作成する。ターミナルで

先月この記事を見ました。

pure JS WiFi QR Code Generator - 無線LAN情報を記載したQRコード生成

Wi-Fi 接続用の QRコードのスキーマがあって、以下のフォーマットで QR コードを作成し、特定のデバイスでスキャンすると Wi-Fi 接続を設定してくれるようです。知らなかった。

WIFI:T:WPA;S:SSID;P:PASSWORD;;

IMG_6360.jpg

iOS11+ と Android で使えるようです。勉強会やカンファレンスなどで Wi-Fi 接続情報を配るのに便利そうですね。

最速で QR コードを得るために CLI ツールを利用する

CLI で Wi-Fi 接続設定用の QR コードを作成するツールが qrfi です。
Node.js ユーザーは npm や Yarn でインストールすることができます。

$ npm install qrfi -g
# または
$ yarn global add qrfi

グローバルを汚染しないで!という人は npx コマンドで即時実行することができます。

$ npx qrfi -h

Screenshot 2019-09-02 09.33.56.png

ターミナル上に QR コードを表示する

qrfi は QR コードを標準出力に書き出します。

$ npx qrfi SSID -p PASS

Screenshot 2019-09-02 09.36.51.png

カラーエスケープで QR コードが描かれます。 Expo 使いにはおなじみですね。

png 画像が欲しい

png 画像を吐き出すオプションもあります。 -f オプションを付けてファイルにリダイレクションしましょう。

$ npx qrfi SSID -p PASS -f png > wifi.png

png 画像が得られます。

wifi.png

セキュリティ

もちろんQRコードにはパスワードが含まれていますので、作成した QR コードの取り扱いには注意してください。

tilecloud
地図専用クラウドサービスを提供するスタートアップ
https://geolonia.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした