Onenet控制继电器教程

    1. 创建onenet账号:
      登入onenet官网:https://open.iot.10086.cn/如下图:

      如果已经有账号,则直接点击登录登录即可。没有账号则选择注册,注册成功后,登录即可。

    2. 创建产品,创建设备
      登录成功后,点击开发者者中心。

      进入开发者中心,然后点击创建产品:

      然后在弹出的窗口中输入自己想要设置的产品名称,类别之类的,注意几个地方,需要设置为跟如下图标红部分一样:

      然后点击确定。产品即创建完成:然后就可以创建设备了。

      点击添加设备:
      进入如下界面:

      点击添加设备:填写自己想要设置的参数,如我这里设置的如下图,注意鉴权信息先了解一下。

      点击添加即可添加成功。成功后如下图:

    3. 创建数据流
      点击数据流模板:

      然后点击添加数据流模板创建数据流:

      数据流即为电路板向onenet发送数据的参数名。一般发送的数据都是以键值对的方式发送,所以,这里要设置参数,然后onenet收到数据后就可以依据参数来获取参数值。
      我们这里设置了为light。因为等下在例程中获取的是光照传感器的光照强度值。然后点击添加:

      同理添加relay0和relay1两个数据流,最后效果如下图:

    4. 创建应用:
      点击应用管理,添加应用:

      应用的一些参数按自己需求设置:我这里设的如下图:
      有兴趣可以关注宝贝:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748

      点击新增:

      即可创建成功,如下图:

      然后点击创建的应用名,进入下图:

      点击编辑应用后即可写应用程序:
      主要由以下几个部分组成:

      本例中,我们添加一个折线图,和两个继电器开关按键和两个文本框。一个用来实时显示光照强度参数,两个按键用来控制继电器:
      添加方法:直接拖拽到应用区域即可。

      添加后效果如上图,点击元素,右侧有属性值可以修改元件名称,关联数据流等。
      我们这里设置刚创建的设备,然后会出现让选数据流,选择刚创建的数据流light即可。

      同理两个按键分别设置数据流为relay0和relay1:
      另外注意按键有个开关值得属性:
      为了区别两个继电器,我们这里分别添加了relay0和relay1在{V}前面:


      最后点击右上角的发布应用,填写创意来源和场景描述后点击发布应用即可。

    5. Stm32程序连接onenet
      秩序修改几个参数即可:
      这里我们打开实验3_mqtt_and_relay例程。只需修改如下三个参数即可:

      这三个参数分别是:
      产品id:点击产品概况,即可找到:

      设备id:点击设备列表即可找到设备id:

      Api-key:点击产品概况,即可找到:

      赶快填入参数,编译,烧写程序后,在onenet服务器上看显示效果吧。

    6. 连接上的几个现象及控制:
      设备状态会变为在线:

      可以看到数据流:


      显示如下图:

      应用中能看到数据值得变化:

      点击对应按键即可控制继电器:

      至此,实验完成。
      有兴趣欢迎关注宝贝:
      https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
      更多资料教程及技术支持,请购买店铺开发版。谢谢
      店铺:
      https://shop109367696.taobao.com/
      专业定制STM32系列电路板,方案设计,原理图设计,PCB画板,STM32 sdk源代码调试等。支持Onenet,百度云,阿里云。提供Android apk源码,ios支持的软件等。
      如有疑问欢迎咨询,评价,私聊等。

