可穿戴设备(CC2541)上微信(7)
来源:互联网 发布:淘宝售后电话人工服务 编辑:程序博客网 时间:2024/05/29 05:10
微信和 BLE 设备的数据传输比较复杂,涉及到服务器等,我的工作只负责 BLE 设备这一边,其实就是 BLE 与手机 APK 的连接,其他的微信和服务器等都需要专业的软件工程师负责。。。(我觉得单片机工程师和 BLE 工程师都算是硬件工程师)
一、 微信客户端和 BLE 设备通信流程
1. 微信通过聊天窗口向 BLE 设备发送数据,数据流程如下:
微信客户端 ---> 微信服务器 ---> 客户服务器 ---> 微信服务器 ---> 微信客户端 ---> BLE 设备打印串口
2. BLE 设备向微信发送数据,数据流程如下:
BLE 设备 ---> 微信客户端 ---> 微信服务器 ---> 客户服务器 ---> 微信服务器 ---> 微信客户端显示
3. 微信客户端通过网页控制 BLE 设备,数据流程如下:
网页 ---> 微信客户端 ---> BLE 设备
二、 微信客户端连接 BLE 设备
1. 微信扫描二维码,记录设备的 MAC 地址
2. 打开公众号,如果此时 BLE 设备开启了,则会自动连接
3. 如果微信再次扫描 BLE 设备(与第一个设备 MAC 地址不同),并添加到公众号,两个设备都开启,则微信客户端可以连接两个设备,微信客户端可以同时向两个设备发数据,但是仅限窗口模式,网页模式不可以用
A: 测试过程中数量上限为1000 个。正式生产时,按照需求与微信硬件产品经理协商沟通。
Q:“注册服务号”与“微信认证”在开发过程中非必须流程,具体什么意思?
A:测试与开发的过程中,仅需测试号,不需要注册服务号,也不需要对账号进行微信认证。
Q:一个用户只能绑定一个设备吗?
A:是。在已绑定设备且未解绑的情况下,再扫描绑定另一设备时,前者会被取代,绑定的
是后一设备。
微信不建议允许同一用户绑定多个设备,若一定需要绑定多个设备,微信能在自定义菜单中
提供“添加设备”功能,由厂商负责管理。此时,通过扫描二维码的方式不能绑定新设备,
而需要用户在公众号内输入新设备的deviceID,由厂商在后台处理。
Q:同一设备是否能被多个用户扫描绑定吗?
A:是。
Q:能否实现以下情况:用户A 与用户B都同时绑定设备 1和设备2?
A:否。
1 0
- 可穿戴设备(CC2541)上微信(7)
- 可穿戴设备(CC2541)上微信(1)
- 可穿戴设备(CC2541)上微信(2)
- 可穿戴设备(CC2541)上微信(3)
- 可穿戴设备(CC2541)上微信(4)
- 可穿戴设备(CC2541)上微信(5)
- 可穿戴设备(CC2541)上微信(6)
- 可穿戴设备(CC2541)上微信(8)
- 可穿戴设备
- 可穿戴设备的发展方向
- 可穿戴设备的激情
- 可穿戴设备相关资料
- 可穿戴设备交互趋势
- 可穿戴设备开发者大会
- 虚拟现实(VR)、现实增强(AR)、全息现实以及可穿戴设备
- 在手机与可穿戴设备Wearable通过蓝牙Bluetooth传递Assets(图片等)
- 可穿戴设备为什么那么火
- 可穿戴设备未来市场巨大
- C++设计模式之装饰者模式(Decorator)
- [数学]两种组合数学公式及其比较
- GRE写作必备句型
- 《大话数据结构》第1章 数据结构绪论 1.2 你数据结构怎么学的?
- 大二下學期學習生活總結
- 可穿戴设备(CC2541)上微信(7)
- Spring事务配置的五种方式
- ApplicationContext is never closed
- c++ 函数返回引用
- 深入理解Java多态性
- 《大话数据结构》第2章 算法基础 2.8 函数的渐近增长
- Windows下Python 模块安装
- 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】(一)
- ORACLE 常用函数——转换函数