藍牙網狀網絡?
回答
CSR已經發表了BLE網狀網絡解決方案
因此,藍牙 - 正如評論中清楚指出的那樣 - 並非針對網狀網絡而設計的。也不,老實說你想要。在處理這種操作的費用和處理時間以及電池能力方面,這將是非常昂貴的。
相反,爲什麼不使用XBee? https://www.sparkfun.com/search/results?term=xbee&what=products
這些的XBee模塊設計不僅做你想要什麼,但他們是低成本和大量文件。
爲您的wifi網格提供了一個更好的選擇。
不確定您是否已經找到了合理的解決方案,但我是BLE的新手,並且正在考慮採用BLE網格的相同方式,可以將信號傳輸至幾英里左右。這樣,傳感器可以放置在偏遠的農村地區,並利用多跳傳感器,數據可以傳輸到中央控制站。但是,到目前爲止,我還沒有看到雙模式傳感器可以根據需要承擔兩種角色。
另一種方法可以是利用TCP/IP網橋。這樣,設備(可以是iPhone或Android)會偵聽所公佈的數據,創建一個IP數據包並將其發送到遠程服務器。顯然,爲了這個工作,你需要有可用的蜂窩數據網絡。但是,爲了給予無處不在的數據網絡或Wi-Fi覆蓋,這個解決方案聽起來對我更有希望。
注意:他們談論的星型拓撲結構,雖然這裏http://www.bluetooth.com/Pages/low-energy-tech-info.aspx,下面是摘錄:
拓撲 - 藍牙低耗能技術在每個數據包的每個從使用32位訪問地址,讓數十億設備,以被連接。該技術針對一對一連接進行了優化,同時允許使用星形拓撲結構進行一對多連接。通過使用快速連接和斷開連接,數據可以以網狀拓撲結構移動,而無需維護網狀網絡。
好吧,從理論上講,它應該有可能建立一個BLE設備的網狀網絡行爲,雖然它並沒有被設計成這樣。
這個想法將使用BLE的設計,以便它可以處理斷開連接。
所以你可以處理你的設備的兩個連接:一個作爲藍牙主設備,另一個作爲藍牙從設備。然後,您可以作爲一個從服務器運行一次,並監聽下一個設備的服務,看看是否有任何事件,如果有,則成爲主服務器並將事件廣播到前一個設備,直到事件到達主機。棘手的部分將是調整時機,使其工作快速平穩。
另一種方法應該是爲網狀拓撲構建一個ANT網絡,同時讓BLE能夠將每個節點連接到支持藍牙的設備。你可以使用像nRF51422這樣的東西來做這樣的事情。
HTH
也看看FruityMesh。它是基於標準藍牙低功耗4.1連接的網狀網絡的開源實現。
他們將Nordic nRF51芯片組與S130 SoftDevice結合使用。
發現在GitHub上:https://github.com/mwaylabs/fruitymesh/wiki
正如我undertand,藍牙是什麼設計做的一個低功耗數據傳輸。因此與802.15.4相比,藍牙顯示的通信範圍要短得多,這意味着更多的設備可能用於構建網絡。我認爲BLE只是一個名字,只是一些預先編入芯片ROM的代碼。如果他有足夠的編碼經驗,任何人都可以修改BLE協議。
- 1. 藍牙網絡軟切換
- 2. 藍牙/ Wifi小網絡
- 3. 共享藍牙配對信息(針對網狀網絡)
- 4. 新的藍牙網狀網絡如何處理配置?
- 5. 藍牙,WiFi使用Bonjour網絡
- 6. 藍牙點對點網絡API iOS
- 7. 套接字移動和網絡藍牙
- 8. 藍牙/無線網絡接收信息
- 9. 藍牙微微網
- 10. 網絡藍牙 - 通過藍牙將移動設備連接到網絡瀏覽器時出現錯誤
- 11. 來自網頁的藍牙
- 12. Zigbee網狀網絡
- 13. Android藍牙狀態
- 14. 加入網狀網絡
- 15. Windows adhoc網狀網絡
- 16. 如何從無線網絡列表中刪除「藍牙」(Android Gingerbread)
- 17. 插座操作試圖通過藍牙無法訪問網絡
- 18. 電腦到Android架構選擇:藍牙X無線網絡
- 19. 通過藍牙ad-hoc網絡連接多個(3+)iPad/iPhone?
- 20. 網絡藍牙通知只有很少的迴應
- 21. 藍牙和網絡移動應用程序中的通知
- 22. 在網絡服務器上訪問藍牙硬件
- 23. 網絡藍牙Android版Chrome沒有找到
- 24. 藍牙,網絡和電話功能在同一時間?
- 25. 最小化的iPhone應用程序 - 響應網絡/藍牙/ GPS?
- 26. 檢查網絡共享USB /藍牙激活
- 27. (iphone)原始iPhone不支持藍牙網絡?
- 28. 網絡藍牙無法在電腦上找到任何東西
- 29. 一個相對較大的藍牙網絡
- 30. 如何在三星互聯網瀏覽器上啓用網絡藍牙?
[adhoc Bluetooth networking](https://www.google.com/search?q=adhoc+bluetooth&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a #HL = EN與客戶端= firefox的-A&TBO = d&RLS = org.mozilla:EN-US%3Aofficial&sclient = PSY-AB&q =即席+藍牙+網絡和OQ =即席+藍牙+網絡與gs_l = serp.3..0i8i13i30l2.9555.13144.2.13218.4.4。 0.0.0.0.711.1383.3-2j6-1.3.0.les%3B..0.0 ... 1c.1.1MIWxnsUUoY&PSJ = 1&BAV = on.2,or.r_gc.r_pw.r_cp.r_qf。&BVM = bv.1355534169, d.Yms&fp = 4b0494444b4d3141&bpcl = 40096503&biw = 1600&bih = 711) –
藍牙絕對沒有設計用於網狀網絡。這是一個主從架構,主站可以連接多達7個從站,但從站無法互相連接。從屬設備可以是另一個微微網的主設備,但不能以非常可擴展的方式使用,因爲使用散點網時性能會迅速降低。您應該查看802.15.4/zigbee的網狀網絡。 – TJD
經過一番搜索,我發現這篇文章http://www.wseas.us/e-library/conferences/2005prague/papers/493-347.pdf 這只是一個建議的標準?它創造過嗎? – CCoffie