Sony Spresense LTE拡張ボードとSORACOM IoT SIM(plan01s – Low Data Volume)で通信テスト

Sony Spresenseでセンサーから取得したデータをクラウドにアップする前に
サンプルスケッチで **LTEデータ通信** のテストを行いました。

SIMカードは **IoT SIM (plan-D)** を使用しました。  
Arduino IDE を 開いて ボードを **Sony Spresense** に設定します。
次に スケッチ例 で **LteWebClient** を選択します。

27行目からの **APN data** の設定を SORACOM IoT SIM に合わせて以下のように変更します。

```
// APN data
#define LTE_APN       "soracom.io"      // replace your APN
#define LTE_USER_NAME "sora"     // replace with your username
#define LTE_PASSWORD  "sora" // replace with your password
```
ここの設定が違っているとシリアルモニタに以下のようにエラー表示されます。  

```
12:56:25.078 -> Starting web client.
12:56:30.867 -> ERROR: Invalid APN name.
12:56:30.867 -> An error occurred, shutdown and try again.
```

正しく設定されていればシリアルモニタに以下の表示がされて通信が出来ているのを確認出来ます。

通信ログ

```
12:21:53.876 -> Starting web client.
12:22:19.345 -> attach succeeded.
12:22:19.933 -> connected
12:22:20.865 -> HTTP/1.1 200 OK
12:22:20.865 -> Server: nginx/1.4.2
12:22:20.865 -> Date: Sun, 27 Dec 2020 03:22:21 GMT
12:22:20.865 -> Content-Type: text/plain
12:22:20.865 -> Content-Length: 2263
12:22:20.865 -> Last-Modified: Wed, 02 Oct 2013 13:46:47 GMT
12:22:20.865 -> Connection: close
12:22:20.865 -> Vary: Accept-Encoding
12:22:20.865 -> ETag: "524c23c7-8d7"
12:22:20.865 -> Accept-Ranges: bytes
12:22:20.865 -> 
12:22:20.865 -> 
12:22:20.865 ->            `:;;;,`                      .:;;:.           
12:22:20.865 ->         .;;;;;;;;;;;`                :;;;;;;;;;;:     TM 
12:22:20.899 ->       `;;;;;;;;;;;;;;;`            :;;;;;;;;;;;;;;;      
12:22:20.899 ->      :;;;;;;;;;;;;;;;;;;         `;;;;;;;;;;;;;;;;;;     
12:22:20.899 ->     ;;;;;;;;;;;;;;;;;;;;;       .;;;;;;;;;;;;;;;;;;;;    
12:22:20.899 ->    ;;;;;;;;:`   `;;;;;;;;;     ,;;;;;;;;.`   .;;;;;;;;   
12:22:20.899 ->   .;;;;;;,         :;;;;;;;   .;;;;;;;          ;;;;;;;  
12:22:20.899 ->   ;;;;;;             ;;;;;;;  ;;;;;;,            ;;;;;;. 
12:22:20.934 ->  ,;;;;;               ;;;;;;.;;;;;;`              ;;;;;; 
12:22:20.934 ->  ;;;;;.                ;;;;;;;;;;;`      ```       ;;;;;`
12:22:20.934 ->  ;;;;;                  ;;;;;;;;;,       ;;;       .;;;;;
12:22:20.934 -> `;;;;:                  `;;;;;;;;        ;;;        ;;;;;
12:22:20.934 -> ,;;;;`    `,,,,,,,,      ;;;;;;;      .,,;;;,,,     ;;;;;
12:22:20.934 -> :;;;;`    .;;;;;;;;       ;;;;;,      :;;;;;;;;     ;;;;;
12:22:20.934 -> :;;;;`    .;;;;;;;;      `;;;;;;      :;;;;;;;;     ;;;;;
12:22:20.967 -> .;;;;.                   ;;;;;;;.        ;;;        ;;;;;
12:22:20.967 ->  ;;;;;                  ;;;;;;;;;        ;;;        ;;;;;
12:22:20.967 ->  ;;;;;                 .;;;;;;;;;;       ;;;       ;;;;;,
12:22:20.967 ->  ;;;;;;               `;;;;;;;;;;;;                ;;;;; 
12:22:20.967 ->  `;;;;;,             .;;;;;; ;;;;;;;              ;;;;;; 
12:22:20.967 ->   ;;;;;;:           :;;;;;;.  ;;;;;;;            ;;;;;;  
12:22:21.001 ->    ;;;;;;;`       .;;;;;;;,    ;;;;;;;;        ;;;;;;;:  
12:22:21.001 ->     ;;;;;;;;;:,:;;;;;;;;;:      ;;;;;;;;;;:,;;;;;;;;;;   
12:22:21.001 ->     `;;;;;;;;;;;;;;;;;;;.        ;;;;;;;;;;;;;;;;;;;;    
12:22:21.001 ->       ;;;;;;;;;;;;;;;;;           :;;;;;;;;;;;;;;;;:     
12:22:21.001 ->        ,;;;;;;;;;;;;;,              ;;;;;;;;;;;;;;       
12:22:21.001 ->          .;;;;;;;;;`                  ,;;;;;;;;:         
12:22:21.001 ->                                                          
12:22:21.035 ->                                                          
12:22:21.035 ->                                                          
12:22:21.035 ->                                                          
12:22:21.035 ->     ;;;   ;;;;;`  ;;;;:  .;;  ;; ,;;;;;, ;;. `;,  ;;;;   
12:22:21.035 ->     ;;;   ;;:;;;  ;;;;;; .;;  ;; ,;;;;;: ;;; `;, ;;;:;;  
12:22:21.035 ->    ,;:;   ;;  ;;  ;;  ;; .;;  ;;   ,;,   ;;;,`;, ;;  ;;  
12:22:21.035 ->    ;; ;:  ;;  ;;  ;;  ;; .;;  ;;   ,;,   ;;;;`;, ;;  ;;. 
12:22:21.070 ->    ;: ;;  ;;;;;:  ;;  ;; .;;  ;;   ,;,   ;;`;;;, ;;  ;;` 
12:22:21.070 ->   ,;;;;;  ;;`;;   ;;  ;; .;;  ;;   ,;,   ;; ;;;, ;;  ;;  
12:22:21.070 ->   ;;  ,;, ;; .;;  ;;;;;:  ;;;;;: ,;;;;;: ;;  ;;, ;;;;;;  
12:22:21.070 ->   ;;   ;; ;;  ;;` ;;;;.   `;;;:  ,;;;;;, ;;  ;;,  ;;;;   
12:22:21.070 -> 
12:22:21.070 -> disconnecting.
```

次回はこのスケッチを元にセンサーで取得したデータをクラウドにアップしてみます。