当前位置:网站首页>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以太网开发板传输的室内当前温度值,还可以调整空调开关,与腾讯云进行同步更新。这就是腾讯云手机微信小程序控制。
通过应用开发,可以把应用管理嵌入到各种应用中。
把应用与产品关联。与产品关联后,可有权限对设备进行配网、绑定,控制等操作。
边栏推荐
- 直播系统聊天技术(八):vivo直播系统中IM消息模块的架构实践
- Node installation and environment variable configuration
- Thread Basics (1)
- Home NAS server (4) | MergerFS and SnapRaid data backup
- Practice on optimizing startup performance of VS Code
- NPM ---- 安装yarn
- C# Coding Conventions Handbook
- MySQL 5.7 installation tutorial (full-step, nanny-level tutorial)
- zabbix邮件报警和微信报警
- MySQL - Multi-table query and case detailed explanation
猜你喜欢
Leading the demand and justifying the HR value - the successful launch of the "Human Resource Leading Model HRLM"
zabbix邮件报警和微信报警
node安装及环境配置
MySQL (3)
反向解析dns服务器
Double for loop case (use js jiujiu printing multiplication table)
Xgboost报错ValueError:无效的形状:标签(1650 2)
DNS resolution process
Practice on optimizing startup performance of VS Code
Xgboost报错 ValueError: Invalid shape: (1650, 2) for label
随机推荐
使用jOOQ 3.14合成外键在视图上写隐式连接
Tips for programmers to write PPT
HCIP 第二天
rhce作业
MySQL 5.7 installation tutorial (full-step, nanny-level tutorial)
MySQL - Multi-table query and case detailed explanation
MySql -- 不存在则插入,存在则更新或忽略
DNS resolution process
C语言操作符详解(2)
MySql 5.7.38 download and installation tutorial, and realize the operation of MySql in Navicat
nodejs的安装和全局配置(超详细哦)
MySQL driver jar package download -- nanny tutorial
Nacos客户端启动出现9848端口错误分析(非版本升级问题)
npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
Nacos安装详细过程
MySQL经典50道练习题及全网最详细解析
MySQL高级SQL语句(二)
Launch Space on-premises deployment (local) Beta!
APP special test: traffic test
MySQL Index Common Interview Questions (2022 Edition)