当前位置:网站首页>CAT1 4G+以太网开发板腾讯云手机微信小程序显示温度和下发控制
CAT1 4G+以太网开发板腾讯云手机微信小程序显示温度和下发控制
2022-08-02 05:50:00 【LCIOT】
一、准备材料
二、设备接线
2.1放置4G卡
将EC200S-CN模块核心板从DTU开发板底板中拔下,将4G卡缺口处朝内插入。然后重新将EC200S-CN模块核心板插回DTU开发板底板。
2.2接入仿真器
接入仿真器,用于下载程序。
将仿真器用杜邦线按照下图接入DTU开发板底板,USB端接入电脑。


2.3 接入USB-232串口线
将USB-232串口线一端接入DTU开发板底板,另一端接入电脑。
2.4 接入电源适配器
将电源适配器一端接入DTU开发板底板,另一端接入插排,通电后,模块亮起。
三、腾讯云物联网平台创建产品、设备
3.1进入腾讯云物联网平台
百度搜索腾讯云,进入腾讯云官网:https://cloud.tencent.com/。
在首页中搜索物联网平台,进入腾讯云物联网平台。
点击立即使用。
然后微信扫码登录,完成实名认证,进入物联网开发平台。
3.2新建项目
在腾讯云物联网平台中,点击公共实例的任意位置。
点击新建项目,输入项目名称后点击保存即完成新建项目,项目描述可以酌情填写。
3.3创建产品
新建项目完毕后,开始创建产品。
点击项目的任意位置。
点击新建产品。
3.4自定义功能
点击产品中的任意位置,即可看到本产品的功能详情。
当产品的标准功能不足以满足需求时,可以自定义功能。
现在我们自定义一个功能:室内当前温度。
数值范围建议上限为5000以上,例如:-100~5000。
因为若没有插入18B20温度模块的话,会发送4095,数值不在范围内默认不显示。
再定义一个自定义功能:继电器灯状态。
定义好功能后,点击下一步。
3.5设备调试
在设备开发中选择基于模组开发,选择中移ML302模块,确定后直接点击下一步。
在交互开发中直接点击下一步。
下一步进入设备调试,由于当前我们还没有设备,所以点击新建设备。
新建完设备后,可以对设备进行调试。点击在线调试,可以自定义对功能输入期望值,然后点击发送按钮来下发指令。
在设备日志中可以看到数据已经发送过来了,这就表示我们调试的状态。
四、下载程序
4.1设置仿真器
设置好程序代码之后就设置仿真器,在下载程序之前需要配置仿真器,若前面已经设置过可以跳过此步骤。





4.2下载程序
下载程序之前,先编译程序,看看程序有没有出现错误。
编译程序成功后,开始下载程序。(注:下载程序的时候一定要将仿真器接入电脑)。
五、腾讯云下发控制
我们已经学了用4G以太网开发板将温度数据实时上传到腾讯云,如不会的可以看之前的文章,现在我们实现腾讯云物联网平台下发控制设备。
在程序代码中:
“ t h i n g / u p / p r o p e r t y / I T Z 3 V K 8 J 1 L / 4 G N E T D S 18 B 20 " 表示上发,上发了温度; " thing/up/property/ITZ3VK8J1L/4GNETDS18B20" 表示上发,上发了温度; " thing/up/property/ITZ3VK8J1L/4GNETDS18B20"表示上发,上发了温度;"thing/down/property/ITZ3VK8J1L/4GNETDS18B20” 表示下发,下发控制了power_switch。
将空调开关变成开,点击发送之后可以看到板子上中间的黄灯亮起,也可以在串口工具上看到下发的数据信息。“power_switch”:1,表示亮,“power_switch”:0,表示灭。
这就是腾讯云下发控制。
六、手机微信小程序控制
在设备调试中,有一个二维码。
打开微信添加“腾讯连连”小程序,使用“腾讯连连”扫描二维码添加设备。
在腾讯连连中点击设备,可以看到4G以太网开发板传输的室内当前温度值,还可以调整空调开关,与腾讯云进行同步更新。这就是腾讯云手机微信小程序控制。

通过应用开发,可以把应用管理嵌入到各种应用中。
把应用与产品关联。与产品关联后,可有权限对设备进行配网、绑定,控制等操作。
边栏推荐
- MySQL高级语句(一)
- A list of 300+ learning resources compiled by senior engineers of the Tao Department (the latest version in 2021)
- mysql索引失效的常见9种原因详解
- MySQL database video tutorial from beginner to proficient
- MySQL高级SQL语句(二)
- MySQL 5.7 installation tutorial (full-step, nanny-level tutorial)
- DNS的解析流程
- MySql 5.7.38下载安装教程 ,并实现在Navicat操作MySql
- Tips for programmers to write PPT
- rhce homework
猜你喜欢

selenium + robotframework的运行原理

HCIP BGP综合实验 建立对等体、路由反射器、联邦、路由宣告及聚合

Nacos installation detailed process

Not annotated parameter overrides @NonNullApi parameter

npm does not recognize the "npm" item as the name of a cmdlet, function, script file, or runnable program.Please check the spelling of the name, and if the path is included, make sure the path is corr

Analysis of the source code of the JS UI framework of Hongmeng system

Machine learning -- - theory of support vector machine (SVM)

专家见解|经济低迷期把握创新机会的 3 大方法

MySQL Advanced Statements (1)

有点奇怪!访问目的网址,主机能容器却不行
随机推荐
Dataset:机器学习中常用数据集下载链接集合之详细攻略
MarkDown Formula Instruction Manual
Leetcode parentheses matching problem -- 32. The longest parentheses effectively
zabbix auto-discovery and auto-registration
MySql COUNT statistics function explanation
BGP+MPLS Comprehensive Experiment
触发器简单解释
MySQL驱动jar包的下载--保姆教程
引领需求 为HR价值正名——“人力资源领先模型HRLM”成功首发
Nacos注册中心的部署与用法详细介绍
A detailed introduction to the deployment and usage of the Nacos registry
The advantages of making web3d dynamic product display
npm、cnpm的安装
pointer arithmetic in c language
C语言操作符详解(2)
MySQL联合查询(多表查询)
Nacos安装详细过程
aTrust项目的相关操作与分享
DNS resolution process
NPM ---- 安装yarn