HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  etc.
   ALL
    LINK
  
English Translate 中文翻訳
BACK
 

2014/08/01

TIの 8051マイコン内臓の BLE CC2540/CC2541を使ってみる TIの 8051マイコン内臓の BLE CC2540/CC2541を使ってみる

(Bluetooth Low Energyの SensorTagや iBeacon、CC Debuggerの使い方など)

Tags: [ワンチップCPU], [Bluetooth]





●はじめに

 Nexus5を購入したのをきっかけに BLE Bluetooth Low Energyに興味を持ってみました。
 WEBでいろいろと調べてみると Bluegiga BLE112や Nordicのモジュールが有名ですが、価格的に個人の遊びで買うにはちょっと躊躇します。
 更に調べると TIの SensorTagが直販の送料無料で $25と安い感じで、とりあえずこれを速攻でポチって購入しました。海外からの発送ですが、土日を入れて 4~5日で届きました。
 
TI CC2541 SensorTag 開発キット CC2541DK-SENSOR
TI CC2541 SensorTagの回路図

 他にはロジテックの「ぶるタグ」が BLEの技術を使っており、製品の完成度が低いせいか定価の 3065円に対して 700円程度で投売りされています。これもポチって買いました。


Logitec iPhone/スマートフォン置き忘れ防止タグ BLEタグ Bluetooth4.0対応 for Women ピンク LBT-MPVRU02PN
ASIN: B009J0NW9S
Logitec iPhone/スマートフォン置き忘れ防止タグ BLEタグ Bluetooth4.0対応 for Women ピンク LBT-MPVRU02PN
LBT-MPVRU02PN

 また、中国のネット通販のタオバオ(TAOBAO網)では CC2540/CC2541関係のモジュールが多数有り、値段的にも手ごろな価格で売られております。
 と言う訳で下記商品をタオバオ購入代行業者を通じて購入しました。
 TIの CC Debugger相当品や TIの BLE USBドングル相当品も売られています。

 CC2540と CC2541の違いは載っている I/O機能が USB(CC2540)か I2C(CC2541)かになります。

TI CC2540 2.4GHz Bluetooth Low Energy システム・オン・チップ・ソリューション
TI CC2541 2.4GHz Bluetooth Low Energy システム・オン・チップ・ソリューション

CC2540 Mini 開発キット CC2540DK-MINI
$99.00

CC2541 ミニ開発キット CC2541DK-MINI
$99.00

CC2540 USB 評価モジュール・キット CC2540EMK-USB
$49.00


 なお、CC Debuggerのファームをアップデートする場合は Arduinoが有れば可能です。
Program CC Debugger (CC2511) with Arduino

GitHub x893/CC.Flash 9 Feb 2013

2.4GHz RF modules and CC Debugger Saturday, August 29 2009




CC Debugger User's Guide
CC Debugger Quick Start Guide


●開発方法

以下編集中


・TI CC2541 SensorTag
TI CC2541 SensorTag


・TI CC2541 SensorTag
TI CC2541 SensorTag


・TI CC2541 SensorTag
TI CC2541 SensorTag


・TI CC2541 SensorTag
TI CC2541 SensorTag


・TI CC2541 SensorTag
TI CC2541 SensorTag



・ロジテック ぶるタグ LBT-MPVRU02PN
ロジテック ぶるタグ LBT-MPVRU02PN


・ロジテック ぶるタグ LBT-MPVRU02PN
ロジテック ぶるタグ LBT-MPVRU02PN


・ロジテック ぶるタグ LBT-MPVRU02PN
ロジテック ぶるタグ LBT-MPVRU02PN


・ロジテック ぶるタグ LBT-MPVRU02PN
ロジテック ぶるタグ LBT-MPVRU02PN


・ロジテック ぶるタグ LBT-MPVRU02PN
ロジテック ぶるタグ LBT-MPVRU02PN



・タオバオ購入代行業者から海外発送で、日本国内は佐川が配送をします。
・タオバオで購入した TIの BLE製品郡
タオバオで購入した TIの BLE製品郡


・タオバオ購入代行業者から、この様な梱包で届きます。
・タオバオで購入した TIの BLE製品郡
タオバオで購入した TIの BLE製品郡


・下記一式で送料入れて 1万円で買えました。
・タオバオで購入した TIの BLE製品郡
タオバオで購入した TIの BLE製品郡


・タオバオで購入した TIの BLE製品郡
タオバオで購入した TIの BLE製品郡



濟南崋茂科技有限公司 Jinan Huamao technology Co., LTD.
濟南崋茂科技有限公司 Bluetooth製品一覧

jinan huamao technology company
jinan huamao technology companyで検索で
Member Level: Adopterで Bluetooth SIGにメンバー登録しています。

・タオバオで購入した TI CC2541使用の BLE HMSensor
タオバオで購入した TI CC2541使用の BLE HMSensor


・タオバオで購入した TI CC2541使用の BLE HMSensor
タオバオで購入した TI CC2541使用の BLE HMSensor



HMBeacon iBeacon V520 TARGET UUID: 74278BDA-B644-4520-8F0C-720EAF059935
・タオバオで購入した TI CC2541使用の BLE iBeacon
タオバオで購入した TI CC2541使用の BLE iBeacon


