当前位置: 首页 > news >正文

零基础入门物联网-远程门禁开关:代码调试

视频教程

一、wifi设置

打开程序源码文件夹,找到OneNET远程开关\Projects\MDK-ARM文件,双击stm32f103.uvprojx打开程序。
在这里插入图片描述
在这里插入图片描述
打开esp8266.h程序,将wifi账号和密码改为自己即可
在这里插入图片描述

二、onenet设备信息修改

找到onenet.h文件,将其中的设备信息修改为onenet平台的设备信息
在这里插入图片描述
PRODUCT_KEY为产品ID,DEVICE_NAME为设备名,DEVICE_SECRET需要通过软件获取
在这里插入图片描述
双击打开onenet-token生成工具.exe
在这里插入图片描述
在这里插入图片描述
按照图示填入对应信息
res:products/产品名/devices/设备名
et:2017881776 表示时间戳,表示失效时间为2033-12-11 10:42:56
key:设备密钥
method:加密算法选择sha1
Version:默认
点击Generate生成token
在这里插入图片描述
将红框部分复制放进代码DEVICE_SECRET

三、烧录程序

打开main.c文件,点击编译按钮,进行代码编译,编译完成,0错误0警告说明代码没有问题。
在这里插入图片描述
烧录代码,将stm32使用STlink和电脑连接,烧录代码
在这里插入图片描述

四、远程测试

将硬件设备按照零基础入门物联网-远程门禁开关:硬件介绍进行安装,通电。
打开onenet平台,找到设备详情,点击应用模拟器。
在这里插入图片描述
选择开关1:开,然后点击属性设置,就可以看见舵机旋转。
在这里插入图片描述


文章转载自:
http://broadways.kjawz.cn
http://aggregative.kjawz.cn
http://chalcopyrite.kjawz.cn
http://apatite.kjawz.cn
http://amoretto.kjawz.cn
http://actinomycosis.kjawz.cn
http://bode.kjawz.cn
http://astrophysical.kjawz.cn
http://akashi.kjawz.cn
http://agreed.kjawz.cn
http://cento.kjawz.cn
http://calvinism.kjawz.cn
http://blacktown.kjawz.cn
http://automaton.kjawz.cn
http://aerophore.kjawz.cn
http://agoraphobia.kjawz.cn
http://basse.kjawz.cn
http://chromogen.kjawz.cn
http://bellicism.kjawz.cn
http://catchy.kjawz.cn
http://batchy.kjawz.cn
http://bifid.kjawz.cn
http://alloantibody.kjawz.cn
http://cephalochordate.kjawz.cn
http://brutish.kjawz.cn
http://basinful.kjawz.cn
http://blanketyblank.kjawz.cn
http://afar.kjawz.cn
http://arisen.kjawz.cn
http://caponette.kjawz.cn
http://www.dtcms.com/a/281233.html

相关文章:

  • 过滤数组中null、undefined、‘‘、等非真内容
  • AAAI-2025 | 同济大学面向嘈杂环境的音频视觉导航!BeDAViN:大规模音频-视觉数据集与多声源架构研究
  • OpenCSG QA:您的国产大模型与 Agent 管理平台
  • 变更缓冲池简介
  • 19.1 单元测试框架
  • ssm学习笔记day08mybatis
  • ESP32轻松实现UDP无线通信
  • 使用python的pillow模块将图片转化为灰度图,获取值和修改值
  • 雷军的 IP 革命:人格化力量如何重塑商业规则|创客匠人
  • uniapp微信小程序弹窗
  • 《汇编语言:基于X86处理器》第8章 高级过程(1)
  • 被人工智能激活的哲学
  • 短剧小程序的「技术革命」:从「粗放生长」到「精准运营」
  • Windows内核对象
  • 新方法!家长可用安卓或苹果,远程管理孩子使用iPhone的时长
  • LeetCode|Day12|58. 最后一个单词的长度|Python刷题笔记
  • 跨平台游戏引擎 Axmol-2.7.1 发布
  • C#中Static关键字解析
  • k8s环境使用Operator部署Seaweedfs集群(上)
  • AJAX 入门到精通
  • 堆内存、栈内存、内存地址
  • 作业:复制数组
  • EndNote
  • 【Keil】C/C++混合编程的简单方法
  • DGNNet:基于双图神经网络的少样本故障诊断学习模型
  • 深入浅出 RabbitMQ-核心概念介绍与容器化部署
  • Element plus参考vben逻辑实现的描述列表组件封装实践
  • 【PTA数据结构 | C语言版】二叉树前序序列化
  • 差分信号接口选型指南:深入解析LVDS、SubLVDS、SLVDS与SLVDS-EC**
  • 《大数据技术原理与应用》实验报告五 熟悉 Hive 的基本操作