随笔分类 - 微信物联网
微信(十一) 使用调试助手申请设备ID和报备流程
摘要:以下流程模拟了一个设备,从微信硬件申请一个产品IP,对此ID进行报备生效,查询自己的绑定主人,给绑定主人发送消息的一系列http请求流程。 1 获取微信密钥 下面需要在公众号设备电脑IP白名单的电脑才能访问成功。 (公众号-开发者选择项) 正常应该是自己的服务器(IP加入白名单)写个脚本每两个小时向
阅读全文
微信硬件平台(十) 1 ESP8266通过mqtt交互消息
摘要://----------------------------------------------------------------------------------------// //-----------------------------------程序功能-----------------------------------------// /* 总功能: 制作一个MQ...
阅读全文
微信连wifi认证
摘要:官网 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444894086 https://blog.csdn.net/u011650048/article/details/50469768 https://service.tp-link
阅读全文
微信一件配网网面
摘要:官网技术介绍 https://iot.weixin.qq.com/wiki/new/index.html?page=4-1-2 http://wx.ai-thinker.com/api/old/wifi/config http://weixin.anyuns.com/device/airkiss
阅读全文
微信硬件平台(九) 自己的服务器从微信获取token并保存txt
摘要:1安装crontab: 说明: 查看crontab服务是否已设置为开机启动 2使用创建新任务 调用一次获取依次token,存在txt文件里 token.php 请修改自己微信的开发者ID信息 强调: 所有路径都必须给绝对路径!!! 不管是执行文件本身路径,还是文件里面填写的其他路径!!! 手动执行正
阅读全文
crontab定时任务
摘要:1安装crontab: 说明: 查看crontab服务是否已设置为开机启动 2使用创建新任务 1、编辑命令 创建两个文件 这里是php改变txt的内容 强调: 所有路径都必须给绝对路径!!! 不管是执行文件本身路径,还是文件里面填写的其他路径!!! 手动执行正常可以改变 但是!!!!!!!!!!!!
阅读全文
emqtt在centos6下的安装
摘要:1 emqtt下载地址 http://www.emqtt.com/downloads 右键 复制链接 http://www.emqtt.com/downloads/3011/centos6 2 打开服务器 下载 其他命令 /bin/emqx stop./bin/emqx start./bin/emq
阅读全文
微信硬件平台(八)7 综合合并版本
摘要:#include String WEIXIN_TOKEN = "WeixinToken"; // 每次发送消息前从自己服务器上更新 #define PRODUCT_TYPE "gh_e93c1b3098b9" // 设备种类 #define PRODUCT_ID "gh_e93c1b3098b9_dae1c20722121...
阅读全文
微信硬件平台(八) 4 ESP8266通过微信公众号给用户推送消息
摘要:https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=自己申请微信公众号的TOKEN 输出结果: 由于aRDUINO串口不支持打印中文所以乱码,但是微信端接受正常。 代码实现: 遇到问题: 问题一: 一定时间内,有推送消
阅读全文
微信硬件平台(八) 3 ESP8266向微信服务器请求设备绑定的用户
摘要:https://api.weixin.qq.com/device/get_openid?access_token=自己申请微信token&device_type=gh_e93c1b3098b9&device_id=gh_e93c1b3098b9_dae1c2072212185c ESP8266代码实
阅读全文
微信硬件平台(八) 3-0ESP8266向微信服务器请求设备绑定的用户
摘要:1调试助手 请求URL: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=自己微信ID&secret=自己微信ID的密码 ESP8266程序代码:
阅读全文
微信硬件平台(七) 设备控制控制面板-网页sokect-mqtt长连接
摘要:给微信硬件设备添加我们自己的控制面板。 主要问题: 1 要保证长连接,这样面板可以实时交互阴间设备,http一次性的连接模式通信不行。 面板必须是网页化的,网页就可以操作交互。不用APP和小程序。 2 长连接需要websocket技术,可以保证长连接。 3 websocket技术虽然保证长连接,但是
阅读全文
微信硬件平台(七)微信开发--如何存储并定时更新access_token
摘要:https://blog.csdn.net/sct_t/article/details/53002611 我们知道请求access_Token会返回这样一个json,包括access_token(凭证)和expires_in(凭证的时限) 在我们需要access_token的时候没必要每次都请求服务
阅读全文
微信硬件平台(0) 流程介绍
摘要:https://blog.csdn.net/yueqian_scut/article/details/51513605 四、物联网的核心要素 本文是从开发者的角度去分析整个微信硬件平台物联网,不去探讨物联网运营之类等领域。那么,从开发的角度,物联网的核心要素什么,微信平台又支持了什么?我的理解是:
阅读全文
微信硬件平台(五-2) 基本消息交互 你等我发 (设备发送报警信息---直接给微信云----公众号----用户)
摘要:调用api直接给让公众号给某个用户发送消息。 微信教程 1首先获取微信的token 登陆公众号 post地址 成功后返回 2 给指定用户发送文本消息 调试助手 接口调用请求说明 各消息类型所需的JSON数据包如下: 接受效果 这样就可以使用设备主动给微信推送消息。 在发送的信息里附加网页连接 发送文
阅读全文
微信硬件平台(六) 设备直连微信云
摘要:微信硬件开发文档 智能硬件厂家的痛点 微信硬件平台是基于微信公众号体系的智能硬件平台,在公众号的技术架构里,设备厂商必须要有自己的服务器。厂商服务器主要完成两部分工作: 1、管理设备的连接登录、鉴权、状态上报、命令发送、固件更新等基础网络功能; 2、通过H5页面或者微信公众平台消息接口,接收设备用户
阅读全文
微信硬件平台(五-1) 基本消息交互 你问我答 (用户问-微信服务器--自己服务器回答)
摘要:微信公众平台技术文档 微信硬件平台文档 https://github.com/gaoming13/wechat-php-sdk Webot 微信官方代码库 微信开发者联盟 方培工作室-微信公众平台开发教程 php环境交互各种消息 服务器和设备的交互之设备授权 https://github.com/g
阅读全文
浙公网安备 33010602011771号