当前位置: 首页 > 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://www.lryc.cn/news/588800.html

相关文章:

  • 深度学习 Pytorch图像分类步骤
  • vscode输出中文乱码问题的解决
  • [BrowserOS] Nxtscape浏览器核心 | 浏览器状态管理 | 浏览器交互层
  • TiD2025 | openKylin基础设施平台创新实践分享,构筑开源质量根基
  • 内存栅栏(std::atomic_thread_fence)
  • Redis学习系列之——Redis Stack 拓展功能
  • 深度学习中的激活函数:从原理到 PyTorch 实战
  • C++11:constexpr 编译期性质
  • 【Python3-Django】快速掌握DRF:ModelViewSet实战指南
  • AJAX 入门到精通
  • JavaScript中关于环境对象的拓展
  • GaussDB 数据库字符编码与兼容模式
  • 操作系统笔记:进程调度(Process Scheduling)
  • 纸板加工制造学习1
  • Listener(监听器)
  • 【监控实战】Grafana自动登录如何实现
  • 【prometheus+Grafana篇】基于Prometheus+Grafana实现SQLserver数据库的监控与可视化
  • 半导体制造流程深度解析:外观缺陷检测的AI化路径与实践
  • 批量制作Word:如何根据表格数据的内容批量制作word,根据Excel的数据批量制作word文档的步骤和注意事项
  • docker安装prometheus和Grafana
  • 【PTA数据结构 | C语言版】将表达式树转换成中缀表达式
  • JDK1.8函数式编程实战(附日常工作案例,仅此一篇耐心看完彻底搞懂)
  • 进程探秘:从 PCB 到 fork 的核心原理之旅
  • Isaac Sim仿真赋能机器人工作流,推动具身智能在机器人领域研究
  • Web前端入门:JavaScript 由程序触发绑定事件的几种方式
  • redisson 设置了过期时间,会自动续期吗
  • [ctfshow web入门]web98 学习PHP的引用
  • LeetCode 3136.有效单词:遍历模拟
  • 21.映射字典的值
  • 连接new服务器注意事项