複数のAndroid端末とSIMを1つのゲートウェイに
1枚のSIMでは足りないとき: 小規模な端末フリートの配置、SIMごとのクォータ、機器間のローテーション、そして1台の端末が止まったときに何が起きるかの確認方法。検証していない挙動は、その旨をはっきり書いています。
SIM1枚では足りなくなるとき
複数の端末を使う正直な理由は3つです。第一に量: 1枚のSIMは順番に送るため、端末の台数に比例して処理能力が増えますが、それ以上は増えません。第二に分離: キャンペーンや番号帯ごとに別のSIMから送れば、キャリアのフィルタリングがキャンペーン単位ではなく番号単位で働きます。第三に冗長性: 止まった端末は自分のキューだけを止め、全体の運用は止まりません。
守る構成の原則は1台の端末に1枚のSIMです。デュアルSIM端末の両スロットをゲートウェイアプリが管理できるかは検証していないため、それを前提にした設計は勧めません。デュアルSIM端末しかない場合はご自身で確認してください。
5ステップでフリートを組む
SIMローテーションとSIMごとのクォータにはEnterprise以上のエディションが必要です。
各端末に固定アドレスを与える
登録前に、ルーターのDHCPテーブルで各端末のIPを予約します。期待される結果: 再起動後も各端末が同じアドレスを保ち、PCが端末を見失いません。
各端末を機器として登録
1台の端末の設定と同じ手順で、各端末を導入して接続します。期待される結果: 一覧の各機器がオンラインと表示されます。
SIMごとに名前を付ける
各端末にキャリア名と番号を付けます。期待される結果: SIM別レポートが、生の機器IDではなく運用担当者の理解に沿った形で読めます。
クォータを設定し、ローテーションを有効にする
各SIMの1日クォータをキャリアが許容する値より低く設定し、ローテーションを有効にしてキューを端末間に分散します。期待される結果: レポートに複数SIMからの送信が表示され、クォータを使い切ったSIMは一時停止し、他のSIMが送信を続けます。
端末を止める訓練を行う
小さなテストキャンペーン中に端末を1台止めます。期待される結果: 機器はオフラインと記録され、そのキューは待機し、残りの端末が送信します。端末が戻ればキューは続きます。失敗したバッチは配信レポートから1回だけ再送します。
実際に起きる障害の症状
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| 1枚のSIMだけ送れず、他は動く | キャリアが番号を遮断または制限した | そのSIMを一時停止し、端末から手動でテスト送信してからキャリアへ問い合わせます。それ以上のトラフィックを向けないでください |
| 負荷の分散が偏る | 一部SIMのクォータが小さすぎる、または1台が頻繁に外れる | SIM別レポート、次にオフライン履歴を確認します。クォータを再調整する前に、不調な端末の電源とIPを直してください |
| 全端末が同時にオフライン | アプリではなくネットワークか電源の障害 | まずルーターと電源タップを確認します。端末側からもPCに到達できません |
| 再送後に重複が発生 | 本当に失敗したかを確認せずバッチをキューへ戻した | 配信レポートのエラー行だけを、1回だけ戻してください |
あえて主張しないこと
- キャリア制限の推測値は出しません。 1日の上限はキャリアとプランで異なり、公開されることはまれです。安全なクォータは小さなテストキャンペーンで決めるもので、ここに印刷できる数字ではありません。送信制限をご覧ください。
- キャリア遮断時の自動再ルーティングはありません。 キャンペーン途中で遮断されたSIMのキューを別端末へ移すかは検証していないため、失敗バッチの再送はレポートからの手動操作と考えてください。
- 2枚のSIMでの動作は保証しません。 検証済みの構成は1台1SIMです。2枚のSIMの挙動はテストしていません。
このガイドはAndroidゲートウェイのクラスターの一部です: 概要、複数SIM、送信制限、トラブル対応。
購入者がよく尋ねる質問
1台のPCで何台の端末を扱えますか?
検証済みの最大値は公開していません。実際の上限はWi-Fiの安定性、電源、各端末への手間で決まります。まず2–3台から始め、1週間レポートが安定してから増やしてください。
ローテーションは1つのキャンペーンをSIM間に分割しますか?
はい。ローテーションを有効にすると、キャンペーンのメッセージが機器間に分散され、SIMごとのクォータが1つの番号のキャリア上限への到達を防ぎます。
特定の番号帯を特定のSIMへ送れますか?
番号帯によるルーティングは、複数機器向けエディションの機能として案内されています。設計前に、お使いのエディションで正確な照合ルールをトライアルで確認してください。
端末がオフラインのときキューはどうなりますか?
その機器のキューは停止し、メッセージは待機します。他の機器は送信を続け、端末が戻ればキューが続きます。失敗したバッチは配信レポートから手動で再送します。
2台の端末の代わりにデュアルSIM端末1台で足りますか?
2枚のSIMからの送信は検証していないため、対応構成は1台1SIMです。デュアルSIM端末がテストで動く場合は、保証ではなくご自身の観測として扱ってください。