STM32 SIM800C SIM868 连接OneNet 以及远程控制流程详解的更多相关文章

  1. git概念及工作流程详解

    git概念及工作流程详解 既然我们已经把gitlab安装完毕[当然这是非必要条件],我们就可以使用git来管理自己的项目了,前文也多多少少提及到git的基本命令,本文就先简单对比下SVN与git的区别 ...

  2. 超详细的HDFS读写流程详解(最容易理解的方式)

    HDFS采用的是master/slaves这种主从的结构模型管理数据,这种结构模型主要由四个部分组成,分别是Client(客户端).Namenode(名称节点).Datanode(数据节点)和Seco ...

  3. C++的性能C#的产能?! - .Net Native 系列《二》:.NET Native开发流程详解

    之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...

  4. [nRF51822] 5、 霸屏了——详解nRF51 SDK中的GPIOTE(从GPIO电平变化到产生中断事件的流程详解)

    :由于在大多数情况下GPIO的状态变化都会触发应用程序执行一些动作.为了方便nRF51官方把该流程封装成了GPIOTE,全称:The GPIO Tasks and Events (GPIOTE) . ...

  5. ASP.NET连接Oracle数据库的步骤详解(转)

    ASP.NET连接Oracle数据库的步骤详解   本文我们主要介绍了ASP.NET连接Oracle数据库的步骤及每个步骤需要进行的设置,希望能够对您有所帮助.   在用ASP.NET开发应用程序时, ...

  6. 迅为4412开发板Linux驱动教程——总线_设备_驱动注册流程详解

    本文转自:http://www.topeetboard.com 视频下载地址: 驱动注册:http://pan.baidu.com/s/1i34HcDB 设备注册:http://pan.baidu.c ...

  7. Linux启动流程详解【转载】

    在BIOS阶段,计算机的行为基本上被写死了,可以做的事情并不多:一般就是通电.BIOS.主引导记录.操作系统这四步.所以我们一般认为加载内核是linux启动流程的第一步. 第一步.加载内核 操作系统接 ...

  8. iOS 组件化流程详解(git创建流程)

    [链接]组件化流程详解(一)https://www.jianshu.com/p/2deca619ff7e

  9. 多表连接的三种方式详解 hash join、merge join、 nested loop

    在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式.多表之间的连接有三种方式:Nested Loops,Hash Join 和 Sort Merge Join.具体适用哪 ...

随机推荐

  1. [翻译] KYCircularProgress

    KYCircularProgress Flexible progress bar written in Swift. 用Swift语言编写的灵活的进度条控件. Features Gradation C ...

  2. 乘风破浪:LeetCode真题_013_Roman to Integer

    乘风破浪:LeetCode真题_013_Roman to Integer 一.前言 上一节我们讨论了如何把阿拉伯数字转换成罗马数字,现在我们需要思考一下如何把罗马数字转换成阿拉伯数字,其实我们仔细观擦 ...

  3. 沉淀再出发:OpenStack初探

    沉淀再出发:OpenStack初探 一.前言 OpenStack是IaaS的一种平台,通过各种虚拟化来提供服务.我们主要看一下OpenStack的基本概念和相应的使用方式. 二.OpenStack的框 ...

  4. 如何去掉android的标题栏

    利用eclipse创建一个android工程向导后默认的会给app加上一个标题栏,如下图如何去掉红色的标题栏呢?从网上找的有下面的几种方法.1.通过代码去掉在Activity的onCreate中加入如 ...

  5. Homebrew 安装 MySQL

    安装 Homebrew brew doctor 确认 brew 在正常工作 brew update 更新包 brew install mysql 安装 MySQL ​ ==> Downloadi ...

  6. Guava包学习--Table

    Table,顾名思义,就好像HTML中的Table元素一样,其实就是行+列去确定的值,更准确的比喻其实就是一个二维矩阵. 其实它就是通过行+列两个key去找到一个value,然后它又containsv ...

  7. UVa 11346 - Probability(几何概型)

    链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  8. BZOJ1089:[SCOI2003]严格n元树(DP,高精度)

    Description 如果一棵树的所有非叶节点都恰好有n个儿子,那么我们称它为严格n元树.如果该树中最底层的节点深度为d (根的深度为0),那么我们称它为一棵深度为d的严格n元树.例如,深度为2的严 ...

  9. BZOJ2208:[JSOI2010]连通数(DFS)

    Description Input 输入数据第一行是图顶点的数量,一个正整数N. 接下来N行,每行N个字符.第i行第j列的1表示顶点i到j有边,0则表示无边. Output 输出一行一个整数,表示该图 ...

  10. POJ3347 Kadj Squares

    嘟嘟嘟 题意:给出一堆正方形的边长,且这些正方形都是\(45 ^ {\circ}\)斜放着并且紧挨着的,求从上往下看能看到几个正方形. 真是一道好题--跟计算几何关系不大. 想一下,如果我们能求出正方 ...