過去に、WioLTEシリーズ(←勝手に命名w)の開発プラットフォームについては2017年12月Qiita記事に書いただけでした。
それから1年、製品ラインナップが増えて、プラットフォームやライブラリが複雑になってきた(なってしまった)ので、、、書くことにしました。
振り返り
2017年12月に販売していたのはWio LTE JP Versionだけで、Wio LTEで質問されたこと(&開発プラットフォーム)に、このように書いていました。
| 対象者 | 開発プラットフォーム | 言語 | リリース | 担当 | リポジトリ |
|---|---|---|---|---|---|
| 初心者 | Arduino IDE | C(C++) | 済 | Seeed日本 | WioLTEforArduino |
| 初心者 | Espruino | JavaScript | 済 | Seeed深セン | Wio LTE Cat.1 |
| 初心者 | Visual Studio | C# | まだ | 個人(@matsujirushi) | TinyCLR-WioLTE |
| 上級者 | Mbed | C++(C) | 来年早々 |
|
WioLTEforMbed |
そういえば、記事を書いたときはMbed対応予定でしたが、、、その後、対応未定と変更になりました。(スミマセン)
2018年4月にWio 3G SORACOM Editionの発表、
2018年7月に**Wio LTE M1/NB1(BG96)**の発表がありました。
そして、Seeed K.K.から公式に提供している開発プラットフォームはArduino IDEだけ!でしたが、
2018年11月にWio 3GがMbed対応になりました。
Espruinoは、、、Seeed K.K.ではなく、Seeed本社が提供しています。
Seeed K.K.が提供しているArduino IDEの開発プラットフォームは、PlatformとLibraryで構成されていて、
Platformは、
- Seeed STM32F4 Boards by Seeed Studio (←Seeed本社)
- SeeedJP STM32F4 Boards by Seeed K.K.
- Seeed STM32F4 Board (JP mirror) by Seeed K.K.
Libraryは、
- Wio LTE Arduino Library by Seeed Studio (←Seeed本社)
- Wio LTE for Arduino by Seeed K.K.
- Wio 3G for Arduino by Seeed K.K.
- Wio cell lib for Arduino by Seeed K.K.
を提供しました。
製品ラインナップ
今、すぐに購入することができる製品は、Wio LTE JP Version、Wio 3G SORACOM Edition、**Wio LTE M1/NB1(BG96)**の3種類です。
| Wio LTE JP Version | Wio 3G SORACOM Edition | Wio LTE M1/NB1(BG96) | |
|---|---|---|---|
| CPU | STM32F405RG | STM32F439VI | STM32F439VI |
| Grove | 6個 | 6個 | 6個 |
| セルラー通信 | LTE Cat.1 | 3G | LTE Cat.M1/NB1 |
| SIM | nanoSIM | eSIM搭載 | nanoSIM |
| 消費電力 | 大 | 中 | 小 |
| 利用可能国 | 日本 | 世界 | 日本 |
| IFチップ | 無 | 有 | 有 |
現在、Wio LTE JP VersionはSeeed製品販売店から購入できますが、Wio 3G SORACOM Edition、**Wio LTE M1/NB1(BG96)**はソラコムのみになっています。
ソラコムは、Groveモジュールがセットになった**Grove IoT スターターキット for SORACOM**という製品も販売しています。
製品と開発プラットフォーム
開発プラットフォームはArduino IDEとMbedを提供していますが、製品によって提供状況が違いますので、表にしました。
| 製品 | 対象者 | 言語 | 開発プラットフォーム | リリース |
|---|---|---|---|---|
| Wio LTE JP Version | 初心者 | C(C++) | Arduino IDE | 済 |
| Wio 3G SORACOM Edition | 初心者 | C(C++) | Arduino IDE | 済 |
| 上級者 | C++(C) | Mbed | 済 | |
| Wio LTE M1/NB1(BG96) | 初心者 | C(C++) | Arduino IDE | 済 |
| 上級者 | C++(C) | Mbed | 準備中 |
Arduino IDE
また、Arduino IDE向けはPlatformとLibraryがいくつかあるので、表に。
| 製品 | Platform | Library | 推奨 | コメント |
|---|---|---|---|---|
| Wio LTE JP Version | Seeed STM32F4 Boards by Seeed Studio | Wio LTE Arduino Library by Seeed Studio | Seeed本社 | |
| Seeed STM32F4 Boards by Seeed Studio | Wio LTE for Arduino by Seeed K.K. | ディスコン | ||
| Seeed STM32F4 Board (JP mirror) by Seeed K.K. | Wio LTE for Arduino by Seeed K.K. | ★ | ||
| Wio 3G SORACOM Edition | SeeedJP STM32F4 Boards by Seeed K.K. | Wio 3G for Arduino by Seeed K.K. | ディスコン | |
| SeeedJP STM32F4 Boards by Seeed K.K. | Wio cell lib for Arduino by Seeed K.K. | ★ | ||
| Wio LTE M1/NB1(BG96) | SeeedJP STM32F4 Boards by Seeed K.K. | Wio cell lib for Arduino by Seeed K.K. | ★ |
ドキュメント
ドキュメントはここです。
だいぶちょっと分かりにくいです。ライブラリ視点で漁ってください。
今後の予定
**Wio LTE M1/NB1(BG96)**をMbed対応にする予定です。
なかなかのハードワークなのですが、、、年明け早々にリリースできればと思っています。
Wio 3G SORACOM EditionでSIM交換できるように変更した、nanoSIM版のWio 3Gを発売する予定です。これも年明け早々に。
Arduino IDE向けPlatformを一新したいと考えていますする予定です。既存のPlatformで、TFカードが使えないとか他社ライブラリがコンパイル通らない、、、といった問題に対処するためです。(まだ、やる・やらないが決まっていません。)