[問題] 透過藍牙傳送資訊(導航,樂曲,來電控制等)

看板AndroidDev作者 (amoumou)時間9年前 (2015/02/04 09:07), 9年前編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/2 (看更多)
大家好,雖然我已經有先搜尋過相關資訊, 但是因為我實在不知道該從哪裡開始, 因為我覺得問題跟Android開發比較有關係, 又迫切需要知道方法所以就在這發問了! 希望能夠得到一些方向或幫助,我會盡力將問題敘述清楚,請多多包涵! 事件: 老闆想展示我們"強大的"研發/開發技術, 要求我在一個月內產出可以用來展示的東西 主要需求是用手機(行動裝置)透過藍牙來跟我們的產品互動。 我的背景: 目前是做軟韌體設計,平常的工作是用ASM/C在MCU上寫程式, 完全沒接觸過Java以及Android開發。 上個禮拜因為工作需要,只有簡單利用BluetoothChat做一個能透過 藍牙傳送訊息的App,就只是在畫面上增加幾個按鈕, 按按鈕傳送固定字串到我們的產品,然後產品做出反應這樣。 先簡單敘述我們的產品: 具圖形顯示功能,有一塊全彩的TFT, 有一藍牙模組,透過UART(Async)與產品的MCU做資料交換。 有若干按鈕(Input)。 請恕我無法說明清楚是什麼產品... 要求簡述: 可以透過手機(Android系統)藍牙與我們的產品互動,要有以下功能 (以下簡稱手機App為A端,我們的產品為B端且所有通訊皆透過藍牙): 1.A端同時以藍牙連接B端以及藍牙耳機(接聽電話用) 2.A端可以傳送來電資訊給B端,包含電話號碼,來電人,接聽狀態等資訊。 3.B端可以用按鈕來接聽電話。動作流程描述如下: 當A收到來電,B顯示來電資訊,在B上按下接聽按鈕, A接聽電話並透過藍牙耳機通話。 換句話說就是要用B接電話,並且可以透過藍牙耳機通話。 4.A端可將導航資訊傳送至B端,只需簡單的導航訊息, 例如:前方 300 公尺 請左轉 (路名) 這樣 5.A端可將音樂資訊傳送至B端,例如曲名,時間等... 老闆希望在本月(二月)底就能展示,至少要能有1,2,3的功能, 我現在光是搞自己的產品就沒手了... 我做過一些功課後,我想這個APP裡面所需要的功能都必須要自己做 (例如地圖,音樂播放等), 才能將所要的資訊透過藍牙傳出去,應該不算是一個簡單功能的APP? 還是說我可以利用現成已經有的APP直接嵌入來使用, 但APP之間要能互相傳送訊息,應該是要有提供介面對吧? 或是OS本身有這樣的功能? 我對這領域比較沒概念,想知道這樣子的一個程式對於熟手來說 是否算是容易?(能在2週內完成), 會這樣問是因為如果事情沒老闆想的那麼簡單的話(我無法勝任) 我們要考慮找外面的資源,也必須評估時間。 非常感謝各位有耐心的看到這裡, 目前我自己正在努力RTFM...希望能夠得到一些方向指引, 例如想要達成這樣的功能,可能會是怎麼樣的流程,感謝您的不吝指導! -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.66.200.253 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1423012076.A.D57.html ※ 編輯: amoumou (61.66.200.253), 02/04/2015 09:08:47 ※ 編輯: amoumou (61.66.200.253), 02/04/2015 09:12:06

02/06 11:05, , 1F
沒人負責藍芽韌體將會導致失敗。
02/06 11:05, 1F

02/06 11:06, , 2F
模組處理資料應該可以做到
02/06 11:06, 2F

02/06 11:07, , 3F
3-5功能不是ㄧ般模組會提供的功能,需要課製化
02/06 11:07, 3F

02/06 11:09, , 4F
模組的距離ㄧ般只有6公尺,千萬別在10公尺展示
02/06 11:09, 4F

02/06 11:12, , 5F
只有1-2功能可以在10公尺展示,這是因為藍芽協定會重送
02/06 11:12, 5F

02/06 11:12, , 6F
所以可以展示,但是3-5功能應該會失敗
02/06 11:12, 6F

02/22 02:09, , 7F
用handsfree
02/22 02:09, 7F
文章代碼(AID): #1KqN3irN (AndroidDev)
文章代碼(AID): #1KqN3irN (AndroidDev)