物联网灯泡实验

该博客介绍了如何使用腾讯云物联网平台,结合Packet Tracer模拟设备,通过Python代码实现灯泡的远程控制。首先注册腾讯云账号并新建物联网项目,接着绑定设备,最后在Packet Tracer中设置模拟设备并与腾讯云平台交互。
摘要由CSDN通过智能技术生成

设计思路

首先我们需要借助,腾讯云的平台来建立一个虚拟设备;然后,我们需要通过Packet Tracer工具建立一个虚拟灯泡和MCU-PTMCU0的连接。然后通过编写Java或python代码,来进行控制灯光的开关操作。最后,我们需要借助腾讯连连,通过扫描二维码把设备加入到腾讯连连里,然后便可以进行操作控制了

实验步骤:

1.注册腾讯云物联网平台账号

使用浏览器打开https://cloud.tencent.com/,注册一个账号,注册后登陆,点击控制台,进入控制台界面
在这里插入图片描述
然后选择物联网开发平台,进入物联网开发界面,入下图:
在这里插入图片描述
新建一个物联网项目在这里插入图片描述
新建项目后,点击项目,进入新建一个产品,填写相关信息在这里插入图片描述

进入产品,再新建一个功能,标识符为switch在这里插入图片描述
然后进入产品,新建一个设备,在设备调试中,就可以看到设备的名字,二维码等信息在这里插入图片描述
点击设备名字,可以看到设备的详细信息,例如设备名称,设备密钥,产品ID等信息,这些信息需要在后面开发的时候用到。
在这里插入图片描述

2.使用腾讯连连绑定设备

打开微信,搜索小程序 腾讯连连,打开腾讯连连后,点中间的+号,扫码前面网页中新建设备的二维码,实现绑定设备在这里插入图片描述

3.使用Packet tracer模拟物联网设备

1.使用思科网络模拟器packet tracer,连接前面腾讯云物联网平台新建的设备,完成控制功能。
使用我们今天要讲的思科的模拟器PT,使用PT的realtcp功能和物联网模块,连接腾讯云平台。PT要使用最新的7.3版本。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在思科的PT模拟器中,可以用物联网开关或者灯泡,然后连接到MCU,在mcu中使用realtcp,使用电脑的IP地址连接腾讯云。需要在mcu中编写少量代码,实现把前面的三个报文发送到腾讯云,然后还要接收腾讯云发送过来的控制信息,实现对开关或者灯泡的控制。最后的效果如上图所示

Packet tracer平台Python代码


from realudp import *
from time import *
from gpio import *
from options import Options
from time import *
import math
from physical import *
from gpio import *
from environment import Environment
from ioeclient import IoEClient

IP = "127.0.0.1"
PORT =
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值