V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
stdying
V2EX  ›  Android

打算系统学习一下蓝牙模块,包括协议,主要集中在 framework,

  •  
  •   stdying · 2017-03-18 19:07:09 +08:00 · 5109 次点击
    这是一个创建于 2598 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想咨询:
    1 ,看系统源代码,应该看哪个版本好些,目前有 4.1 和 7.0 的代码,或者推荐一个
    2 ,学习蓝牙模块对协议要求如何( rfc 文档)
    3 ,有哪些好的资源推荐

    最后最重要的是:学习路线该怎么规划
    5 条回复    2017-03-19 14:22:42 +08:00
    louzhumuyou
        1
    louzhumuyou  
       2017-03-18 22:36:42 +08:00
    我也想学习一下。
    mxi1
        2
    mxi1  
       2017-03-18 23:53:51 +08:00
    看 7.0 的,或者 master 分支的代码吧。 master 分枝正在对蓝牙协议栈进行重构,代码可读性比以前要好一些了;
    最好看一些嵌入式系统厂商给的蓝牙协议介绍,比看 Core Spec 要容易一些,同时交叉着看一下示例代码,理解起来会好很多。
    vsyf
        3
    vsyf  
       2017-03-19 08:16:39 +08:00
    4.1 就不用看了吧,那时候好像还是用的 bluez 。
    好像是 4.2 更新了下,将蓝牙协议部分放到 framework 中了,具体的 google bluedroid 看下。
    stdying
        4
    stdying  
    OP
       2017-03-19 14:19:43 +08:00 via Android
    @louzhumuyou 加微信,一起学习
    stdying
        5
    stdying  
    OP
       2017-03-19 14:22:42 +08:00 via Android
    @louzhumuyou 加微信,一起学习
    @mxi1 谢谢的你建议,目前是 7.0.1 的分支代码。没有基础,希望多给一些建议。
    @vsyf 多些,还有其他的建议吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3111 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.