微信硬件平台(六) 设备直连微信云

微信硬件开发文档

智能硬件厂家的痛点

微信硬件平台是基于微信公众号体系的智能硬件平台,在公众号的技术架构里,设备厂商必须要有自己的服务器。厂商服务器主要完成两部分工作:

  • 1、管理设备的连接登录、鉴权、状态上报、命令发送、固件更新等基础网络功能;
  • 2、通过H5页面或者微信公众平台消息接口,接收设备用户的操作命令,处理设备业务逻辑,展示设备状态给微信用户。

这两部分工作相对独立。

对于硬件设备厂家来说,服务器第一项工作受到各种因素限制,实现起来相对困难,增加了研发投入时间、精力、资金成本。

同时各个厂家之间的数据没有标准化,不同厂家之间设备的互联互通非常困难

0 微信硬件直连数据通道

微信硬件平台提供的直连数据通道,就是用来解决硬件接入以及设备互联互通的问题。通过直连数据通道,微信硬件平台提供设备信息管理、绑定关系存储、设备权限管理、设备固件版本控制、设备数据统计、数据登录鉴权、状态更新、固件更新等服务。 微信硬件平台将提供基于各个硬件平台上的微信硬件直连SDK,通过SDK硬件设备直接连接到微信硬件服务器,打通设备到云端的通道,SDK提供连接登录、鉴权、状态上报、命令发送、固件更新等基础联网功能。

同时微信硬件定义设备能力项,抽象硬件功能和特性,设备的数据都按照统一的数据结构,为设备互联互通提供统一交互语言。

1 微信官方定义的设备标准及其能力

微信硬件平台产品能力定义请参照文档微信硬件产品能力

设备交互数据格式将跟随设备能力字段定义;设备功能的定义、命令的接受、状态的上报都按照设备能力定义的数据结构处理,形成统一标准,就像设备之间交互的语言,方便设备之间的互联互通以及第三方服务的提供。

设备能力是硬件产品所具有的抽象化的功能或特性,在微信硬件平台中一款硬件产品具有一个或多个产品能力,如:开关,电池状态,运行状态等。每一个产品能力有能 力名称和能力代码,能力代码用于区分唯一的一个能力。

微信官方定义设备功能

微信产品集能力参考

2 设备直连SDK-烧录硬件代码

提供设备端直连SDK,完成设备连接登录、鉴权、状态上报、命令发送、固件更新等功能,硬件设备只需按照接口接受、发送业务数据,处理设备应用逻辑; 设备厂家服务器专注于用户和设备应用逻辑处理即可;同时微信硬件平台将推出微信硬件平台编辑模式和基础控件,设备厂家不需要服务器,通过在微信公众平台后台做的基础控件做应用逻辑编辑,即可完成设备接入和服务提供。

微信硬件平台直连SDK具体使用请参照文档微信硬件直连SDK

原文地址:https://www.cnblogs.com/kekeoutlook/p/10187168.html

时间: 2024-08-04 18:26:16

微信硬件平台(六) 设备直连微信云的相关文章

微信硬件平台的基础接入和硬件云标准接入分析

本文分析基于微信硬件平台的物联网架构,将从物联网的核心要素.物联网的关键场景.微信硬件平台的通信协议分析三个维度去分析.更多的微信硬件平台开发的深度技术原创分享请订阅微信公众号:嵌入式企鹅圈. 微信硬件平台包括基础接入方案与微信硬件云标准接入方案.前者是在应用端和设备端都完全由厂商开发,微信硬件平台只负责用户管理.设备管理和透明的消息推送:后者是在前者的基础上,给设备端提供了直连SDK(可以适配linux/Android等平台).提供设备API给第三方硬件平台接入,甚至在应用端根据各种家电场景定

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

本文由嵌入式企鹅圈原创团队成员-华南师范大学物联网创新中心黄鑫执笔. 嵌入式企鹅圈已经就微信蓝牙物联架构做过很多次的分析了,这里就不再啰嗦了.这里主要分析物联网远场控制场景,就是wifi物联,当然也包括GPRS.3G.4G等等. 一.微信wifi物联的使命 基于Wifi物联网平台很早就有了,远在微信硬件平台出现之前,所以在wifi物联方面,微信除了抱着一个极大的流量入口,其他方面并不具有什么优势.马化腾说过微信硬件是要连接一切嘛,那微信硬件自然要去适配已经存在的平台和设备.而已有的wifi物联平

微信硬件平台(二) 企业服务号号设备注册和绑定

