Plus電子デバイス・電子工作用語集モータドライバ博士のQ&A読者よりいただいたお問い合わせを元に、ロボット製作者、エンジニアのみなさんに役に立つ技術解説を発信していきます。Plus電子デバイス・電子工作用語集モータドライバ博士のQ&A読者よりいただいたお問い合わせを元に、ロボット製作者、エンジニアのみなさんに役に立つ技術解説を発信していきます。Air」ですが、ラズベリーパイで使うためにはさらにもう一手間かける必要があります。Pi2」を使用します。Pi2」を選択しました。最終的にはSORACOMの回線を使用するのですが、各種アップデートやパッケージのインストールを行うために有線LANも使用しています。Airの連携方法は、SORACOMの開発者向け情報サイトで紹介されていました。USBモデム」の連携方法を試していきます。「FS01BU」を使用していますが、この記事ではエイビット社製の「AK-020」を使用しています。AK-020AK-020は昨今のメーカーズムーブメントにおけるIoT機器への利用を想定し、HSPA対応の高速通信、各種OS(Windows,MacOS,Linux)に対応したリーズナブルな通信端末です。PiやPC等でデータ通信を行うことが可能です。SIMカードをセット図1まずはSIMカードを台紙から取り外します。金属端子部分に触れないように、裏側から押し出しましょう。(少し斜めに、回すようするときれいに外れました)図2次に、USBモデム(AK-020)にSIMカードをセットします。ロゴのある面を下にして、爪を引っ掛けて持ち上げるように開けます(カバーはしなるので、思い切って開けましょう!)。図3カバーを外したところです。ここにSIMカードを......と行きたいところですが、どう見てもサイズが違いますね......。ADAPTER」です!ナノ→マイクロ、ナノ→標準、マイクロ→標準、という3サイズが用意されています。今回は真ん中の、ナノ→標準タイプのアダプタを使用します。図5図5のように、金属端子面が出るようにしてアダプタにセットします。サイズにゆとりがあるので、裏を向けると落ちてしまうので注意!図6それではUSBモデムにセットしていきます。SIMカードの向きは、金属端子面が下になります。USBモデム中央の金属部分に載せて、左にスライドさせるようなイメージで差し込みましょう。Airだったので今回はアダプタを使用しましたが、できれば機器に合わせたサイズのSIMカードを使うようにしましょう。図8ここでようやくラズベリーパイの登場です!USBモデムをセットするとライトが点灯し、認識はされますが、通信はまだできない状態です。有線LAN接続で、SORACOMの通信に必要なパッケージをインストールしていきましょう。PIXEL」を使用します。SDカードを作成し、最新の状態にアップデートしておくところまではいつもの手順です。Airに必要なパッケージのインストールです。PIXEL」では、「usb-modeswitch」はプリインストールされていました)。ディレクトリにファイルがダウンロードされます)。その後、ファイルに実行権限を与え、/usr/local/sbin/フォルダに移動します。準備はここまで!移動させたプログラムを実行するだけで、SORACOMのネットワークを使ってインターネットに接続することができます。接続確認それでは、接続プログラムを実行してみましょう!ここで、有線LANを外しておきます。/usr/local/sbin/connect_air.sh図9プログラムが進み、処理が止まったところでブラウザを立ち上げてみると、インターネットに接続できました!AK-020の場合、接続中はライトが点滅します。reboot.」と表示されて終了してしまいました。再起動してからそしてもう一度実行すると、図9のように正常に動作しましたので、うまくいかない場合は再起動を試してみてくださいね。図10こちらは、SORACOMユーザーコンソールの画面です。状態が「使用中」、セッション状態が「オンライン」になっていますね!図11[CTRL]+[C]キーで、connect_air.shのプログラムを終了させると、オフラインに戻ります。connect_air.shは実行させ続ける必要があるようですね。図12ユーザーコンソール左上のハンバーガーアイコンから、「課金情報」の画面を開いてみたところです。なんと、ご利用料金がすぐに確認できます!ちなみに、ラズベリーパイ公式サイトを1度表示させてみたところで、課金6円でした。Airを使ってインターネット接続、できました!課金された金額がすぐに確認できるのも、安心できるポイントですね。MVMOとはいえ、大量に課金されてしまわないか......最初はちょっと心配だったのですが、リアルタイムに近い頻度で更新されるので、安心して使うことができそうです!せっかくIoT用なのに、ふつうにインターネットしていてはもったいない......ということで、次回は少し手を加えて、SORACOMを活用できるツール作りに挑戦してみたいと思います。円山ナカノプロフィール:プログラミング暦通算4年、最近IT業界に舞い戻ってきたプログラマーです。Piケースを鬼のデコ電してみた。甘くないラズベリーパイをいただきました。