微信小程序接入阿里云物联网平台

一 阿里云平台端

1.登录阿里云
阿里云物联网平台
点击进入公共实例,之前没有的点进去申请

2.点击产品—>创建产品

3.产品名称自定义,按项目选择类型,节点类型选择直连设备,联网方式WiFi,数据格式选择透传/自定义,其他默认

4.添加设备

设备名称自定义,我这里是与微信通讯,这里设备名称定义为WeChat,(随便定义的)

5.进入刚刚添加的设备,点击查看


记住上面的阿里云三元组,这个是每一个设备具有的,微信小程序那边要用到

{"ProductKey": "a1vHYVO6GTw", "DeviceName": "wechat","DeviceSecret": "a29359d701c20387185125aa0ec19872"
}
  1. 进入产品,选择自定义Topic,然后点击定义Topic主题

    选择设备权限为发布和订阅,Topic主题名称自定义,最好是规范命名,这里作为演示就把它命名为topic,记住我们创建的主题,点击确定

  2. 进入云产品流转,点击创建规则


    填写信息,规则名称随意写,格式选择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

【物联网】微信小程序接入阿里云物联网平台相关推荐

  1. 微信小程序使用阿里云物联网API开发物联网应用

    微信小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下就可以打开的应用. 微信小程序具有方便快捷,速度快,安全及保密性高的优点,同时开发 ...

  2. 微信小程序接入阿里云直播

    小程序接入阿里云直播 前言:最近工作中遇到了小程序接入阿里云直播的需求(暂时只做播流,也就是播放端),于是打开阿里云直播文档发现居然没有小程序的相关文档,sdk也没有小程序的版本,网上也没搜到相关案例 ...

  3. 微信小程序 | 接入阿里云监控

    喜大奔普,微信小程序可接入 ARMS 前端监控啦. 阿里云监控可统计JS错误率,访问速度,API请求成功率,PU/PV,页面访问量,API链路追踪,地理分布,设备型号系统版本等等,还可自定义统计内容, ...

  4. 微信小程序——引用阿里云字体

    阿里图标官网:http://www.iconfont.cn 使用阿里云图标大致的方法就是:选中你的图标--保存至你的项目--下载你的图标项目--在项目中引用字体文件. 具体方法可以参考:引用阿里云矢量 ...

  5. 微信小程序 实现阿里云上传

    先安装,我使用composer安装 在项目的根目录运行composer require aliyuncs/oss-sdk-php 微信小程序页面 <l-image-picker count=&q ...

  6. 开发微信小程序之阿里云服务器搭建|前后端分离

    第一次做项目开发,于是写了一篇博客记录一下开发过程中学到的东西,之前没有写博客的经验,所以写的有问题的地方欢迎各位大佬指教 如果之前没有免费试用过阿里云的服务器,可以进到这个网址 https://fr ...

  7. 微信小程序入门-阿里云学生版简单搭建java后台

    文章目录 前言 云服务器 购买 安装 连接 直接连接(入门推荐) 通过工具 安全配置 Linux的防火墙 关闭(入门推荐) 放行 阿里云的防火墙 JDK 卸载 解压版(推荐) 下载 上传 安装 yum ...

  8. 微信小程序:阿里云OSS直传实践-PHP实现服务端签名

    目录 1.阿里云OSS上传方式 1.1.Web端Browser.js SDK直传(不推荐) 1.2.Web端上传服务端再上传至OSS 1.3.服务端签名后Web端直传(推荐) 2.PHP服务端生成签名 ...

  9. 微信小程序对接阿里云OSS

    开通oss服务和创建oss存储空间就不说了,下面直接进入主题 进入oss控制台,选择已经创建好的存储空间,选择基础设置里面的"跨域设置",之后点击创建规则, 按照图上面配置就行 去 ...

最新文章

  1. 第六篇T语言实例开发,多点找色应用
  2. ai如何做倒角和圆角_石材路沿石是如何倒角的?倒角费用是多少?路沿石质量标准?...
  3. 字符串处理:布鲁特--福斯算法
  4. 合并多个wordpress到一个
  5. EFDC水模型 初学者入门 及软件下载学习指导
  6. laragon环境安装新的php版本后弹出php startup
  7. 7 面阿里,终获 Offer《原力计划【第二季】》第 9周周榜揭晓!!!
  8. HTML5期末大作业:腾讯游戏网站设计——腾讯游戏官网(13页) HTML+CSS+JavaScript web网页设计与开发
  9. 如何用电子书来做网络营销
  10. Redis发布订阅[西橙先生]
  11. 群辉监控Surveillance Station不支持H265解决方案(解决群辉不支持的摄像头)
  12. gephi mysql_用Gephi移动多个节点(Moving multiple nodes with Gephi)
  13. 案例分析 | 优衣库DTC模式之全渠道零售
  14. 地址总线、字长和寻址空间的关系
  15. TI公司Tina-ti和FilterProDesktop下载地址
  16. 日期加减天数计算,时间戳日期相互转换
  17. ubuntu 百度云盘
  18. Kaggle比赛系列:比赛流程和竞赛分类
  19. 四大会计师事务所python数据分析_用Python玩转数据分析4
  20. SRPG游戏开发(十)第五章 颜色映射与职业动画 - 二 颜色组(Color Chart)

热门文章

  1. 西安80坐标系转经纬度坐标系教程
  2. 哨兵2a 波段组合_基于Sentinel-2(哨兵2)遥感卫星的植被覆盖度提取
  3. 2021中国大数据产业发展白皮书 附下载
  4. 记录一下在上海考驾照经历
  5. 四川岳池2021年高考成绩查询,2021年岳池中学升学率高不高?
  6. 勾股定理计算机语言,勾股定理
  7. iOS-扫描二维码and条形码
  8. 解决Linux下RTL8723be无线网卡搜索不到wifi的问题——华硕笔记本安装deepin15.11无wifi信号
  9. ArrayList源码分析
  10. 数据结构(使用尾插法实现单链表)