该教程目的:在教程1里,完成了微信服务器向自己的服务器转发公众号收到的数据.但是缺少用户认证,设备注册,设备绑定等功能.这里使用调试助手模拟一个实际的设备(空调,灯),直接向微信硬件云注册和授权,绑定个人的微信账号.这里暂时没有用的自己的服务器. 微信教程 网友调试过程    微信硬件平台下设备与微信通信 需要: 1 申请一个服务号(必须有企业组织代码,法人等信息). 没有公司的开通一个测试账号.这里使用的是一个公司注册后的服务号. 2 在公众号-设备功能-添加几个设备 (图标随便上传的) 因为

一张图读懂基于微信硬件平台的物联网架构

本文从物联网的核心要素.物联网的关键场景.微信硬件平台的通信协议分析三个维度去分析基于微信硬件平台的物联网架构.相关的背景知识请阅读微信公众号:嵌入式企鹅圈发布的有关物联网和微信硬件专题文章. 一. 基于微信硬件平台的物联网架构图示 上图涵盖以下信息: 1.   基于微信硬件平台的物联网的架构组成,有微信公众平台/硬件平台.第三方厂商云后端.手机微信/公众号.微信硬件设备终端(Wifi和蓝牙BLE). 2.   绿色代表腾讯向开发者和公众提供的基础平台和服务,并通过红色(airsync/airk

微信硬件平台 (1) 总说明

微信硬件平台 本文目的,使用微信公众号控制ESP8266的LED开和关.进一步使用微信当遥控器(避免写APP或者IOS或者小程序),控制一切设备.给两个关键的总教程参考. 官网教程  微信硬件平台 微信控制arduino点亮LED教程 目前整体测试效果 打开微信,关注自己的公众号 功能结构图 1 公众号注册 1.申请认证公众号&开通设备功能 1.1公众号申请: https://mp.weixin.qq.com 个人订阅号    功能有限,不能有设备管理模块功能,本教程系列使用的是订阅号,做一个测

微信硬件平台

调用openApi 微信硬件平台是微信推出连接物与人,物与物的IOT解决方案.也就是说可以通过微信控制各种智能设备.比如一些蓝牙设备.空调.电视等等. 我本身不懂硬件(虽然是电子信息专业),硬件是北航的两个研究生在弄,小团队里我负责开发H5自定义面板,刚开始看官方文档各种迷糊,对于jssdk.jsapi.Airkiss.openApi.直连SDK都不知道该用哪个做,官方论坛问问题基本上没结果,加了几个微信硬件群问问题,发现好些开发者和我一样,同一个问题,发到几个群里问,画面好心酸.给wxthin

微信硬件平台框架说明及接入流程

微信硬件平台框架说明及接入流程1 / 15 硬件平台框架说明及接入流程 V0.5 Tencent Confidential 硬件平台框架说明及接入流程 2 / 15 文档变更日志 部门 微信事业群\开放平台创新部\创新二组 版本 描述 撰写人员 更新日期 V0.1 初稿 jeffqi.genewu 2014/07/8 V0.2 加入Q&A jeffqi.genewu 2014/07/8 V0.3 针对常见问题,增加说明.流程图优化. jeffqi.genewu 2014/07/9 V0.4 添加

【福音】开发者可接入微信公众平台设备功能了

微信公众平台开放设备接入能力 智能手环首批支持之后,微信进一步开放物联解决方案,可接入设备的类目有:可穿戴式.智能家居.智能家电.智能健康医疗.智能车载.智能玩具等,骚年们,赶紧行动吧,新一轮敛金计划开始了. 微信公众平台设备功能支持个人开发者接入 一.介绍 微信公众平台本次更新了设备功能申请流程,让设备厂商及个人均能便捷接入,获得绑定设备和传输设备数据的能力,让您的设备能与亿万微信用户相连接. 微信设备功能平台是微信开放平台的物联解决方案,现已开放可穿戴式.智能家居.智能家电.智能健康医疗.智

微信html5六人九人十二人牛牛斗牛斗公牛棋牌架设解析H5文件方法

解析H5文件方法 每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:index.js.index.wxml.index.wxss.index.json..js后缀的文件是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件,.wxml后缀的文件是页面结构文件. 上面的意思就已经很清楚了.翻译过来就是: 微信html5六人九人十二人牛牛(h5.ttkmwl.com)斗牛斗公牛棋牌架设解析H5文件方法 .js就是javascript .wxss相当于css .wxml相