嵌入式企鹅圈已经就微信蓝牙物联架构做过很多次的分析了,这里就不再啰嗦了。这里主要分析物联网远场控制场景,就是wifi物联,当然也包括GPRS、3G、4G等等。

一、微信wifi物联的使命

基于Wifi物联网平台很早就有了,远在微信硬件平台出现之前,所以在wifi物联方面,微信除了抱着一个极大的流量入口,其他方面并不具有什么优势。马化腾说过微信硬件是要连接一切嘛,那微信硬件自然要去适配已经存在的平台和设备。而已有的wifi物联平台为了微信这个流量入口,也要积极支持。所以几乎所有的物联平台都提供了接入微信的JS-SDK。

OK,微信硬件作出努力去接纳已经存在的平台和设备,但其实它对这些平台和设备的管控是非常弱的,后面我们会看到设备相关的通信数据都会绕过微信硬件平台。因此微信硬件平台也提供了直连SDK让设备直接接入。当然,对于开发者而已,就不需要再牵扯到第三方平台厂商了。如果微信硬件平台能够将直连sdk和应用demo做到跟其他成熟的物联网平台那么易用和快速,其中很重要的是各大设备厂商的支持,那直连sdk是很有吸引力的。

但是,有些遗憾,个人觉得微信硬件的部分开发文档写得很一般,很容易让人迷惑。不过,从另外一个方面来说,这也是嵌入式企鹅圈的其中一个价值所在。如果他们把东西写得傻瓜都懂,我也懒得写了,不是么?

二、微信wifi物联架构

总结一下,微信wifi物联一是支持第三方平台和设备接入,二是提供直连sdk让设备直接接入。

1.    由于设备通过SDK直连微信平台,所以微信硬件平台内部业务逻辑管理这些设备,用户必须通过其提供的应用端OpenAPI来进行控制。

2.    大家注意到微信硬件平台提供了一个设备端的OpenAPI吗?老实说,我至今没想清楚这个openAPI用在什么地方。除非第三方云就静静地对接微信硬件平台的请求并做回复。可是,第三方云如果不提供微信的JS-SDK,开发者要自己搞一个应用出来估计有难度。现在第三方云都提供微信的JS-SDK了,既然微信应用是H5开发,那设备通信的请求直接由H5页面通过ajax或者websocket发起就行了,如果还经过微信硬件平台来中转岂不是多此一举。当然,使用微信官方的菜单面板应用,的确会使用设备端的openAPI的。微信自己搞的应用,用你第三方的sdk干嘛呢。

三、第三方wifi物联平台接入微信的架构

这里谈谈机智云和云智易这两个wifi物联平台。机智云的宣传很了得,当然也很烧钱。云智易倒是静静的。作为物联平台,两者都算是比较稳定的平台,开发者和接入厂商都很多。为什么介绍他们?因为他们在广州,俺也在广州,都有合作过,呵呵。

物联网控制无非就几个场景:用户管理、设备管理、用户和设备绑定、用户和设备通信(读、写、订阅和通知)。

这张图已经说得很清楚了。看看,是不是跟微信硬件平台的关系不是很大?不过,这个流量入口也是相当重要滴。

