Onenet控制继电器教程

 本文基于STM32物联网开发版:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
  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. M5310A模组与onenet平台通信流程详解

    M5310A与onenet平台通信AT指令流程,我将流程放在了上面,有一部分注意事项以及AT指令解释写在流程下面. 1.上电检查 AT //判断模组是否上电开机成功 AT+CSQ //信号质量检查 A ...

  2. linux 串口 dma,STM32 USART串口DMA 接收和发送流程详解

    1.dma发送流程 1.配置DMA发送中断 - NVIC_Init 2.配置串口中断 - NVIC_Init 3.GPIO配置 - GPIO_Init 4.DMA发送配置 -DMA_Init  DMA ...

  3. 杂志订阅管理系统c++_电池管理系统BMS功能安全开发流程详解

    点击上面 "电动知家"可以订阅哦! BMS功能安全开发流程详解 BMS和ISO26262 - BMS & ISO26262简介 BMS即Battery Management ...

  4. 推荐系统整体架构及算法流程详解

    省时查报告-专业.及时.全面的行研报告库 省时查方案-专业.及时.全面的营销策划方案库 知识图谱在美团推荐场景中的应用实践 搜索场景下的智能实体推荐 机器学习在B站推荐系统中的应用实践 小红书推荐系统 ...

  5. 负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解

    负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解 系列文章: 负载均衡详解第一篇:负载均衡的需求 负载均衡详解第二篇:服务器负载均衡的基本概念-网络基础 负载均衡详解第三篇:服务器负载均衡的基 ...

  6. 推荐系统架构与算法流程详解

    你知道的越多,不知道的就越多,业余的像一棵小草! 成功路上并不拥挤,因为坚持的人不多. 编辑:业余草 zhuanlan.zhihu.com/p/259985388 推荐:https://www.xtt ...

  7. STM32 之三 标准外设版USB驱动库详解(架构+文件+函数+使用说明+示例程序)

    写在前面 目前,ST的USB驱动有两套,一套是早期的独立版USB驱动,官方培训文档中称为Legacy library:一套为针对其Cube 系列的驱动,根据芯片不同可能有区别,具体见对应芯片的Cube ...

  8. 《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》

    <MySQL安装流程详解>及<MySQL安装一直失败,重新安装显示已安装> 本文由博主经过查阅网上资料整理总结后编写,如存在错误或不恰当之处请留言以便更正,内容仅供大家参考学习 ...

  9. MySQL系列---架构与SQL执行流程详解

    文章目录 1. 背景 2. 架构体系 2.1 架构图 2.2 模块详解 2.3 架构分层 3. 查询SQL语句执行流程 3.1 连接 3.1.1 MySQL支持的通信协议 3.1.2 通信方式 3.2 ...

  10. 苹果app开发流程详解​

    苹果App Store上传应用流程详解,在向AppStore提交应用之前,开发者首先要成为苹果iOS开发者项目的成员,每年向苹果缴纳99美元或199美元的费用(具体申请方法后期更新).​ 免688开发 ...

最新文章

  1. 蚂蚁金服面试经历-临场发挥
  2. 数字货币 BCH 使用SLP创建转移token (Electron-Cash 3.4.5安装使用 )
  3. 亿级流量电商详情页系统实战:缓存架构+高可用服务架构+微服务架构
  4. 基于TCP和多线程实现无线鼠标键盘-GestureDetector
  5. 额尔古纳的俄罗斯女孩
  6. 测试必备:单元测试测试类,以帮助匿名管理调查的类为例详解--白盒测试
  7. c+gui语言可视化编程
  8. 一、python基本语法元素(温度转换)
  9. 计算机本科学报,计算机学报论文
  10. Andirod——网络连接(HttpURLConnection)
  11. Hexo 添加百度统计
  12. keil MDK5 无法 Go To Definition Of
  13. 百度网盘限速破解——Proxyee-down的下载与安装教程
  14. android persistent属性研究
  15. SpringBoot的属性注入详解
  16. 多线程结果合并计算CyclicBarrier的使用
  17. 【学神IT教育渗透第一部分】
  18. 文远知行杯广东工业大学第十六届程序设计竞赛 E爬塔
  19. python求三角形面积步骤_Python3计算三角形的面积代码
  20. 《Unity3d实战就业路线》

热门文章

  1. 天地图API 调用影像底图 影像注记 全球境界
  2. 三维空间坐标系变换——旋转矩阵
  3. javaScript、PHP连接外卖小票机打印机方案(佳博、芯烨等)
  4. MLA格式应该如何正确引用?
  5. 比CMD更强大的命令行:WMIC后渗透利用(系统命令)
  6. 中国省市区json数据 三级联动
  7. 数据分析 | 异常数据识别小结
  8. 设置电脑分屏显示的4种情况
  9. java drag_[Java教程]一步一步理解拖拽Drag(四)
  10. Selenium批量下载抖音无水印高清视频