・タオバオで購入した TI CC2541使用の BLE iBeacon
タオバオで購入した TI CC2541使用の BLE iBeacon



・BLE GATT シリアル通信モジュール
・タオバオで購入した TI CC2541使用の HM-10 BLEモジュール
タオバオで購入した TI CC2541使用の HM-10 BLEモジュール


・タオバオで購入した TI CC2541使用の HM-10 BLEモジュール
タオバオで購入した TI CC2541使用の HM-10 BLEモジュール



・SPP/BLE GATT シリアル通信モジュール
・タオバオで購入した CSRチップ使用の HM-12 BT/BLE両用モジュール
タオバオで購入した CSRチップ使用の HM-12 BT/BLE両用モジュール


・タオバオで購入した CSRチップ使用の HM-12 BT/BLE両用モジュール
タオバオで購入した CSRチップ使用の HM-12 BT/BLE両用モジュール


・タオバオで購入した CSRチップ使用の HM-12 BT/BLE両用モジュール
タオバオで購入した CSRチップ使用の HM-12 BT/BLE両用モジュール



・USB BLE GATT シリアル通信モジュール
・タオバオで購入した TI CC2540使用の HM-15 USB-BLEモジュール
タオバオで購入した TI CC2540使用の HM-15 USB-BLEモジュール


・タオバオで購入した TI CC2540使用の HM-15 USB-BLEモジュール
タオバオで購入した TI CC2540使用の HM-15 USB-BLEモジュール



・タオバオで購入した TI CC2540 USBドングル相当品
タオバオで購入した TI CC2540 USBドングル相当品

・外側のケース部分を加工して、CC Debuggerを接続出来る様に改造しました。
・タオバオで購入した TI CC2540 USBドングル相当品
タオバオで購入した TI CC2540 USBドングル相当品


・外側のケース部分を加工して、CC Debuggerを接続出来る様に改造しました。
・CC Debuggerと接続する端子は DC,DD,RESET,GNDの 4本のみで可。
・タオバオで購入した TI CC2540 USBドングル相当品
タオバオで購入した TI CC2540 USBドングル相当品


このドングルと下記 TI CC Debugger相当品とで BLE Packet Snifferも使えました。



● TI PACKET-SNIFFER SmartRF プロトコル Packet Sniffer

TI SmartRF プロトコル Packet Sniffer

特長
・Packet sniffer for Bluetooth low energy networks.
・Packet sniffer for ZigBee and IEEE 802.15.4 networks.
・Packet sniffer for RF4CE networks.
・Packet sniffer for SimpliciTI networks.
・Packet sniffer for generic protocols (raw packet data).
・Save/Open file with captured packets.
・Select fields to be displayed and hidden.
・Filtering of packets to be displayed.
・Packet details by display of raw data received by the radio.
・Accurate timestamping of received packets.
・Address book with list of all known nodes in the network.
・A simple time line that displays all packets in the sequence they have been received.
・Possibility to forward captured data to a UDP socket for real time monitoring of packets using custom tools.



● TI CC Debugger相当品 CPU書き込み器

・TI CC Debuggerの純正品と同等品なので純正のファームを焼いてアップデート出来ます。
・タオバオで購入した TI CC Debugger相当品
タオバオで購入した TI CC Debugger相当品


・タオバオで購入した TI CC Debugger相当品
タオバオで購入した TI CC Debugger相当品


・タオバオで購入した TI CC Debugger相当品
タオバオで購入した TI CC Debugger相当品





● TI CC Debuggerとターゲットとの接続方法

 上記の USBデバイスと接続して BLE Packet Snifferとして使えました。
 BLE Packet Snifferとしての接続は DC,DD,RESETn,GNDの 4本で OK。

・TI CC Debuggerとターゲットとの接続方法
TI CC Debuggerとターゲットとの接続方法


・TI CC Debuggerとターゲットとの接続方法
TI CC Debuggerとターゲットとの接続方法


・TI CC Debuggerとターゲットとの接続方法
TI CC Debuggerとターゲットとの接続方法


・TI CC Debuggerとターゲットとの接続方法
TI CC Debuggerとターゲットとの接続方法


・TI CC Debuggerとターゲットとの接続方法
TI CC Debuggerとターゲットとの接続方法




・CP2102を使用した USB-シリアル変換
・タオバオで購入した CP2102使用の USBシリアル変換機能付き
タオバオで購入した CP2102使用の USBシリアル変換機能付き


・タオバオで購入した CP2102使用の USBシリアル変換機能付き
タオバオで購入した CP2102使用の USBシリアル変換機能付き



・タオバオで購入した CP2102使用の 超多機能 USBシリアル232/485変換機能付き
タオバオで購入した CP2102使用の 超多機能 USBシリアル232/485変換機能付き


・タオバオで購入した CP2102使用の 超多機能 USBシリアル232/485変換機能付き
タオバオで購入した CP2102使用の 超多機能 USBシリアル232/485変換機能付き



・タオバオで購入した CP2102使用の 超多機能 USBシリアル232/485変換機能付き
タオバオで購入した CP2102使用の 超多機能 USBシリアル232/485変換機能付き






Tags: [ワンチップCPU], [Bluetooth]


[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外はweb構成の変更で移動する場合があります)
Copyright (c) 2014 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/cpu/ti_bt_ble_cc2540/