微信Wifi物联架构---机智云/云智易如何接入微信硬件平台相关推荐

  1. 罕见水星凌日直播,QQ物联携手腾讯云带你连接宇宙

    2016年5月9日,神秘的水星将出现在人们的视野中,与太阳上演一场罕见的"水星凌日",错过这次观测机会,想要在我国境内看到水星凌日还要再等16年.据悉,QQ物联.腾讯太空.斗鱼.龙 ...

  2. 腾讯物联TencentOS tiny上云初探

    2017年中旬曾写过一篇关于物联网平台的文章<微软最完善,百度最"小气" 看微软阿里百度三大物联网云平台对比>.现在已经过去两年了,物联网的格局又发生了不少的变化.不过 ...

  3. 承载物联之城 阿里云为无锡建设统一物联网基础平台

    8月1日,在"物联网之都",无锡高新区(新吴区)与阿里云计算有限公司宣布达成物联网战略合作,阿里云IoT事业部将为物联网核心示范区提供技术与服务,包括建设鸿山物联网基础平台(飞凤平 ...

  4. 物联无界·门锁共生|中科易安学生公寓智能门锁解决方案

    学生安全管理一直是智慧校园建设重要的一环,传统的钥匙管理问题症结频发,宿管员无法知道每间宿舍每个人的开锁情况,钥匙遗失.东西被偷都无从查证. 另外,毕业生离校,钥匙回收.锁芯更换.学生强占寝室不走-- ...

  5. 中国电信天翼物联品牌升级,注智产业数字化

    近期,中国电信天翼物联全面启动了品牌战略升级,通过全新的品牌理念.品牌标志."CTWing五翼"品牌产品生动阐释了中国电信5G AIoT数字化服务的内涵与行动,"注智&q ...

  6. 使用laravel开发微信公众的一个大坑,适合新手学习的laravel接入微信接口

    最近使用laravel做微信公众号二次开发,发现网上能够参考的资料基本上很少,很多地方都讲的不够详细,致使许多新手采坑无数,所以这篇文章讲一下如何使用laravel接入微信接口,实现微信公众号二次开发 ...

  7. java 微信api框架_Java架构学习(五十二)使用框架开发微信微信框架介绍整合微信开发框架WxJava使用微信返回消息模板接口使用WxJava框架发送模板消息http协议参数转义知识...

    一.微信框架介绍 1.access_token是公众号的全局唯一调用接口的凭证,它两个小时更新一次. 获取access_token方法: https请求方式: GET https://api.weix ...

  8. Ayla艾拉物联基于AWS构建IoT艾拉云

    :Ayla艾拉物联有一个非常好听的英文名"Ayla",名字的由来也非常奇妙,是两位联合创始人孩子第二个字母的组合,所以几位创始人同样把艾拉物联当做自己孩子一样看待. 但在IoT(物 ...

  9. 【微信小程序控制硬件15 】 重认识无线物联网的配网协议,了解腾讯物联蓝牙协议LLSync SDK,腾讯连连小程序也可以蓝牙配网了。

    文章目录 一.配网的认识 1.1 各类Wi-Fi配网方式对比 1.2 设备热点配网 1.3 零配配网 1.4 蓝牙辅助配网 1.5 一键配网 1.6 手机热点配网 1.6 摄像头扫码配网 二.LLSy ...

  10. 【微信小程序控制硬件16 】 安信可 ESP32-S 开发板实现移植腾讯物联开发平台蓝牙 llsync 协议,实现一键蓝牙快速配网+远程控制。(附带源码)

    文章目录 一.前言 二.源码目录说明 三.编译指导 四.常见问题 五.开源微信物联网控制一览表 另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈! 微信物联 ...

最新文章

  1. python列表方法语句_Python中列表和元组的相关语句和方法讲解
  2. linux命令--df命令du命令
  3. mysql-explain
  4. php 中数组的定义赋值吗,怎么在php中定义一个数组
  5. BugkuCTF-Crypto题进制转换
  6. python字典属于无序序列_Python序列结构--字典
  7. jquery06 jQuery.extend 给jQuery函数添加、继承 静态方法
  8. 5 获取窗口位置_详解:四种方法教你对Python获取屏幕截图(PyQt , pyautogui)
  9. Codeforces 964B(贪心)
  10. 基于wireshark和NetAssist的单机模拟抓TCP包:三次握手、四次挥手、长连接
  11. 记录并分析一些软件,以便以后换电脑重新安装(不定时更新)
  12. js的Base64编码
  13. 【Ubuntu】MTK刷机工具MT8167版本打不开,缺少libpng12-0的解决方法
  14. cmd 编译class 文件
  15. app store无法下载、安装软件,一直在转圈的一个解决方法
  16. 算法系列——寻找峰值 (Find Peak Element)
  17. 电影暗杀了一只巨可爱的猫[转帖]
  18. 首战告捷!网易有道斩获首届NLPCC中文语法错误修正比赛冠军
  19. 【011】基于51单片机的低频信号发生proteus仿真与实物设计
  20. 看雪软件安全精选:二进制各种漏洞原理实战分析总结

热门文章

  1. java是要在安装的盆运行吗,Java程序员(单身30年):告诫各位,千万不要和女程序员做同事!...
  2. 尼古拉斯·凯奇:名门传奇
  3. 详解浅拷贝,深拷贝及实现方法
  4. Android 更换皮肤思路及解决方案
  5. 這是一位女生寫的 - 男生如何追求女生
  6. 关系型数据库基础概念:MySQL系列之开篇
  7. python数据分析教程百度云资源-【python数据分析+pdf】百度云下载 - 云盘精灵
  8. 『单片机原理』程序存储器的结构
  9. 一份超详细的Spring4常用知识清单!
  10. 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查