簡體   English   中英

16個藍牙振動器連接到Android手機

[英]Sixteen Bluetooth vibrators connected to an Android phone

我們希望使用藍牙將16個振動器連接到Android手機,並單獨控制振動器。

據我所知,你只能在微微網中有8個設備,這樣就可以限制7個振動器(手機本身就是第8個設備)。 首先:這是正確的嗎?

在Android中,最多可以有七台連接設備運行良好且可靠嗎? 或者Android的藍牙實現或API是否存在一些額外的限制或問題?

對於我們的十六個振動器,我們是否必須使用其他設備構建一個散射網,這些設備可以在手機的微微網和一些振動器的附加微微網之間架起橋梁? 有沒有人有這方面的經驗,它是否運作良好?

(不,它不是性玩具!)

據我所知,你只能在微微網中有8個設備,這樣就可以限制7個振動器(手機本身就是第8個設備)。 首先:這是正確的嗎?

確保技術上的精確度 - 藍牙經典可以連接並一次與多達7個設備進行有效連接。 但是,然后可以將有源設備置於停放模式,並且它可以在停放模式中具有大量設備,因此可以將設備從連接 - 活動狀態移動到停放,反之亦然。 但是在任何一點上你都只能擁有7個有源設備。因此,主設備應該通過保持(7)激活和休息來管理大量設備,並在活動和停放模式之間保持切換。

在Android中,最多可以有七台連接設備運行良好且可靠嗎? 或者Android的藍牙實現或API是否存在一些額外的限制或問題?

在Android中,問題是 - 沒有一個實現,許多不同的藍牙無線電硬件被不同的制造商使用。 所以答案取決於它。 有些非常可靠有些非常糟糕。 但是沒有公共API來控制/使用我上面描述的Park模式 - 但是如果你可以在內部操作或從你的應用程序訪問它你可以做你想要的,

在Scatternet上:

再一次Android沒有任何API可供你控制它,它會很復雜 - 但是你可以強制它進入散射網配置,但又有限制 - 我在商業設備中看到的最好的是設備在2或同時3個微微網,這意味着您可以一次連接到(7 + 2)9個設備(它不符合您的要求16)。

橋接/網狀配置可能是可行的 - 當你的設備中有2個形成他們自己的微微網時,即每組中有8個設備,那么組的主人(主)連接到Android服務器 - 你在應用程序中管理數據中繼。

現在已經說過這一切了 - 你看過藍牙低功耗 - 一個很好的候選者來連接一堆傳感器設備 - 對於一次可以連接的設備數量來說,Ther是沒有理論上的限制 - 但實際上只有16甚至更大非常可行。 Android目前沒有公共API。 (截至今日)但大多數(幾乎所有)最新的adroid設備都配備了4.0版本的藍牙硬件,這意味着它能夠支持藍牙低功耗。 iOS設備 - Mac,iPhone,iPad為它提供了很好的支持和開發人員訪問/ apis。 所以這將是一條路,我很漂亮當然Android很快會為BLE提供開發人員API(至少我希望如此)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM