1新連載

W-SIM を利用した携帯電話の概要

黒澤 泉

ウィルコムは，無線部分の回路をすべて含んだ PHS 通信モジュール「W-SIM」を供給している．また，ソフィ
アシステムズは，W-SIM を利用した Linux ベースの携帯電話開発キット「Sandgate W-SIM Phone」を開発した．
本連載では，この開発キットを用いた携帯電話のアプリケーション開発，およびミドルウェアやデバイス・ドライバなどの技術について解説する．第 1 回は W-SIM を用いた携帯電話の構成や機能の概要を説明する．
（編集部）

は携帯電話の開発や携帯電話市場へ参入できないのが現状です．

W-SIM とは？

筆者ら（ウィルコム）は，だれでも容易に携帯電話を開発できるような取り組みを行っています．その一つが W-SIM（WILL● だれでも携帯電話を開発できるようにしたい

COM SIM）という PHS 通信モジュールの供給です．

携帯電話端末（以下，携帯電話）の販売が自由化された当初● W-SIM を利用して携帯電話開発を効率化

は，通話機能のみを搭載するシンプルな携帯電話が主流でした．

SIM カードの概念は，GSM（Global System for Mobile Com

半導体技術などの進歩に伴い，高画素数カメラ，電子メール，munication）携帯電話や 3G 携帯電話などにおいてすでに実現さWeb ブラウザといった機能が搭載されるようになり，さらにはれています．これは基本的に，ユーザの電話番号と付加情報を音楽再生，ワンセグ・テレビ，電子決済などの新しい機能を搭格納するためのものです．SIM 化するメリットとしては，複数載する携帯電話も発売されています．の携帯電話を保有できることや，機種変更時に電話番号を入れこのように携帯電話は，「無線技術＋通話のみ」の時代から，「無線技術＋通話＋付加価値機能」の時代へと移行しています．
この付加価値機能に関連した機能およびサービスを提供する企替える必要がないため，手続きを簡略化できることが挙げられます．
W-SIM では，従来の SIM 機能に加えて，無線技術もいっしょに一つのモジュールに組み込んで提供します．これにより，業も多数存在しています．
しかし，付加価値機能を提供する企業が携帯電話を活用した独自のサービスを提供しようとした場合，無線技術や携帯電話の設計に多くのノウハウが必要となります．そのため，簡単に携帯電話や無線通信端末の開発を容易にし，だれでも簡単に通信手段を手に入れることが可能となります（図 1）．
また，従来は無線部分の開発に充てなければならなかった開main(void){}}//ARPタイマ処理を10秒ごとに呼び出す
if(++arptimer == 20) {uip̲arp̲timer();
arptimer = 0;}}} else { //受信データが存在した
if(BUF->type == htons(UIP̲ETHTYPE̲IP)) {//Ethernetパケット
uip̲arp̲ipin(); //ARP関連処理
uip̲input();//IPパケット処理（httpなどポートごとの処理)
if(uip̲len > 0) { //送信すべきパケットがあるuip̲arp̲out(); //ARP関連処理
tapdev̲send(); //パケット送信}} else if(BUF->type == htons(UIP̲ETHTYPE̲ARP)) {//ARPパケットである
uip̲arp̲arpin(); //ARPパケットの処理
if(uip̲len > 0) { //送信すべきパケットがある
tapdev̲send(); //パケット送信}
}
}

従来の開発

}
return 0;}

ハードウェア技術

ソフトウェア技術

