即第一次接触蓝牙失败之后,略作沉淀。再之后陆续尝试过2款蓝牙设备,都不太顺利。【我估计是因为自己缺少上位机端的开发经历,所以卡壳。但从我初学者且自学的角度而言,我只能问候“你的生态没做好”】
直到接触了HC05系列的蓝牙模块
是的,它让我基本入门了。我的入门学习配置:野火的骄阳开发版 + HC05 + 蓝牙调试宝app。我只能说,像我这种初学者,如果没有demo,没有那个helloworld的引导,是很难自己摸索成功的。毕竟精力有限,认知局限。
话不多说,上实测平台
我的应用也很简单。就是硬件与手机app实现蓝牙连接后,启动它的数据透传功能,然后走自己的应用层通信协议,实现相应的信息和数据的交互。
说真的,入门后,发现其实这个过程真的没什么好记录的,都很基础,真的很基础,只能说自己上手慢,就是因为认知的问题。但我还是要mark一下,也好帮助其他想入门的小伙伴可以试着尝试,减少弯路。
另外,野火的MCU端demo代码有一个小缺陷,我这里贴一下【L153行,我临时添加的,也写了注释。仅供参考】