LightBlue Bean+是款相容於Arduino的開發板,它支援低功耗藍牙(BLE)無線傳輸規範,不但讓使用者能夠透過電腦或智慧型手機,以無線方式編寫程式,還可以透過藍牙傳輸功能,將Bean+當作無線控制器操作各種裝置,或是反過來使用智慧型手機操作Bean+,用途彈性相當大。
支援跨平台程式開發
由LightBlue所推出的Bean+,是先前Bean系列產品的最新成員,它不但相容於Arduino,也支援低功耗藍牙無線傳輸功能,以及免焊接端子、GPIO等有線傳輸功能,值得注意的是,Bean+具有RF電波擴大器,能夠將藍牙傳輸範圍提升至最高400公尺。此外Bean+也具有充電式電池,在電池充飽的情況下約可使用1年,續航力相當持久。
Bean+不但能夠在Windows、Mac OS X等電腦平台編寫程式,使用者也可以在Android或是iDevice等行動裝置上編寫,並且以無線的方式將程式傳至Bean+,甚至還可以同時傳至多台Bean+,在使用與管理上相當方便。
Bean+的低功耗藍牙可以支援beacon、MIDI、HID、ANCS(Apple Notification Center Service)與observer等規範,其中比較特輸的是ANCS,它可以讓Bean+存取由iOS產生的通知訊息,能夠帶來與iDevice更多元的互動性。
▲Bean+的尺寸相當迷你,長寬各只有6.5公分與3.5公分。
▲Bean+與Bean+之間的無線通訊,距離最遠可達400公尺,如果是跟智慧型手機連線則可達250公尺。
▲內建電池的容量為600mAh,在充飽電的情況下可以連續使用1年。
▲使用者可以直接在手機上編寫程式,並以無線方式傳到Bean+。
▲當程式編寫好後,可以一次推送給多台Bean+。
▲Bean+支援多種規範,不但可以使用MIDI、HID當作樂器或人機介面,還能透過ANCS接收iDevice的通知。
內建動態與溫度等感應器
Bean+不但內建了加速規,可以用來偵測Bean+的姿態與移動狀況,另一方面Bean+也內建溫度計,使用者可以運動這些感應器打造各種功能不同的裝置,比方說把Bean+貼在門上,當門被打開或是室內溫度到達設定值後,Bean+就會自動發出警告通知,讓使用者可以透過智慧型手機瞭解家中狀態。另一方面Bean+的主機板上也具有1顆RGB LED燈,能夠簡單顯示使用狀態。
在有線連接部分,Bean+具有0.1吋母端子Grove Connector等2種形式有線連接端子,輸出電壓可以選擇為3.3V或5V,可以用來驅動伺服馬達或是點亮LED燈光等用途。此外使用者也能發揮創意,將Bean+製作成多煤體遙控器、遙控車等許多裝置。
單個Bean+的預定售價為美金39元(約合新台幣1,200元),一次購買2個Bean+與Grove起始套件(Grove Starter Pack)的套裝售價為美金84元(約合新台幣2,600元),預定上市時間為2015年12月。
▲Bean+內建了加速規、溫度計與RGB LED燈,能夠進行簡單狀態偵測與顯示工作。
▲舉例來說,使用者可以自己製作以Bean+操控的遙控車。
▲官方甚至利用動態感應功能,把Bean+做成跳跳樂的計分器。
延伸閱讀:
Raspberry Pi 2接招,Microsoft發布Windows 10 IoT Core預覽版
像這種無線傳輸號稱多少多少公尺的,
其實都只是接收端靈敏度弄到特高。
藍牙的前置錯誤更正並沒有作特別強化,
訊噪比低到一定程度,不管你靈敏度有多強都沒用。
用非技術人員比較容易理解的講法就是:
一個人的耳朵特別好,遠處有人小聲講話也能聽得見。
但問題是,如果周圍的環境不夠安靜,
旁邊車水馬龍人聲鼎沸,
就算耳朵再好,也無法分辨遠處的人在講些什麼。
唯一的解法,就是讓遠方的人講話講大聲一點,
也就是增強無線發射端的功率。
不過發射功率也是有法規上限,不可能想怎樣就怎樣。
像低功耗藍牙之類的無線技術,
在一般室內環境中、使用標準未增幅的 0dBm 功率,
大致可以用 15~25 公尺當作設計準則。