main(void){}}//ARPタイマ処理を10秒ごとに呼び出す
if(++arptimer == 20) {uip̲arp̲timer();
arptimer = 0;}}} else { //受信データが存在した
if(BUF->type == htons(UIP̲ETHTYPE̲IP)) {//Ethernetパケット
uip̲arp̲ipin(); //ARP関連処理
uip̲input();//IPパケット処理（httpなどポートごとの処理)
if(uip̲len > 0) { //送信すべきパケットがあるuip̲arp̲out(); //ARP関連処理
tapdev̲send(); //パケット送信}} else if(BUF->type == htons(UIP̲ETHTYPE̲ARP)) {//ARPパケットである
uip̲arp̲arpin(); //ARPパケットの処理
if(uip̲len > 0) { //送信すべきパケットがある
tapdev̲send(); //パケット送信}}}

W-SIMを使った開発

図1
W-SIM の開発における位置づけ}
return 0;}

W-SIM を用いて無線通信端末を開発する場
合，無線部の開発や認証取得を行う必要がないので，開発が容易になる

Dec. 2006

無線技術

ハードウェア技術

W-SIM
ソフトウェア技術

無線部をモジュールとして分離

KEYWORD ―― PHS，通信モジュール，無線モジュール，W-SIM，RX410IN，携帯電話，ジャケット，WCMF

121

発費用や時間を，新たな付加価値機能の検討や開発作業に割り電話や無線通信端末（以下では，これらを「ジャケット」と呼ぶ）当てることができます．これにより，システム全体の開発を効をそのまま新規格で利用でき，通信速度の高速化などに対応可率化できると考えています（図 2）．

能となります．

● W-SIM 方式は，無線通信規格の進化に対応しやすい
W-SIM がもたらすメリットとしては，無線通信のモジュール部分が挿抜可能となることで，無線通信規格の進化に対応でき環境問題や資源の有効活用が求められていますが，W-SIM であれば今まで使っていたジャケットをむだにすることなく利用できます．つまり，環境に優しい方式であるといえます．

るということが挙げられます．これまでは，無線通信方式が新しい規格になると，携帯電話そのものを取り替える必要がありW-SIM の仕様ました．しかし W-SIM の場合，W-SIM が新しい無線通信規格に対応すれば，それを挿入することでこれまで使っていた携帯● 多機能向けモードと簡単な制御向けモードを用意
2006 年 10 月 1 日現在，W-SIM は，「RX410IN」（ネットイン

今までW-SIMを用いた場合上位アプリケーション開発デックス製）の 1 機種のみ発売されています．これは音声通信およびデータ通信の両方に対応しています（表 1，写真 1）．
W-SIM は通信モジュールとして使用されるため，さまざまな機器に挿入されることが考えられます．W-SIM では二つのモー

ユーザ・インターフェース開発

ドを規定しています．
付加価値機能の開発

API開発¡DTE（Data Terminal Equipment）型モード―― 音声通話が可能な音声端末

ハードウェア開発¡アダプタ型モード――データ通信に特化したデータ端末（PCMCIA 型や USB 型など）
1）DTE 型モード
上位アプリケーション開発

無線部開発

ユーザ・インターフェース開発

音声通話が可能な端末には，音声通話機能のみといった単機能の音声端末から，Web ブラウザや電子メールを搭載した多機能端末まで，幅広い種類があります．これらに共通して W-SIM

API開発が提供しなければならない機能として，音声通話，データ通信，および筆者らが提供する各種の独自機能があります．

ハードウェア開発

また，音声通話の場合，発信中の画面から通話中の画面へ切図 2 W-SIM を用いた場合の開発規模のイメージり替えるタイミングといった状態遷移などについても，W-SIM

無線部の開発が不要になるので，付加価値機能の開発に集中できるから通知する必要があります．このように，音声端末で必要な

表 1 W-SIM（RX410IN）の仕様概要
項 目
製品名
開発元

対応通信方式

外径寸法
重量
動作温度

温度
湿度

消費電流

ユーザ・メモリ
インターフェース
備考

122

仕 様
RX410IN
ネットインデックス，
音声通話，PIAFS 2.2 版，1x パケット，4x/2x パケット，
フレックス・チェンジ
約 25.6mm × 42.0mm × 4.0mm
約 8g
0 ℃〜 50 ℃
20 ％〜 85 ％4x パケット方式通信時：約 210mA
64kPIAFS（ベスト・エフォート）通信時：約 155mA
フレックス・チェンジ方式通信時：約 155mA
1x パケット方式通信時：約 115mA
待ち受け時： 1mA 以下
約 600K バイト
18 ピン・インターフェース
アンテナ内蔵
ウィルコム独自機能対応（ライトメール，国際ローミングなど）

写真 1 W-SIM（RX410IN）の外観

Dec. 2006