AI が生成した要約
### MQTTクライアントのインストールと設定
1. **MQTTクライアントのインストール**:
```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. **定期タスク