PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   打聽有掛USB藍牙driver的MCU平台 (https://www.pcdvd.com.tw/showthread.php?t=1064537)

absolute 2014-11-26 11:45 AM

打聽有掛USB藍牙driver的MCU平台
 
所有無線發射裝置若要銷售,必先通過當地的無線認證,例如台灣的NCC,
一般無線產品認證費用也不小,若沒大量生產就很難分攤那費用,
就算有能力花大錢做精品,無線原廠或代理商也不見得願意支援認證工作,
如果RF部分採用標準的WiFi或Bluetooth USB dongle,
那就能bundle市售已做好各種RF認證的dongle來出貨。

印象中好像只有中高階的ARM平台才有機會porting USB WiFi or Bluetooth driver,
若只需每隔一段時間去讀sensor數據,然後透過RF丟出資料(例如給手機的App),
請問低階省電的MCU平台是否已有內建USB藍牙driver(例如CSR)的選擇呢?

Xforce 2014-11-26 12:24 PM

引用:
作者absolute
所有無線發射裝置若要銷售,必先通過當地的無線認證,例如台灣的NCC,
一般無線產品認證費用也不小,若沒大量生產就很難分攤那費用,
就算有能力花大錢做精品,無線原廠或代理商也不見得願意支援認證工作,
如果RF部分採用標準的WiFi或Bluetooth USB dongle,
那就能bundle市售已做好各種RF認證的dongle來出貨。

印象中好像只有中高階的ARM平台才有機會porting USB WiFi or Bluetooth driver,
若只需每隔一段時間去讀sensor數據,然後透過RF丟出資料(例如給手機的App),
請問低階省電的MCU平台是否已有內建USB藍牙driver(例如CSR)的選擇呢?

量不大的話 建議你選有USB的低階ARM SoC + embedded Linux 去做.
藍芽方案MCU很少用USB,通常都用UART.

KKao 2014-11-26 12:48 PM

有量或有價就好談,都沒有的話, Arduino 的模組找找看

Kyocera 2014-11-26 03:31 PM

引用:
作者Xforce
量不大的話 建議你選有USB的低階ARM SoC + embedded Linux 去做.
藍芽方案MCU很少用USB,通常都用UART.

會想這樣搭配無非是想省認證問題啦
不過要flash和sram可以上embedded linux的SoC還是比較貴,軟體也不見得比較好搞定

省事的搞法是去買過認證,只有serial port功能的bt module,MCU那端UART接上就可以丟資料出來。
省錢的搞法是去買帶USB host的MCU,Freescale Cortex M0的一顆不到一美金,USB有driver,剩下透過USB去控制BT doungle,用HID去做不會很難寫

Xforce 2014-11-26 04:31 PM

引用:
作者Kyocera
會想這樣搭配無非是想省認證問題啦
不過要flash和sram可以上embedded linux的SoC還是比較貴,軟體也不見得比較好搞定

省事的搞法是去買過認證,只有serial port功能的bt module,MCU那端UART接上就可以丟資料出來。
省錢的搞法是去買帶USB host的MCU,Freescale Cortex M0的一顆不到一美金,USB有driver,剩下透過USB去控制BT doungle,用HID去做不會很難寫


依照我的猜想 作者應該是想透過 BLE 跟手機溝通?

通常 USB 藍芽都會用 HCI over USB transport.
在MCU 上做, 你要基本的 USB => HCI 的driver, BLE stack.

假如要用MCU去做, 我會建議用已經整合BLE 的 mcu 方案去做 會省很多事.
或是 外接的 BLE 模組(完整的BLE subsystem).

absolute 2014-11-26 08:16 PM

引用:
作者Xforce
量不大的話 建議你選有USB的低階ARM SoC + embedded Linux 去做.
藍芽方案MCU很少用USB,通常都用UART.

謝謝回應與分享 :) ARM + Linux :cry: 大概就跟省電說ByeBye了 :cry:

absolute 2014-11-26 08:20 PM

引用:
作者KKao
有量或有價就好談,都沒有的話, Arduino 的模組找找看

謝謝回應與分享 :) 託大大的福才知道有Arduino這東西 :ase

http://goods.ruten.com.tw/item/show?21435042072235

http://www.circuitsathome.com/mcu/u...o-android-phone

absolute 2014-11-26 08:36 PM

引用:
作者Kyocera
省事的搞法是去買過認證,只有serial port功能的bt module,MCU那端UART接上就可以丟資料出來。
省錢的搞法是去買帶USB host的MCU,Freescale Cortex M0的一顆不到一美金,USB有driver,剩下透過USB去控制BT doungle,用HID去做不會很難寫

謝謝回應與分享 :) 模組認證的確是個方向 :D
BT module好像也都有SPP profile,
這樣搭low power MCU應該就有機會做出省電的產品。

關於M0,熊熊想到新唐也有 :shy:
http://www.nuvoton.com/hq/products/...es/?__locale=en
若要用ARM + Linux,M0 platform的選擇好像還蠻多的 :agree:

absolute 2014-11-26 08:47 PM

引用:
作者Xforce
依照我的猜想 作者應該是想透過 BLE 跟手機溝通?

:p 呵呵,沒啦,其實我的原始想法很單純:
讓sensor像古早藍牙GPS接收器那樣,透過SPP profile丟data給手機App :)

若找不到有做認證的藍牙模組,或者銷售地不允許模組認證,
那可能得乖乖地用Cortex M0 + embedded Linux + USB dongle了 :think:

MetalForce 2014-11-26 11:42 PM

可以看一下 TI CC2540 系列


所有的時間均為GMT +8。 現在的時間是12:14 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。