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

视频教程

一、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:开,然后点击属性设置,就可以看见舵机旋转。

相关推荐
山,离天三尺三1 天前
基于LINUX平台使用C语言实现MQTT协议连接华为云平台(IOT)(网络编程)
linux·c语言·开发语言·网络·物联网·算法·华为云
常州晟凯电子科技1 天前
海思SS626开发笔记之环境搭建和SDK编译
人工智能·笔记·嵌入式硬件·物联网
点灯小铭1 天前
基于stm32的物联网OneNet火灾报警系统
stm32·单片机·嵌入式硬件·物联网·毕业设计·课程设计
TDengine (老段)2 天前
TDengine 时序函数 MAVG 用户手册
大数据·数据库·物联网·性能优化·时序数据库·iot·tdengine
小龙报2 天前
《KelpBar海带Linux智慧屏项目》
linux·c语言·vscode·单片机·物联网·ubuntu·学习方法
沐欣工作室_lvyiyi2 天前
基于单片机的环境监测智能报警系统的设计(论文+源码)
单片机·嵌入式硬件·物联网·毕业设计
v_for_van2 天前
STM32简单的串口Bootloader入门
笔记·stm32·单片机·嵌入式硬件·物联网·学习
jianqiang.xue2 天前
ESP32-S3入门第九天:摄像头入门与应用
单片机·嵌入式硬件·物联网
『往事』&白驹过隙;2 天前
ARM环境日志系统的简单设计思路
linux·c语言·数据结构·物联网·iot·日志系统
MFine3 天前
Rhythmix(流式数据规则表达式),一行就够了!
java·物联网·数据分析