怎麼實現BLE與wifi的通信,我想做一個藍牙掃描設備,藍牙主機定時掃描周圍的從設備信息,然後通過wifi模塊傳到伺服器上去,其中藍牙信息如何傳給Wifi?

其實該問題在Quora上已有人提出來:https://www.quora.com/What-is-the-best-Bluetooth-low-energy-WiFi-bridge-technology-solution但是都是比較成熟的成品,有沒有具體一點的實現思路。現在買了BLE和wifi模塊的開發板在家試著開發,暫時進展為0


天工測控近期推出一款藍牙網關產品——TD05,其集成了WiFi和BLE藍牙兩種無線通信方式。

藍牙網關TD05

藍牙網關TD05

藍牙網關TD05是一個集成了WiFi和藍牙BLE兩種無線通信方式的藍牙網關(藍牙探針),WiFi與藍牙之間通過串口通信,可靈活應用於各種場景,例如:遠程控制BLE裝置,接收BLE設備發送的數據,並將其發送給伺服器……TD05的WiFi數據傳輸速率能達到100Mbps,BLE藍牙的波特率可達1Mbps。和TD03一樣,TD05也支持POE交換機供電和5V適配器供電兩種供電方式,相比TD03,TD05和底座可分離,安裝方便!

藍牙網關TD05的工作示意圖

藍牙網關TD05的工作示意圖

在實際的應用場合,以工廠廠區內的人員定位為例,首先在現場均勻佈置多個藍牙網關TD05,TD05可以可通過POE網線供電實現聯網,也可以使用路由器實現聯網(這種方式要外加直流電源供電)。當工人攜帶藍牙手環進入現廠區,TD05裡面的藍牙模塊收集工人的藍牙設備信息,包括mac地址、RSSI等信息,通過UART串口發給TD05裡面的WiFi模塊,WiFi模塊把信息傳輸到指定的UDP伺服器,並能接受伺服器返回的信息。UDP伺服器接收到來自某個IP的TD05數據後,通過數據解析和計算,得到用戶的位置信息並且顯示在電腦前臺頁面上,終端操作人員可以下發命令到WiFi模塊,WiFi模塊再透傳到藍牙模塊,這樣就實現了信息的採集和管理。

藍牙網關TD05技術細節:

(1)TD05帶有底座,且和底座可以分離,安裝非常方便

(2)支持POE交換機電源和5V適配器直流電源兩種供電方式

(3)具有POE數據表的藍牙網關

(4)支持符合IEEE 802.3標準的解決方案,包括預標準的PoE支持

(5)支持IEEE802.11n,IEEE802.11g,IEEE802.11b協議

(6)支持藍牙4.0

(7)一個WAN / LAN可切換網路埠

(8)符合RoHS(無鉛)標準

(9)符合FCC,CE認證


其實沒有最好的,只是合適的。這都需要自己多去看看。


esp32?

出esp8266的公司(將要)出的新品。

據說片內集成MCU,WiFi和ble?

你可以參考天工測控的藍牙網關TD03的設計思路

藍牙網關TD03是一個集成了WiFi和藍牙BLE兩種無線通信方式的藍牙網關、藍牙探針,WiFi與藍牙之間通過串口通信,可以根據實際情況靈活應用於各種場景,比如高鐵或機場檢修、商場、工廠等等

下面是藍牙網關工作示意圖:

藍牙網關工作示意圖 1

藍牙網關部署示意圖 2

藍牙網關TD03在實際的應用場閤中,以高鐵站的檢修為例

(1)首先在現場均勻佈置多個藍牙網關TD03,TD03可以可通過POE網線供電實現聯網,也可以使用路由器實現聯網(這種方式要外加直流電源供電)。

(2)當檢修人員攜帶藍牙設備進入現場,TD03裡面的藍牙模塊收集檢修人員的藍牙設備信息,包括mac地址、RSSI等信息,通過UART串口發給TD03裡面的WIFI模塊,WIFI模塊把信息傳輸到指定的UDP伺服器,並能接受伺服器返回的信息。

(3)UDP伺服器接收到來自某個IP的TD03數據後,通過數據解析和計算,得到用戶的位置信息並且顯示在電腦前臺頁面上,終端操作人員可以下發命令到WIFI模塊,WIFI模塊再透傳到藍牙模塊,這樣就實現了信息的採集和管理。

簡言之,藍牙網關的藍牙信息就是通過UART串口傳給Wifi,WiFi再上傳到伺服器;反向同理

詳見天工測控網站藍牙網關TD03,有這款藍牙網關的詳細介紹規格書下載

或者去天工測控阿里店鋪查看詳情


藍牙部分可以考慮TICC2640,作為CPU和低功耗藍牙射頻部分,Wifi和2640之間通過SPI通信。

我們有類似產品,有興趣可以瞭解 低功耗藍牙網關


藍牙部分可以考慮用nRF52832,作為CPU和低功耗藍牙射頻部分,Wifi和52832之間通過SPI通信。

以52832為主,WiFi模塊作為wifi射頻部分看。

我們有類似產品,有興趣可以瞭解 低功耗藍牙網關


推薦閱讀:
相關文章