[家庭智慧照明控制与室内环境监测系统]--5. 【RSL10】蓝牙BLE上位机开发1
[复制链接]
之前,没有接触过蓝牙BLE开发,上网搜了一些资料;
如此短的时间,想要全面理解BLE开发,无论是采用Android还是IOS都是比较困难的;我最近2个星期,实在是比较头疼这个app开发;github经常抽风,Google国内有很难上去;学习成本真的很高;这里希望,有经验的坛友,可以将app ble的模板发一份到论坛;我相信这是一件非常令人高兴的事情;
好了,参加比赛吗,也是督促自己学习的一种手段;
今天分享一下,app 小白是如何 用手机连接到RSL10的;
1.首先,要下载一个Android studio(AS); 这里你要理解很多东西,sdk放在了哪里?工程建在哪里,如果C盘足够大,请忽略这些东西;C盘比较小的话,得学学如何将sdk放在D盘;
2. gradle这个build工具,也是令我头疼的玩意;从网上download的例程,没有一个能不下载东西正常跑起来;要么是gradle版本不一致,要么是sdk版本不一致;试图找个方法,更改这两个东西,最后发现还不如让AS自己搞得了; 中国工程师成长真的是难呀,真心希望国家能早点和Google达成协议;把自己圈起来,终究不是什么长久之计;
3. 导入了工程,发现无法scan到设备。。。。
4.折腾了许久...
例程初步下载完毕,不能用,需要注意:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
另外应用的权限管理中一定要把位置定位权限允许
本人没学过Java, 没搞过Android,难度真是大... 这次比赛,就当自我成长了;主要是觉得这套板子学习价值挺高的,还是抽时间,搞搞;不能遇到困难就后退,还是要打破边界;
RSL10运行这个例程;---------------这里参照了@dql2016大神的帖子思路,
app,
https://developer.android.google.cn/guide/topics/connectivity/bluetooth/find-ble-devices?hl=en --- 这里跳到github上能找到google ble的例程;
考虑到这个git不是每次都能上去,我就把这个包放在这里了:
google_ble_samples.rar
GATT协议看起来也是挺多的,加油吧~
|