【物联网】微信小程序接入阿里云物联网平台
微信小程序接入阿里云物联网平台
一 阿里云平台端
1.登录阿里云
阿里云物联网平台
点击进入公共实例
,之前没有的点进去申请
2.点击产品—>创建产品
3.产品名称自定义,按项目选择类型,节点类型选择直连设备,联网方式WiFi,数据格式选择透传/自定义,其他默认
4.添加设备
设备名称自定义,我这里是与微信通讯,这里设备名称定义为WeChat,(随便定义的)
5.进入刚刚添加的设备,点击查看
记住上面的阿里云三元组
,这个是每一个设备具有的,微信小程序那边要用到
{"ProductKey": "a1vHYVO6GTw", "DeviceName": "wechat","DeviceSecret": "a29359d701c20387185125aa0ec19872"
}
进入产品,选择自定义Topic,然后点击定义Topic主题
选择设备权限为发布和订阅,Topic主题名称自定义,最好是规范命名,这里作为演示就把它命名为topic,记住我们创建的主题,点击确定
进入云产品流转,点击创建规则
填写信息,规则名称随意写,格式选择json
格式
创建之后进入,点击编写SQL
字段很重要!!!阿里云会根据这个来选择转发的数据,字段填的是json格式的键,如果不想那么麻烦就填*
号,选择我篇创建的产品,设备,及刚刚创建的主题名称,点击确定
即可看到这个
双引号里面的内容就是我们的主题,记录下来,小程序要用/a1vHYVO6GTw/wechat/user/topic
二 小程序端
源码下载
小程序端源码在公众号免费领取
关注公众号【指针阿飞】 回复 小程序阿里云 领取
1、下载源码,微信开发者工具导入,小程序端源码,需要修改的地方,阿里云三元组,前面提到的
{"ProductKey": "a1vHYVO6GTw", "DeviceName": "wechat","DeviceSecret": "a29359d701c20387185125aa0ec19872"
}
还有发布消息的主题和订阅消息的主题(没了解可以先了解一下)
改完之后保存编译,如果连接成功说明已经连接上阿里云,去阿里云平台我们创建的设备,会是显示"在线"
2、下面是我们往云端发布消息和接收订阅主题Topic消息
第一次订阅,先把注释去掉
显示订阅成功
回到阿里云设备刷新查看是否已显示订阅的主题
如果有说明WeChat设备已经成功添加这个主题,添加成功后可以把小程序订阅的代码注释掉了。
最后做个测试,点击发布消息
{"currentTemperature":"35","read":"10.2"}
如果小程序显示接收了,那就是通讯成功了
如果想取消订阅这个Topic主题的话,把subscribe,改为unsubscribe
【物联网】微信小程序接入阿里云物联网平台相关推荐
- 微信小程序使用阿里云物联网API开发物联网应用
微信小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下就可以打开的应用. 微信小程序具有方便快捷,速度快,安全及保密性高的优点,同时开发 ...
- 微信小程序接入阿里云直播
小程序接入阿里云直播 前言:最近工作中遇到了小程序接入阿里云直播的需求(暂时只做播流,也就是播放端),于是打开阿里云直播文档发现居然没有小程序的相关文档,sdk也没有小程序的版本,网上也没搜到相关案例 ...
- 微信小程序 | 接入阿里云监控
喜大奔普,微信小程序可接入 ARMS 前端监控啦. 阿里云监控可统计JS错误率,访问速度,API请求成功率,PU/PV,页面访问量,API链路追踪,地理分布,设备型号系统版本等等,还可自定义统计内容, ...
- 微信小程序——引用阿里云字体
阿里图标官网:http://www.iconfont.cn 使用阿里云图标大致的方法就是:选中你的图标--保存至你的项目--下载你的图标项目--在项目中引用字体文件. 具体方法可以参考:引用阿里云矢量 ...
- 微信小程序 实现阿里云上传
先安装,我使用composer安装 在项目的根目录运行composer require aliyuncs/oss-sdk-php 微信小程序页面 <l-image-picker count=&q ...
- 开发微信小程序之阿里云服务器搭建|前后端分离
第一次做项目开发,于是写了一篇博客记录一下开发过程中学到的东西,之前没有写博客的经验,所以写的有问题的地方欢迎各位大佬指教 如果之前没有免费试用过阿里云的服务器,可以进到这个网址 https://fr ...
- 微信小程序入门-阿里云学生版简单搭建java后台
文章目录 前言 云服务器 购买 安装 连接 直接连接(入门推荐) 通过工具 安全配置 Linux的防火墙 关闭(入门推荐) 放行 阿里云的防火墙 JDK 卸载 解压版(推荐) 下载 上传 安装 yum ...
- 微信小程序:阿里云OSS直传实践-PHP实现服务端签名
目录 1.阿里云OSS上传方式 1.1.Web端Browser.js SDK直传(不推荐) 1.2.Web端上传服务端再上传至OSS 1.3.服务端签名后Web端直传(推荐) 2.PHP服务端生成签名 ...
- 微信小程序对接阿里云OSS
开通oss服务和创建oss存储空间就不说了,下面直接进入主题 进入oss控制台,选择已经创建好的存储空间,选择基础设置里面的"跨域设置",之后点击创建规则, 按照图上面配置就行 去 ...
最新文章
- 第六篇T语言实例开发,多点找色应用
- ai如何做倒角和圆角_石材路沿石是如何倒角的?倒角费用是多少?路沿石质量标准?...
- 字符串处理:布鲁特--福斯算法
- 合并多个wordpress到一个
- EFDC水模型 初学者入门 及软件下载学习指导
- laragon环境安装新的php版本后弹出php startup
- 7 面阿里,终获 Offer《原力计划【第二季】》第 9周周榜揭晓!!!
- HTML5期末大作业:腾讯游戏网站设计——腾讯游戏官网(13页) HTML+CSS+JavaScript web网页设计与开发
- 如何用电子书来做网络营销
- Redis发布订阅[西橙先生]
- 群辉监控Surveillance Station不支持H265解决方案(解决群辉不支持的摄像头)
- gephi mysql_用Gephi移动多个节点(Moving multiple nodes with Gephi)
- 案例分析 | 优衣库DTC模式之全渠道零售
- 地址总线、字长和寻址空间的关系
- TI公司Tina-ti和FilterProDesktop下载地址
- 日期加减天数计算,时间戳日期相互转换
- ubuntu 百度云盘
- Kaggle比赛系列:比赛流程和竞赛分类
- 四大会计师事务所python数据分析_用Python玩转数据分析4
- SRPG游戏开发(十)第五章 颜色映射与职业动画 - 二 颜色组(Color Chart)