大家好!
我们用TI低功耗蓝牙芯片开发了些产品,防丢器,按摩仪,脂肪秤,跳蛋,ibeacon等之类的。发现,就是我们的app不能连接其他家的低功耗蓝牙产品。他们的app也不能连接我们的蓝牙产品。但用第三方的app,如lightblue,nrf,smart nudge等,能连接所有的低功耗蓝牙产品。这个跟哪个uuid有关,还是其它什么原因,一直很困惑,他们是怎么做到的?因为我们这边刚上一个点阵led产品。因为工作人员调动频繁,搞得很多app版本。想把它整理一下。
谢了
祝好!
林肯
Viki Shi:
app的兼容支持不好吧,这些蓝牙产品是不是不同的蓝牙版本及参数?APP能否搜索到相应产品的广播呢?
YiKai Chen:
你用得芯片是?如果用TI SimpleLink Starter App可以掃描的到嘛?
yuhua lincoln:
回复 YiKai Chen:
cc2540,cc2541,烦请把这个app发给我试下。谢了
YiKai Chen:
回复 yuhua lincoln:
到itune store或是Google play就可以下載了吧
yuhua lincoln:
回复 Viki Shi:
不管哪家芯片,还是我们早期蓝牙版本,不断升级后的版本,第三方软件都很容易就能连接上,但自家的app就不行。蓝牙版本,蓝牙栈升级,我们测试稳定就会移植到升级版本上,这样后面新功能可以跟进快些。参数是否主要是指Connection Interval,Slave lantecy,Supervision Timeout,这几个,我们调整的少,只有进入低功耗达不到功耗要求就会做调整。Supervision Timeout这个调整的稍微多些。能否搜到广播,是否要用是Sniffer,还是其它工具看。谢谢了
YiKai Chen:
回复 yuhua lincoln:
自家的app就不行,聽起來就是你們自家的app的問題,所以才會請你用TI SimpleLink Starter APP試試,你試了嗎?
yuhua lincoln:
回复 YiKai Chen:
刚翻墙下载了1个,可以的。就是第三方软件能连接任何家方案的蓝牙产品。不只是我们家方案的app不能连接其它家的低功耗蓝牙产品。其它家方案的app也不能连接我们家的产品。因此总感觉哪里有个节点给卡住了,一直不明就里。谢谢了
YiKai Chen:
回复 yuhua lincoln:
"我们家方案的app不能连接其它家的低功耗蓝牙产品",所以你指其它家的低功耗蓝牙产品是指不是用TI低功耗蓝牙芯片的产品?
yuhua lincoln:
回复 YiKai Chen:
我举个例子,来说明我们的目的。我们以前做低功耗蓝牙防丢器,按摩仪,脂肪秤,跳蛋,ibeacon等这些产品,如果客户做品牌,我们用TI方案做。如果客户做礼品之类,会要求价格有竞争力。这样我们选择台湾或国内的芯片方案商做。不同方案app开发是不同工程师,他们基本会用芯片方案商提供的上位机例程开发,因为这样节省时间,而且bug少。因此就出现同一种产品(比如脂肪秤),有几个不同方案,就有几个app。因为任何一家方案的app,只能连接自己方案的产品,不能连接其它家方案的产品,相互之间不能连接。每种方案产品卖的时候,说明书,app等都不同,但实际实现的功能都是相同的。当一个方案的app工程师调动。另一个方案的工程师接手,维护就非常麻烦,因为只能重新消化他不熟悉的其它方案的代码,才能维护好。我们工程师就买其它厂家的低功耗蓝牙不同方案产品,拆开确认是不同方案,也让他们自己的app,交叉连接他们自己的不同方案产品,也是连接不上的。连接我们的不同方案产品也是连接不上的。但第三方app是不同方案的任何产品都能连接。现在我们想做个点阵led产品(比如客户要做低功耗蓝牙led显示物价)。如果我们能做成类似第三方app。那我们所有不同方案开发的都可以同用一个通用的app,所有包装,说明书,功能都一样。广告只要标明方案,价格就可以。一个熟悉这个app代码的工程师就可维护所有不同方案的产品了,这个就是我们的目的。谢谢了!
YiKai Chen:
回复 yuhua lincoln:
基本上app的問題只能請你們工程师進去盤查為什麼不同方案發出來的产品是连接不上的,外人能幫你的有限