過去に、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カードが使えないとか他社ライブラリがコンパイル通らない、、、といった問題に対処するためです。(まだ、やる・やらないが決まっていません。)