这几个应该都是低功耗蓝牙的设备,可以通过APP搜索发现。
核心代码应该是在这块,初始化服务。
这个例程是上传温度数据。所以我们看下面的代码,实现里有对应的温度值的。是读取了RTC之后随机的,我们修改下,修改成固定的。
然后再次连接上位机就会改变了。
其具体是那个服务,我们再看。
通过调试助手我们发现在1809下面有很多个服务,其中2a1e就是我们的温度获取服务。
通过打开接受通知数据,可以看到数据一包一包的网上发。其对应的就是底层里面数据。
通过这拼接的。这些应该都是标准的协议,后续我**自己来写一些非标准的东西,自己就能使用了。
|