微信Wifi物联架构---机智云/云智易如何接入微信硬件平台
嵌入式企鹅圈已经就微信蓝牙物联架构做过很多次的分析了,这里就不再啰嗦了。这里主要分析物联网远场控制场景,就是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物联架构---机智云/云智易如何接入微信硬件平台相关推荐
- 罕见水星凌日直播,QQ物联携手腾讯云带你连接宇宙
2016年5月9日,神秘的水星将出现在人们的视野中,与太阳上演一场罕见的"水星凌日",错过这次观测机会,想要在我国境内看到水星凌日还要再等16年.据悉,QQ物联.腾讯太空.斗鱼.龙 ...
- 腾讯物联TencentOS tiny上云初探
2017年中旬曾写过一篇关于物联网平台的文章<微软最完善,百度最"小气" 看微软阿里百度三大物联网云平台对比>.现在已经过去两年了,物联网的格局又发生了不少的变化.不过 ...
- 承载物联之城 阿里云为无锡建设统一物联网基础平台
8月1日,在"物联网之都",无锡高新区(新吴区)与阿里云计算有限公司宣布达成物联网战略合作,阿里云IoT事业部将为物联网核心示范区提供技术与服务,包括建设鸿山物联网基础平台(飞凤平 ...
- 物联无界·门锁共生|中科易安学生公寓智能门锁解决方案
学生安全管理一直是智慧校园建设重要的一环,传统的钥匙管理问题症结频发,宿管员无法知道每间宿舍每个人的开锁情况,钥匙遗失.东西被偷都无从查证. 另外,毕业生离校,钥匙回收.锁芯更换.学生强占寝室不走-- ...
- 中国电信天翼物联品牌升级,注智产业数字化
近期,中国电信天翼物联全面启动了品牌战略升级,通过全新的品牌理念.品牌标志."CTWing五翼"品牌产品生动阐释了中国电信5G AIoT数字化服务的内涵与行动,"注智&q ...
- 使用laravel开发微信公众的一个大坑,适合新手学习的laravel接入微信接口
最近使用laravel做微信公众号二次开发,发现网上能够参考的资料基本上很少,很多地方都讲的不够详细,致使许多新手采坑无数,所以这篇文章讲一下如何使用laravel接入微信接口,实现微信公众号二次开发 ...
- java 微信api框架_Java架构学习(五十二)使用框架开发微信微信框架介绍整合微信开发框架WxJava使用微信返回消息模板接口使用WxJava框架发送模板消息http协议参数转义知识...
一.微信框架介绍 1.access_token是公众号的全局唯一调用接口的凭证,它两个小时更新一次. 获取access_token方法: https请求方式: GET https://api.weix ...
- Ayla艾拉物联基于AWS构建IoT艾拉云
:Ayla艾拉物联有一个非常好听的英文名"Ayla",名字的由来也非常奇妙,是两位联合创始人孩子第二个字母的组合,所以几位创始人同样把艾拉物联当做自己孩子一样看待. 但在IoT(物 ...
- 【微信小程序控制硬件15 】 重认识无线物联网的配网协议,了解腾讯物联蓝牙协议LLSync SDK,腾讯连连小程序也可以蓝牙配网了。
文章目录 一.配网的认识 1.1 各类Wi-Fi配网方式对比 1.2 设备热点配网 1.3 零配配网 1.4 蓝牙辅助配网 1.5 一键配网 1.6 手机热点配网 1.6 摄像头扫码配网 二.LLSy ...
- 【微信小程序控制硬件16 】 安信可 ESP32-S 开发板实现移植腾讯物联开发平台蓝牙 llsync 协议,实现一键蓝牙快速配网+远程控制。(附带源码)
文章目录 一.前言 二.源码目录说明 三.编译指导 四.常见问题 五.开源微信物联网控制一览表 另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈! 微信物联 ...
最新文章
- python列表方法语句_Python中列表和元组的相关语句和方法讲解
- linux命令--df命令du命令
- mysql-explain
- php 中数组的定义赋值吗,怎么在php中定义一个数组
- BugkuCTF-Crypto题进制转换
- python字典属于无序序列_Python序列结构--字典
- jquery06 jQuery.extend 给jQuery函数添加、继承 静态方法
- 5 获取窗口位置_详解:四种方法教你对Python获取屏幕截图(PyQt , pyautogui)
- Codeforces 964B(贪心)
- 基于wireshark和NetAssist的单机模拟抓TCP包:三次握手、四次挥手、长连接
- 记录并分析一些软件,以便以后换电脑重新安装(不定时更新)
- js的Base64编码
- 【Ubuntu】MTK刷机工具MT8167版本打不开,缺少libpng12-0的解决方法
- cmd 编译class 文件
- app store无法下载、安装软件,一直在转圈的一个解决方法
- 算法系列——寻找峰值 (Find Peak Element)
- 电影暗杀了一只巨可爱的猫[转帖]
- 首战告捷!网易有道斩获首届NLPCC中文语法错误修正比赛冠军
- 【011】基于51单片机的低频信号发生proteus仿真与实物设计
- 看雪软件安全精选:二进制各种漏洞原理实战分析总结
热门文章
- java是要在安装的盆运行吗,Java程序员(单身30年):告诫各位,千万不要和女程序员做同事!...
- 尼古拉斯·凯奇:名门传奇
- 详解浅拷贝,深拷贝及实现方法
- Android 更换皮肤思路及解决方案
- 這是一位女生寫的 - 男生如何追求女生
- 关系型数据库基础概念:MySQL系列之开篇
- python数据分析教程百度云资源-【python数据分析+pdf】百度云下载 - 云盘精灵
- 『单片机原理』程序存储器的结构
- 一份超详细的Spring4常用知识清单!
- 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查