View on GitHub

Seeed K.K. Wiki

cellular/shell

セルラーモジュールを独自コマンドで操作するスケッチです。

概要

セルラーモジュールの電源をオンして、PDPコンテキストを設定します。APNはsoracom.ioです。 シリアルモニタからコマンドを受けて、コマンドに応じた処理を実行します。

コマンド 内容
info セルラーモジュールやSIMの情報(ファームウェアのレビジョン、IMEIなど)を表示します。
status セルラー通信の状態を表示します。
pdpctx PDPコンテキストを表示します。
socket 接続しているソケットの状態を表示します。
socketopen TCP <host> <port> TCPソケットで指定したホストに接続します。
socketsend <payload> ソケットへ送信します。
socketreceive ソケットから受信します。
socketsendreceive <payload> ソケットへ送信して、受信します。
socketclose ソケットを切断します。
sleep 実験段階 セルラーモジュールをスリープモードへ遷移します。
wakeup 実験段階 セルラーモジュールをスリープモードから復帰します。
edrx 実験段階 eDRXを有効にします。
psm 実験段階 PSMを有効にします。
resetallsettings セルラーモジュールを工場出荷時の設定に戻します。
transparent シリアルモニタとセルラーモジュール透過的につなぎます。USERボタンをクリックするとプロンプトに戻ります。
help コマンド一覧を表示します。

コマンド例

  • SORACOM Unified Endpointへ送信

      socketopen TCP uni.soracom.io 23080
      socketsendreceive {"item1":12.34}
      socketclose