AI が生成した要約
mqttクライアントのインストールと設定手順は以下の通りです。
1. **インストール**:
```bash
sudo apt install mosquitto mosquitto-clients
```
2. **インストール確認**:
```bash
sudo systemctl is-enabled mosquitto
sudo systemctl status mosquitto
```
3. **テスト**:
- サブスクライブ:
```bash
sudo mosquitto_sub -h localhost -t test
```
- パブリッシュ(別のターミナルで):
```bash
sudo mosquitto_pub -h localhost -t test -m "Hello from terminal 2"
```
4. **ユーザー設定**:
```bash
sudo mosquitto_passwd -c /etc/mosquitto/.passwd yhkz
```
5. **新しい設定ファイルの作成**:
```bash
sudo nano /etc/mosquitto/conf.d/auth.conf
```
設定内容を追加し、保存します。
```
listener 1883
allow_anonymous false
password_file /etc/mosquitto/.passwd
```
6. **サービスの再起動**:
```bash
sudo systemctl restart mosquitto
```
7. **ユーザー認証を使ったメッセージ送信テスト**:
```bash
sudo mosquitto_sub -h localhost -t test -u "yhkz" -P "p4ssw0rd"
sudo mosquitto_pub -h localhost -t "test" -m "Hello - enabled auth" -u "yhkz" -P "p4ssw0rd"
```
8. **定期タスクの設定