可穿戴设备(CC2541)上微信(4)

原创 2015年07月09日 09:52:56

一、因为支持客户的时候不能直接提供 Source Code,所以就要把  .c 文件加密,比较简单的方法是用 obj 文件夹中的 .r51 文件替换 Source 文件夹中的 .c 文件,然后在工程中做同样的动作,在编译,就可以了


二、CC2541 串口使用 DMA 方式,TX、RX、CT、RT 和 GND,

       分别接串口板的                        RX、TX、RT、CT 和 GND


三、ProtoBuf是google 提供的一套开源的软件协议。它主要作用是把c/c++的struct 打包成为二进制数据,或者把二进制数据解包成c/c++的struct。
具体使用过程为:
1. 定义proto 文件
2. 通过工具把.proto 文件编译成.h, .c 文件(里面包含struct 和函数)
3 调用.h 文件里的封包解包函数
官方网站为:
https://developers.google.com/protocol-buffers/docs/overview
http://code.google.com/p/protobuf/
http://code.google.com/p/protobuf-c/

版权声明:本文为博主原创文章,未经博主允许不得转载。

可穿戴设备(CC2541)上微信(1)

extern uint8_t Pack_Data(uint16 EmCmdIDData) ; extern uint8_t UnPack_Data(uint8_t *buf, int buf_len)...

CC2541 AirSync(4)——封包、解包

在微信官方给的程序中,epb_MmBp.h 中有以下程序: typedef enum { ECI_none = 0, // Req: 藍牙設備 -> 微信/廠商服务器 ECI...

可穿戴设备(CC2541)上微信(2)

adverData 和 scanResponseData

可穿戴设备(CC2541)上微信(7)

一、 微信客户端和 BLE 设备通信流程 1. 微信通过聊天窗口向 BLE 设备发送数据,数据流程如下: 微信客户端 ---> 微信服务器 ---> 客户服务器 ---> 微信服务器 ---> 微信客...

可穿戴设备(CC2541)上微信(5)

1. 当 BLE 设备与微信连接后,微信客户端通过下面的程序向 BLE 设备发送数据: static bStatus_t wechatIOT_WriteAttrCB( uint16 connHandl...

cc2541微信接入参考demo

  • 2016年02月15日 15:17
  • 11.37MB
  • 下载

【BLE】CC2541获取设备的MAC地址实验

安卓调试工具扫描时直接显示就是MAC地址。 苹果设备是以UUID的方式显示。 所以我们直接用安卓设备来测试。我们连接时可以知道主机的地址。 变量是gapRole_ConnectedDevAddr...

CC2541微信硬件IAR工程

  • 2016年04月11日 18:24
  • 3.77MB
  • 下载

LMT70可穿戴设备

  • 2016年11月05日 09:40
  • 1.6MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:可穿戴设备(CC2541)上微信(4)
举报原因:
原因补充:

(最多只允许输入30个字)