【V-time】关于微信硬件创新的50个精彩问答 | 来自微信团队的VIP解答(二)

作者:  浏览量:1217  发布时间:2014-12-24 01:48:58  

提问十一
提问:智能设备用蓝牙,要申请二维码,是这样吗?

微信团队:是这样的。此外还有其他的绑定方式,二维码是绑定的通用的方式,但不是必须的。二维码是一种绑定设备的方式,跟设备是蓝牙还是WIFI没有关系。

提问十二
提问:不同蓝牙芯片,有时候MAC地址不是预先知道,生产读出来,再给你审批流程很长,我回来还要找到机器贴上二维码,能不能开放一个接口,如果合作很好的话,在线提交,马上生成,或者告诉我们方法?


微信团队:目前的生产流程,假如你是MAC地址是自己烧的,那种情况比较简单,只需要先在微信服务器上注册设备并生成二维码,产线上扫描二维码,找出对应的MAC地址,直接把mac地址烧进去即可。如果是买的芯片,先在微信服务器上面注册,把MAC地址填空,产线上扫描一下二维码同时检测实际设备的MAC地址,再去我们的后台更新一下对应的关系,是这样的流程。如果产线中遇到什么问题,也很欢迎厂商向我们提出。

提问十三
提问:用户注册很麻烦,没有这个二维码,他要关联。


微信团队:关联是另外一个问题。关联指的是微信用户和设备之间的关联。可以用二维码进行关联,也可以用别的方式,例如输入串号等。实际上,二维码并不是必须的,在微信上注册设备并不需要二维码,二维码用于绑定设备和用户,还有其他的绑定方式,目前也允许厂商自己做绑定,也就是说绑定方式可能会无穷多。

提问十四
提问:如果MAC地址事先不知道,生产的时候,我想把地址给你,你给我一个二维码,我贴在箱子上,现在这个没办法实时做。


微信团队:其实两种,第一种,厂商事先得到MAC地址,传到微信服务器,获得二维码;另外一种,比如申请十万个二维码的时候,可以让你填的MAC先空着,生产以后,每个设备上贴二维码,生产过程把MAC地址读出来了,再扫一下二维码,把二维码和MAC地址的关系同步到微信服务器上。即先申请,后面把这个关系传到网上都可以。

提问十五
提问:做蓝牙每个产品要配对,我们现在有一个应用,我们想知道数据,我们想路边有人走过,我们希望他把数据传回来,因为我知道蓝牙要配对,我不知道微信会不会做一些对蓝牙协议的改进,能让每个设备经过微信就传给我了。


微信团队:这个是体验上的问题,微信用户我们不希望默默不经意传输他不希望传输的数据,如果微信后台做随便路过蓝牙设备都把数据传输到云端。

提问十六
提问:关注我们公众号,默许帮我们搜集数据,比如现在路边很多数据,他关注我的公众号,可以帮你改,收集,而且他有自己的好处。

微信团队:可以讨论,手环4.0以后,很多人不知道要同步,我们微信关注了手环公众号的微信用户,是可以在微信使用过程中有一定的时间频率获取手环数据,而这个获取是微信用户在他用手环的情况下,我们可以帮他获取,而且不需要他介入公众号点一些东西,这个频率怎么样,用怎样的机制同步,这一块要深入讨论。

提问十七
提问:关于硬件对接问题,我们硬件底层可以连接外围的一些其他设备,我直接跟微信对接的话,可能需要做在微信这一块的协议解析,跟我硬件的协议解析进行对接,他们之间的通讯协议怎么样,走TCPIP协议,还是什么其他的协议,进行信息通讯?


微信团队:蓝牙设备是直接跟微信客户端通信的,使用的是私有协议,具体协议可以见iot.weixin.qq.com。WIFI设备是设备的服务器和微信服务器对接的,使用的是HTTP协议

提问十八
提问:如果我已经经过解析,比如我发一个命令下去,我已经在这边通过后台进行把这个命令解析了,我要发到硬件设备,这个发送是走TCTIP,还是其他的渠道?

微信团队:对于WIFI,3G,或者其他能连到互联网的设备,厂商和设备之间的协议,我们没有规定。由你定,你觉得哪种方便就用你的,它最终数据是要到服务器,至于设备和服务器之间沟通的协议是什么协议,就按你自己对哪个熟悉就用哪个,我们这个没有定义。

提问十九
提问:如果我现在所有的设备都连上网络了,我的设备如何接收你微信的数据?


微信团队:如果是蓝牙设备,当你的设备连上微信的时候,设备的数据要通过微信中转才能到你的服务器。如果是WIFI,3g,或其他可连互联网的设备,所有的数据直接发送给厂商的服务器,不需要微信中转。

提问二十
提问:我想具体这个协议是怎么样一个操作模式?

微信团队:这个WIFI协议叫AirKiss。这个协议相当于以前TI的smart config协议,通过手机给WIFI设备配置SSID和密码,让设备能接入到WIFI网络。技术细节,属于腾讯的IT专利,在全球范围都是申请了专利,不对外开放,我们开放的范围是芯片厂家和模块厂家,每一个厂家签订了这个协议,这一块不开放做终端产品的厂家。你说很多芯片厂家没有拿到,可能我们推广不够,可能没有找对人,或者他没有做市场推广,你看到很多合作厂家,他们都是有拿到这个协议,在模块有实现。