[问题] 透过蓝牙传送资讯(导航,乐曲,来电控制等)

楼主: amoumou (amoumou)   2015-02-04 09:07:53
大家好,虽然我已经有先搜寻过相关资讯,
但是因为我实在不知道该从哪里开始,
因为我觉得问题跟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...希望能够得到一些方向指引,
例如想要达成这样的功能,可能会是怎么样的流程,感谢您的不吝指导!
作者: johnpage (johnpage)   2015-02-06 11:05:00
没人负责蓝芽韧体将会导致失败。模组处理资料应该可以做到3-5功能不是ㄧ般模组会提供的功能,需要课制化模组的距离ㄧ般只有6公尺,千万别在10公尺展示只有1-2功能可以在10公尺展示,这是因为蓝芽协定会重送所以可以展示,但是3-5功能应该会失败
作者: hahafox (Andy)   2015-02-22 02:09:00
用handsfree

Links booklink

Contact Us: admin [ a t ] ucptt.com