一、准备材料
二、设备接线
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以太网开发板传输的室内当前温度值,还可以调整空调开关,与腾讯云进行同步更新。这就是腾讯云手机微信小程序控制。
通过应用开发,可以把应用管理嵌入到各种应用中。
把应用与产品关联。与产品关联后,可有权限对设备进行配网、绑定,控制等操作。