CC3000 デモソフト 操 作 の 補 足 [ 経 験 者 向 け Android 端 末 利 用 ] July.24.2013 Trout 本 書 は WLAN 設 定 CC3000 機 能 の 理 解 CC3000 WiKi の Guide/Documentation の 理 解 を 前 提 に ポイントの み 説 明 するものです Service Pack v1.11 で 確 認 した 下 記 デモソフトの 操 作 手 順 を 説 明 します 1 Home Automation smart configuration のデモと Home Automation アプリのデモ 2 Basic Wi-Fi Application コマンドテスト 向 け 使 用 機 材 とソフト 1 評 価 ボード: EXP430FR5739 + CC3000 EM-Board(Murata Type-VK) 3 WLAN AP: BUFFALO WHR-G301NA 設 定 : SSID=buffalo DHCP 利 用 その 他 = 初 期 値 4 Android 端 末 : Version4.0.4 5 PC ターミナル: Tera-Term 1 WLAN-AP の configuration 例 1) 暗 号 あり Home Automation の smart configuration で 使 用 2) 暗 号 なし Basic Wi-Fi Application のコマンドテストで 使 用 SSID: buffalo 認 証 と 暗 号 なし DHCP 自 動 割 り 当 て 2 関 連 ソフトウェアの Download 下 記 から3 種 類 を download します Windows 版 Guide/Documentation もここから 入 手 できますので 事 前 にお 読 みください http://processors.wiki.ti.com/index.php/cc3000_wi-fi_downloads 1 Patch Programmer FRAM - MSP430FR5739 -> PC にインストールします 2 Basic Wi-Fi Application and Home Automation download -> PC に SDK をインストールします 3 Android SmartConfig Application -> PC にインストールします 3 CC3000 EM-board Patch 実 行 下 記 から2 種 類 の patch を CC3000 EM-Board に 書 き 込 みます スタート->すべてのフ ロク ラム-> CC3000 Patch Programmer -> MSP430FR5739 1 Download Driver Patches 2 Download Firmware Patches 4 Android SmartConfig Application のインストール PC の 下 記.apk をメール 添 付 して Android 端 末 に 送 ります C:\ti\CC3000AndroidApp\SmartConfigCC3X\bin\SmartConfigCC3X.apk Android 端 末 でメール 添 付.apk を load して インストールします これで SmartConfigCC3x 名 称 のアプリが 登 録 されます
5 Home Automation 1) Android 端 末 に CC3xxx Home Automation アプリをインストール apk アプリの 入 手 先 : CC3000_Wi-Fi_Downloads-> Android Home Automation Application: DOWNLOAD これを PC にインストールして スタート -> すべてのフ ロク ラム -> CC3xxx Home Automation Android ここからリンクされているフォルダにある CC3xxx Home Automation.apk が Android アプリです この.apk をメールに 添 付 して Android 端 末 に 送 り 端 末 側 で 添 付.apk をインストールすると CC3xxx Home の アプリができます 2) EXP430FR5739 ボードに Home Automation アプリをインストール PC スタート->すべてのフ ロク ラム-> CC3000 SDK -> MSP430FR5739 -> Home Automation Application -> Download Home Automation Binary を 実 行 すると 評 価 ボードに 書 き 込 まれます Note: 評 価 ボード 側 の WLAN configuration 設 定 は 初 期 化 されます PC Tera-Term を echo-back なし! で 接 続 します 9600bps で 自 動 認 識 されます 3) Smart config の 操 作 EXP430FR5739 の reset-sw クリック Tera-term に 下 図 1 表 示 が 出 ます 表 示 が 出 ないときは->8 項 参 照 このとき SSID: NotSure まだ SSID が 設 定 されていない 状 態 です WLAN-AP を 1 項 1)の 設 定 にして 起 動 します EXP430FR5739 の SW1 を 押 すと LED8 が 点 滅 します Android 端 末 の WLAN を SSID= buffalo に 接 続 してから SmartConfigCC3x を 起 動 します SmartConfigCC3x 画 面 に SSID:buffalo と 表 示 されているのを 確 認 します Password に PSK 設 定 値 (0123456789)を 設 定 して Start をタップします Smart config が 始 まり LED2 点 灯 します WLAN に 接 続 が 完 了 すると LED1,2,3,4 が 点 灯 した 状 態 になります Android 端 末 には CC3x App Connected Successfully と 表 示 されます Tera-Term には 下 図 2のように 接 続 先 :buffalo CC300 MAC DHCP から 入 手 した IP が 表 示 されます CC3000 は 以 降 この connect で WLAN-AP に 自 動 接 続 します
4) Android 端 末 の CC3xxx Home の 操 作 CC3xxx Home を 起 動 します New device detected と 表 示 が 出 たら 下 段 の disconnected をタッチして 表 示 された CC3000: (IP) をタッチします CC3000 が Android 端 末 の Home Automation アプリと 接 続 でき ると LED5 が 点 灯 して LED1-5 が 点 灯 状 態 になります 以 降 のデモアプリの 操 作 は 下 記 のドキュメントを 参 照 してください CC3000 Home Automation Application for MSP430FR5739 Step7. Using Application 5) コマンドによる connect 操 作 Android 端 末 の Smart config が 利 用 できないときに コマンド 操 作 で 代 用 する 方 法 です WLAN-AP は 1 項 1) 認 証 なし 暗 号 化 なし に 設 定 します 下 記 のコマンド 手 順 で 操 作 します enter -> help で menu が 表 示 されるので assoc buffalo (enter) と 入 力 すると WLAN-AP から IP を get して Waiting for Cliants と 表 示 が 出 て Android 端 末 の 接 続 を 待 ちます Android 端 末 の 下 段 disconected をタップして CC3000: (IP) の 表 示 をタップして connect します Tera-Term に Client (IP) Connected と 表 示 が 出 ます 6 Basic WiFi Application コマンドベースで 操 作 します WLAN-AP:buffalo を 1 項 1) 認 証 なし 暗 号 なしに 設 定 します EXP430FR5739 ボードに Basic WiFi Application アプリを 下 記 手 順 でインストールします スタート->すべてのフ ロク ラム-> CC3000 SDK -> MSP430FR5739 -> Basic WiFi Application -> Download Basic WiFi Binary を 実 行 すると 評 価 ボードに 書 き 込 まれます PC Tera-Term を echo-back あり! で 接 続 します 9600bps で 自 動 認 識 されます EXP430FR5739 の reset-sw クリックすると Tera-term に 表 示 が 出 ます 表 示 が 出 ないときは->8 項 参 照 下 記 コマンド 入 力 して 操 作 08:[ 16 個 0 指 定 ] -> IP 指 定 なし DHCP 利 用 を 指 します 02:7 文 字 SSID= buffalo ( 認 証 暗 号 なし) 接 続 できると 割 り 当 て IP アドレスが 表 示 されます
Smart config を 行 うときは 下 記 の 手 順 で 行 います Tera-Term から 01 enter -> LED6 が 点 滅 します Abdroid 端 末 を buffalo( 認 証 なし 暗 号 化 なし) に 接 続 してから SmartConfigCC3x を 起 動 します SSID に buffalo と 表 示 されているのを 確 認 して(password なし) start します Connect できると LED5,6,7,8 点 灯 し 下 記 の 表 示 が 出 ます 7 Smart Config の 暗 号 化 操 作 Smart Config は 直 接 CC3000 に WLAN-AP との 接 続 情 報 (SSID,PSK password など)を 伝 えるものです Smart Config には この 接 続 情 報 を 暗 号 化 して CC3000 に 渡 す 機 能 があります この 機 能 は Basic WiFi Application を 使 用 して 確 認 することができます WLAN-AP を 1 1) 暗 号 ありに 設 定 します 6 項 と 同 じように EXP430FR5739 の reset-sw クリック Tera-term に 表 示 を 出 します *1 Tera-Term から 01 enter -> LED6 が 点 滅 します Android 端 末 を buffalo( 認 証 暗 号 化 あり) に 接 続 してから SmartConfigCC3x を 起 動 します SSID に buffalo と 表 示 されているのを 確 認 して password 0123456789 を 設 定 さらに Key に を 入 れ smartconfigaes16 を 設 定 (これが CC3000 との 暗 号 key) これで start します CC3000 がこの 暗 号 化 された 接 続 情 報 を 受 け 取 り WLAN-AP に Connect できると6 項 と 同 じ 表 示 が 出 て LED5,6,7,8 点 灯 します connect に 時 間 がかかるときは Key= smartconfigaes16 に 間 違 いがないか 確 認 して EXP430FR5739 の reset-sw クリック *1 からやり 直 してください 次 の 図 が 相 互 のセキュリティ 情 報 の 交 換 を 説 明 しています
8 Tera-Term 接 続 の 留 意 点 うまく 表 示 が 出 ない 場 合 は 下 記 の 操 作 で 試 してください 一 旦 EXP430FR5739 の USB を 外 したら 10 秒 ぐらい 時 間 を 空 けてから USB を 再 接 続 します さらに20 秒 ぐらい 時 間 を 空 けてから Tera-Term を 接 続 します ボード reset しても 表 示 が 出 ないときは Tera-Term の 接 続 断 -> 再 接 続 をして 試 します Tera-Term はデフォルト 設 定 で 接 続 できます 6 項 では echo-back のみ 変 更 必 要 です 以 上