别人都用微信致富了 关于微信硬件创新你懂多少
2014年12月18日,由微信硬件团队与科通芯城旗下的硬件创新创业平台硬蛋联合主办的首届“微信硬件创新大赛”深圳宣讲会于深圳盛大开幕。本场宣讲会微信硬件团队和现场的小伙伴进行了持续一个半小时的答疑。蛋君把现场精华问答整理出来分享给没来现场的小伙伴们,这些包罗硬件创新各个方面的答疑应该可以解答大部分人的疑惑。如果下面的问答仍没有解决你的疑惑,欢迎12月26日来上海参加我们第二场的宣讲会,和微信硬件团队来一次亲密接触,有问必答,给你多对一的VIP解答。报名请戳文末左下角阅读原文。
以下是答疑环节精彩问答
提问一
我们现在正在做一款硬件产品,通过网络进行硬件控制,如果现在接入微信硬件平台,你们是已经有了标准的接口,还是需要跟微信这边再做定制化的开发适配?
微信团队:微信平台其实并不是一个用微信自己的应用程序控制硬件的一个平台,而是在微信公众账号中控制硬件,如果想直接控制硬件,完全可以做轻应用,在里面进行开关和调整,把数据传到云端,再到设备,就可以完成控制,类似于浏览器的轻应用平台。微信对WIFI,3G,蓝牙都定义了标准公开的协议。所有文档可以在iot.weixin.qq.com上获取。如果你们的产品是其他类型的设备,如nfc,usb或者音频等,也欢迎你们联系微信,一起制定一个标准。
提问二
因为我们硬件是跟后台进行通讯,这个通讯协议微信是不是已经有了一个标准,还是会有多种标准?
微信团队:微信的硬件的平台已经搭建了很久,基于这个平台,已经发布很多款基于WIFI,3G,蓝牙的硬件产品。WIFI(3G)类的我们有一套成熟的公开的接口。同样蓝牙的也有一套。
提问三
我们现在这个设备是通过3G上网方式,不是基于WIFI,上网卡连到服务器那边,可能是HTTP协议,这种连接方式是否可以?
微信团队:可以。你们的设备是3G也好,WIFI也好,最终肯定连到你们的服务器。我们现在定了服务器端对接的一套协议,设备可通过你们的服务器和微信服务器对接。
提问四
我们现在这个是免费开放的吗?
微信团队:对,都是免费的。
提问五
并发量多大?
微信团队:没有限制。如果你的设备的量上到一千万的话,那恭喜你。微信的月活跃用户是接近五亿,如果你的设备只是十万,二十万,不用担心这个问题。
提问六
微信对第三方应用,比方说数据存储,地图等,有没有一个限制?
微信团队:没有任何的限制。我们有很简单的个人开发者模式,你可以自己申请一个个人公众号,外面各种各样的云,自己找一个,自己搭一台很简单的服务器。只要服务器和设备符合微信定义的这套协议就可以了,所有的协议都是公开的。如果你是WIFI/3G设备可能只需要云端对接就好了,如果你是蓝牙设备,你就要符合蓝牙的协议,并且服务器也要对接微信服务器。
提问七
微信硬件,比如手环有很多家,微信有没有设置接入的上限,比如接入15家手环,后面就不怎么再需要新的入局者,或者是对新的硬件接入方提一些什么样要求?
微信团队:我们希望越多越好,我们希望做一个平台,对大家是公平的平台,我们不想选出最好的,跟他做非常深入的联姻关系,我们希望每一个加入微信硬件合作的伙伴,都是完全平等的,我们不会因为你的企业比较小,就排解你,是不可能的,我们取决于是不是对用户有帮助,对用户的体验有好处,这个是决策依据,不用担心这种情况。
提问八
对手环,微信是否会有一个体验方面的定义审核?
微信团队:对,不能用着连不上,这些体验上有一个把关,不希望连上微信体验很差,这一块我们没有想把大家弹出来的这样一个意愿,还是希望他们接进来,在微信平台很好的成长起来。我们微信的公众平台不是想建一个堡垒,或者一个宫殿,是希望产出一片森林,每一棵树都是这里成长出来的。对接入微信的硬件都会进行上线审核的
提问九
硬件接入会产生很多数据,这个数据的分析肯定以后也是需要一些微信方面的协助,这个以后会有什么合作方式?
微信团队:你自己的数据自己一定有,怎么分析这个数据,可以在自己的后台做,如果不知道如何分析或者使用大数据的话,微信在这一块目前没有做太大的建设,我推荐你可以用腾讯云,里面有很多数据分析的功能,可以尝试使用,挖掘数据中更多的价值。
提问十
微信这个平台能够提供什么样的资源,软件、硬件,存储,接入方式,包括并发,我想要知道微信能够提供什么样的资源。比如存储,平台完全是以通道的方式来,还是属于一个给硬件厂商提供平台的方式?
微信团队:我们平台已经发布很久了,你说的资源配套的问题,目前我们有和主流的一些WIFI,蓝牙模块的厂家合作,例如TI,博通,还有和提供云或者整体解决方案的厂商进行合作,例如机智云,Alay。你完全可以自己从设备到服务器搭一套,但是如果说想要快速开发的话,我们推荐你用我们合作伙伴的东西。也欢迎更多的芯片厂家或整体方案商和微信合作。
云这一块,业界也有很多很成熟的云平台,可以直接在上面架设,如果不想写代码,可以找比较成熟的云端接入厂商帮助你做云的服务,这样让他们帮你做就可以了,看你用哪个层次的服务做。总体来说,微信没有推出自己的云端服务做这个事情,如果大家有强大的意愿,我们可以再探讨这个情况,基本我们是希望能够以合作伙伴的方式给到大家。
提问十一
智能设备用蓝牙,要申请二维码,是这样吗?
微信团队:是这样的。此外还有其他的绑定方式,二维码是绑定的通用的方式,但不是必须的。二维码是一种绑定设备的方式,跟设备是蓝牙还是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连接有一个协议,当时介绍这个协议跟很多芯片厂家一起合作的协议,因为我们也做很多智能硬件的方案,跟一些芯片厂家有过技术上的沟通,很多芯片厂家他们并不清楚这个协议,我想具体这个协议是怎么样一个操作模式?
微信团队:这个WIFI协议叫AirKiss。这个协议相当于以前TI的smart config协议,通过手机给WIFI设备配置SSID和密码,让设备能接入到WIFI网络。技术细节,属于腾讯的IT专利,在全球范围都是申请了专利,不对外开放,我们开放的范围是芯片厂家和模块厂家,每一个厂家签订了这个协议,这一块不开放做终端产品的厂家。你说很多芯片厂家没有拿到,可能我们推广不够,可能没有找对人,或者他没有做市场推广,你看到很多合作厂家,他们都是有拿到这个协议,在模块有实现。
提问二十一
目前支持的这些模块列表,这个清单哪里可以获取?
微信团队:我们将在网站上面公布跟我们合作的模块厂家,以及做好的模块,想要介入的厂家有一个前提沟通,比如要签协议,然后要调适,有认证的流程,要做兼容性测试,然后在我们网站上公布你的名字,公布通过认证的模块。
提问二十二
我们是传统做智能硬件,主要通过APP连接方式,它还有一种特殊的情况,可能有些地方没有互联网,这个模块可能做成AP模式,APP也能控制它,因为微信本身基于云的架构,这种架构下是不是局域网控制有没有解决办法可以支持?
微信团队:局域网控制是可以的。让设备跟路由器连上,微信手机也连上路由器,微信和设备就可以产生沟通。或者设备做AP,手机连上设备。目前这块还在规划中。
提问二十三
厂家可以申请多个公众号?
微信团队:可以申请,一个公众号连多个设备都是可以的。
提问二十四
断网怎么办?
微信团队:断网以后,一种方法是当连上网络之后,设备做一次同步,把之前的数据处理过后,以消息的形式推送给用户。还有一种是厂商自定义的HTML页面,允许断网情况下也可以操作设备,很多伙伴都有这个需求,我们也在考虑如何建设这个能力。目前来说我们还是默认联网。
提问二十五
我们在做自行车智能骑行系统,很遗憾知道微信硬件这个平台,晚了一点,我们硬件已经在生产当中,我们处理办法也是扫二维码,现在有一个问题,我们的二维码的申请是用我们自己的一套规则,用机器IP号。现在如果对接微信的公众号,已经售卖出去的产品该如何处理?
微信团队:不需要改造,这个可以这么做:你申请公众号,做H5页面,在H5页面里调微信原生的扫码程序,扫你的二维码的时候,H5去你的服务器上查到该设备对应的MAC地址等信息,同时拿到微信用户的ID,你把这个ID和二维码信息同步到微信后台完成注册设备和绑定即可。
提问二十六
我的APP跟微信的扫码规则要一致?
微信团队:建议新设备的二维码都在微信这边申请,引导用户在微信进行设备绑定。再通过微信服务器的通知,把绑定关系同步到你们的APP上。
提问二十七
我是做智能家居的,我想了解我们跟微信对接之后,微信会不会抓我们的数据?比如我父母医疗的东西,我家庭的生活习惯,或者百度云这些东西,跟这些对接之后,会不会抓我们的隐私?
微信团队:微信不存储用户的数据,像微信的消息也是没有办法从云端修复的。但是对于手环排行榜,就需要明确的定义这个数据,并且存储到微信服务器上。
提问二十八
作为一个APP开发者,进入微信平台,但是我可能没有硬件,就是说我们是开发服务这一块,微信平台现在有没有一个标准,我在开发APP同时,能够控制一些比如第三方厂商的硬件,比如插座,摄像头之类的硬件产品?
微信团队:通过微信的云端接口可以做到,你可以把控制命令,通过云端接口传输到其他设备厂商的服务器上,不过前提是需要你与该设备厂商谈妥合作关系。
提问二十九
这一块有做分类吗?比如针对插座之类的产品,会提供一个标准,有这样的分类吗?
微信团队:目前没有,云端数据接口做的是通道的能力,把数据和请求通过微信传给你要控制的设备厂商的云,但是具体分类我们现在没做出来。
提问三十
目前很多硬件厂商一般提供自己的APP,我们现有的服务号是否能够跳转到厂商自己的APP?
微信团队:跳不了。目前微信平台没有做直接跳转APP开放,这一块目前状况是不允许跳跃APP的。
提问三十一
目前的现状是如果我用了一个第三方的云,可能因为这个原因,突然就不能访问了,对于接入服务商前提投入很多,这样的话,仅仅由于链接的限制,我觉得这个比较严重,后续怎么推动解决这一块?微信有没有做这方面的一些动态?
微信团队:微信没有封过任何一个链接。对于阿里云,也是可以正常使用的。
提问三十二
我们是做视频监控的公司,对视频传输有要求,微信平台上表现并不是很好,你们说会找问题,进展怎么样?我们是WIFI设备跟云连接,这一块安全性是我们自己做,我们的云跟你们的后台连接的安全性,以及前端的安全性,你们有没有做?
微信团队:安全性你不用担心,你没有发现微信被盗库,或者被抓取的情况。您第三方后台跟微信后台的通信的安全性,我们是基于两点,第一点,走HTTPS协议,第二点对数据进行加密。
提问三十三
加密会不会影响流媒体传输的效率?
微信团队:流媒体传输不会走HTTP协议,我们到时候用RTP协议,就是公开的流媒体协议做这个事情。
提问三十四
我关心三个问题,第一个,音频传输,实时交互是非常大的问题,今天外面也看到有一些已经实现的设备,从按键按下去到功能的实现,有三秒钟的延迟,我不知道后续会不会有比较好的解决方法,把时间减少。
微信团队:我们会利用腾讯就近接入和跨运营商传输的能力,来解决这个问题。摄像头的视频流直接上传到微信服务器,直接触达到用户,减少中间的环节。如果微信的视频通话的质量能满足你的要求,这套方案是没有问题的。
提问三十五
基本能满足要求,这是非常好的消息。第二个问题,因为我们音箱有多个不同的MAC地址,我支持有线和无线,蓝牙,有三个MAC地址,怎么跟微信服务号绑定,你知道我三个不同的MAC抵制都是这台设备,这个问题怎么解决?
微信团队:我们已经支持一个设备跑多种协议,比如蓝牙,WIFI。我们以前也很困惑什么样的产品会需要这么多能力。不过这是产品的问题,你说的技术上没问题。
提问三十六
我们这个产品开发了有一段时间,我们使用有限网卡芯片和WIFI芯片已经定了,很可能不支持微信这么一个联网协议,像这个东西,不知道咱们微信这边有没有什么办法支持一个现存的芯片,目前暂时还没有拿到这样协议的?
微信团队:可以找到使用芯片的原厂,跟我对接,我们一起谈,还是可以做,因为很多厂已经跟洽谈,我们都有联系,可能他们之间内部的消息没有同步,可能不知道上面做产品的销售,产品和销售分开,我们一起谈这个事情,有可能您用的芯片已经做好了,只不过没有到您那边去,您可以找我们解决这个问题。
提问三十七
我有两个问题,刚才大家都提到对实时性控制的问题,有没有可能同一台设备装了自己的APP,也有微信公众号,能不能实现自己的APP和微信APP的互通。我可以关注公众号进行一些点击,信息由微信直接传给自己的APP,再通过蓝牙或其他传给设备,对设备进行控制,这样的实时性更好。
微信团队:我们目前支持H5上通过微信中转,把信息传递给设备。但是信息是不会通过微信APP给到你的APP的。
提问三十八
这个信号通过什么方式传输给我的硬件设备?
微信团队:蓝牙,H5页面直接在本地通过蓝牙跟设备沟通,这样不用经过云,不会延时。此外,通过H5控制局域网内的设备也在规划中。
提问三十九
第一,不知道企业在使用微信硬件平台之后,可以获得很好的一个手机和智能硬件的连接,但是企业必须为之付出一定的数据可控性,一些损失。我们比较担心可能就是这项服务是否未来某一天有一个收费,或者其他的限制,如果有,什么时候开始收费,如果没有,会免费到什么时候。第二个,这个是高用户关联的隐私数据,所有的控制都是高用户关联的,数据传说当中采用哪些安全策略,保证用户对硬件这样一个控制数据的安全保证?
微信团队:收费这个事情,我是这个产品的产品经理,到现在没有听到任何关于收费的需求,我们不会提这个事情。现在我的领导都没有说这个事情,大家可以认为现在完全是免费的。到什么时候,我现在在我的字典里面,我觉得一直是免费的,我现在是这样的状态。
蓝牙的安全性问题,蓝牙本身是有加密的,我们还实现了微信自己的加密,可以选用,安全性是没问题的。
WIFI设备,客户端不会直接连接WIFI,厂商云来连接,这个安全性是厂商自己内部解决。我们现在走的是HTTPS连接,本来是加密的连接,第二,数据传输也有做进一步的加密。
如果有另一个服务商想用你的数据,前提是合作的同盟,同时授权情况下,第三方才可以拿到你的数据,这一方面我们也做了一些思考。
提问四十
我现在做一个关于受孕方面的智能硬件,我有两个问题,第一,介入微信平台可能通过公众号,能不能实现一对一的私密数据分享,让A用户分享数据给B用户。
微信团队:完全可以,在公众号有所有用户的ID,可以通过A用户给AID发给B用户就可以了。
提问四十一
是用户A在操作?
微信团队:取决于服务内容,比如公众号有一个设置项设置聊天对象,设置好以后,对你发的每一条可以直接发给B就好了,其他人收不到。
提问四十二
我的产品本身是自己开发APP单独上线运作,如果接入微信平台,就不需要本地APP,这种情况下,我的数据采集不是通过蓝牙和无线,我是通过本机采集,公众号对本机数据采集怎么实现?
微信团队:通过手机采集,这样的话,现在我们这个协议现在只是支持蓝牙,但是比如说USB这一块我们没有做,这样的情况,我们现在已经合作会利用APP跟他通信,作为智能数据搜集,对于接收方可以通过公众号获取信息。
如果是USB口,IOS上面应该是支持的,如果是安卓,目前我们正在开发,我们可以私底下沟通一下。如果你需要音频口或者其他口,我们可以再探讨一下,有什么想法都可以提。
提问四十三
假如说做玩具,可能在外面户外用,那个玩具可能存在一些可以分享给朋友的一些信息,设计这个玩具的时候,我怎么在外面可能只有4G网络情况下,玩具里面不可能集成这个联网的东西,怎么把它很快分享出去。我了解可能有两种方法,第一种通过云,还有一种是通过直接跟手机联起来,因为我手机可以上网,可以在微信上面显示。
微信团队:是说您的玩具不想通过WIFI和蓝牙两种方式?
提问四十四
因为是户外。
微信团队:户外也可以用蓝牙。
提问四十五
意思是玩具里面只要有蓝牙就可以跟微信联起来,马上通过我的微信转发出去?
微信团队:是的。
提问四十六
这个玩具从发送到微信之后,整个过程我的朋友获得这个信息整个过程,哪些地方,假如我是玩具生产商,哪些地方需要付钱?
微信团队:现在整个平台都是免费的,除了玩具设备自己的生产,还有芯片的购买需要您自己付钱的,其他对微信平台的接入,我们现在都是免费开放。
提问四十七
对芯片的要求跟你们合作就好,还是什么芯片都可以?
微信团队:蓝牙是这样,什么芯片都可以,WIFI其实也是,要求是芯片厂家已经跟微信合作了,因为我们协议是全部公开的。
提问四十八
我的玩具怎么跟微信连起来,这个过程大概是怎么样的?
微信团队:微信有一套协议,你只要符合这个协议就行了。你完全可以自己做芯片,实现微信的协议,实际上我们很多早期的厂家就是这么做的。现在我们推荐用蓝牙芯片厂家的芯片,因为他们已经做好了,你不用做了,实现这个协议没有什么必要,你更需要的是关注你的业务逻辑。协议简单讲一下,例如蓝牙协议,你需要实现一个服务,以及两个特征值,一个读一个写,通过这两个特征值,可以和微信互相传送数据。WIFI或3G设备的协议是一个服务器的协议,你的设备连到你的服务器上面,你的服务器和微信有一个协议,这个协议很简单,大概十条,把那个实现一下就OK了,大体是这样的过程。
提问四十九
我不想那么麻烦,我想不管是买一个已经合作好的蓝牙芯片也好,我就说蓝牙,拿回来用,做好之后只要跟手机,就可以微信打开可以用吗?
- 1汽配零售市场要火
- 2雨刮器刮不干净了,教你简单绝招
- 3九代雅阁改装音响后嗡嗡响 只因原车顶篷麦克风
- 4挑选自行车手套需知的技巧
- 5来得早不如来得巧 液压尾板将迎来春天
- 6如何辨别山寨儿童安全座椅 3C认证不可少
- 7汽车保险杠为什么用塑料做?
- 8汽车刹车皮多久更换一次,你真的知道么?
- 9山地车设备短期的维护事项
- 10HI-FI级别的汽车音响器材,也要讲究巧妙搭配
- 11备胎如何保养?
- 12简单介绍自行车配件有哪些
- 13润霸汽车减震器常见故障与检修方法
- 14OA软件公司对于汽车零部件行业需求的理解
- 15润霸汽车“皮肤”保养
- 16汽车配件管理软件功能特点
- 17日常如何养护轮胎更安全 轮胎侧面最脆弱
- 18汽车内饰不宜立即更换
- 19车企提升零部件质量要求
- 20电装扩建美国工厂 扩产汽油缸内直喷产品
- 21汽车音响设备信噪比参数解析
- 22工信部张相木:加强电池新体系部署
- 23法士特国家级技能大师工作室获批投建
- 24央视实名曝光劣质汽车坐垫:用久了得病!
- 25顾客进店金口难开 就只能眼睁睁地看着吗
- 26耐克森获菲亚特订单 CP671轮胎配套500X
- 27XX汽车在泛普OA协同管理平台中的首页
- 28轻松打开后备箱奔驰S级W222电尾门安装步骤详解
- 29车有病你知否:改装,一不小心就非法了
- 30你知道你的摩托车变速箱如何工作的吗?
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