<commit_before>## <a name="chapter9">9章 SORACOM Beam経由で赤外線信号を送信する
- Raspberry Piにプログラムをダウンロード
- ホストPCにプログラムをダウンロード
- SORACOM Beam経由で赤外線信号を送信する

### Raspberry Piにプログラムをダウンロード

- プログラムをダウンロード  
`$ curl -O hogehoge`

- MQTTクライアントをインストール  
`$ sudo gem install mqtt`

- 環境変数を設定する
`$ export MQTT_USERNAME=<Sangoで取得したユーザ名>`

- MQTTを受信する  
`$ ruby ir_tools/subscriber.rb`

上記のプログラムを起動したまま別のタブでホストPCにログイン
### ホストPCにプログラムをダウンロード
- プログラムをダウンロード  
`$ curl -O hogehoge`

- MQTTクライアントをインストール  
`$ gem install mqtt`

### SORACOM Beam経由で赤外線信号を送信する
- 環境変数を設定する

```
export MQTT_PASSWORD=<<PASSWORD>で取得したパスワードを入力>
export MQTT_USERNAME=<Sangoで取得したユーザ名>
```
- 下記スクリプトでMQTTを送信し、赤外線信号が送信されることを確認  
`$ ruby ir_tools/publisher.rb power_on`  
power_onを他の命令に変えることで他の信号も送信できます。  
詳しくは「5章　応用編」を参照してください。  

おつかれさまでした！！
以上でハンズオンは終了です。
<commit_msg>Update chapter9.md<commit_after>## <a name="chapter9">9章 SORACOM Beam経由で赤外線信号を送信する
- Raspberry Piにプログラムをダウンロード
- ホストPCにプログラムをダウンロード
- SORACOM Beam経由で赤外線信号を送信する

### Raspberry Piにプログラムをダウンロード

- プログラムをダウンロード  
`$ curl -O hogehoge`

- MQTTクライアントをインストール  
`$ sudo gem install mqtt`

- 環境変数を設定する  
`$ export MQTT_USERNAME=<Sangoで取得したユーザ名>`

- MQTTを受信する  
`$ ruby ir_tools/subscriber.rb`

上記のプログラムを起動したまま別のタブでホストPCにログイン
### ホストPCにプログラムをダウンロード
- プログラムをダウンロード  
`$ curl -O hogehoge`

- MQTTクライアントをインストール  
`$ gem install mqtt`

### SORACOM Beam経由で赤外線信号を送信する
- 環境変数を設定する

```
export MQTT_PASSWORD=<Sangoで取得したパスワードを入力>
export MQTT_USERNAME=<Sangoで取得したユーザ名>
```
- 下記スクリプトでMQTTを送信し、赤外線信号が送信されることを確認  
`$ ruby ir_tools/publisher.rb power_on`  
power_onを他の命令に変えることで他の信号も送信できます。  
詳しくは「5章　応用編」を参照してください。  

おつかれさまでした！！
以上でハンズオンは終了です。

{'fraction_non_alphanumeric': 0.0995115995115995, 'fraction_numerical': 0.004273504273504274, 'mean_word_length': 5.635627530364372, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7025994', 'n_tokens_mistral': 1177, 'n_tokens_neox': 1160, 'n_words': 107}