TPYBoard开发板搭建,实现隐秘通信

栏目: ASP.NET · 发布时间: 6年前

内容简介:lTPYBoard v102(简称v102) 1块lTPYBoard v202(简称v202) 1块l杜邦线、MicroUSB数据线 若干

一、准备工作

lTPYBoard v102(简称v102) 1块

lTPYBoard v202(简称v202) 1块

l杜邦线、MicroUSB数据线 若干

(成本100元以内,某宝上可以买到)

附上链接:https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-18836738349.35.12e63615KAahVk&id=576771421120

二、实验构思

a)v202设置为AP模式

b)v102设置为HID模拟键盘输入模式

c)v102和v202通过串口连接起来

d)手机接入v202,同时访问v202内嵌的网页

e)当用户点击“植入”按钮时,v102模拟键盘打开电脑上的exe上位机程序

f)当用户点击“读取”按钮时,上位机程序读取某个文件的内容并反馈给网页

三、实验步骤及源码

源码下载地址:

http://pan.baidu.com/s/1eSOUOKE

内容如下:

TPYBoard开发板搭建,实现隐秘通信

上位机程序(m.exe)

本人用C#写的一个简单Windodws窗体应用程序。

主要的功能:

1、进行串口的读写操作

2、进行文件内容的读取

实验步骤

上位机程序的配置

1、将m.exe 文件拷贝到D盘下

2、鼠标右键空白处选择新建快捷方式,对象位置选择D:\m.exe

TPYBoard开发板搭建,实现隐秘通信

3、点击【下一步】大家可以自定义一个名称,点击【完成】。

TPYBoard开发板搭建,实现隐秘通信

4、找到刚才新建的快捷方式,选中右键->属性->快捷方式。

TPYBoard开发板搭建,实现隐秘通信

5、点击一下快捷键输入款,出现光标后,按下组合键Ctrl+Alt+M。

TPYBoard开发板搭建,实现隐秘通信

6、【应用】【确定】保存配置,目的是给这个快捷方式设置一个快捷键,当键盘按下Ctrl+Alt+M就会自动打开m.exe。

7、在D盘根目录下新建一个test.txt文件,输入一些内容,这将是最后我们读取呈现在网页上的信息,我输入的是“Hello TPYBoard v202!”。

TPYBoard v102 下载程序

8、通过MicroUSB数据线将TPBoard v102接入电脑上。电脑会出现一个新的移动磁盘【TPFLASH】。将v102目录下的boot.py和main.py 拷贝到TPFLASH磁盘下,覆盖源文件。

9、等待v102板子上LED小红灯熄灭,我们按一下板子上的RST键进行复位。查看一下设备管理器,加载的端口号(我的是COM79)。

TPYBoard开发板搭建,实现隐秘通信

10、同样的在D盘根目录下新建一个com.txt文件,输入v102加载的端口号。

TPYBoard开发板搭建,实现隐秘通信

TPYBoard v202下载程序

11、使用MicroPython File Uploader 工具,将源代码下载到v202中。工具下载地址:

http://tpyboard.com/download/tool/170.html

12、通过usb数据线将v202接入到电脑,打开设备管理器,查看加载的端口。我的是COM44

※如果驱动安装失败,可以下载CH340的驱动,手动安装。CH340驱动下载地址:http://tpyboard.com/download/drive/163.html

TPYBoard开发板搭建,实现隐秘通信

13、双击运行MicroPython File Uploader.exe。

TPYBoard开发板搭建,实现隐秘通信

此软件需要.NET Framework 4.2 及以上版本,若打开失败,请安装.NET Framework后再使用。

.NET Framework 4.5下载地址:http://www.tpyboard.com/download/drive/174.html

14、选择COM44,点击【Open】打开串口。

TPYBoard开发板搭建,实现隐秘通信

15、点击右侧的文件夹图标的按钮,选择v202目录下的main.py文件。按一下v202板子上的RST复位一下,然后点击【Send】按钮,下载程序完毕后,自动运行。运行成功后,板子上的小蓝灯就会亮起来。

TPYBoard开发板搭建,实现隐秘通信

连接v102和v202的串口

接线示意图:

TPYBoard v102

TPYBoard v202

Y1

RX

Y2

TX

四、实验效果

TPYBoard开发板搭建,实现隐秘通信

TPYBoard开发板搭建,实现隐秘通信

16、手机接入名称为【TPYBoard v202】的WIFI,密码:tpybaord

17、打开浏览器,输入192.168.4.1。

TPYBoard开发板搭建,实现隐秘通信

18、先点击【植入】,电脑上会自动打开我们的m.exe上位机程序。

TPYBoard开发板搭建,实现隐秘通信

19、接下来点击【接收】,页面上就会显示我们存放在D盘下test.txt的文件信息。

TPYBoard开发板搭建,实现隐秘通信


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

UNIX网络编程 卷1:套接字联网API(第3版)

UNIX网络编程 卷1:套接字联网API(第3版)

W.Richard Stevens、Bill Fenner、Andrew M. Rudoff / 杨继张 / 人民邮电出版社 / 2010-6 / 129.00元

这是一部传世之作!顶级网络编程专家Bill Fenner和Andrew M. Rudoff应邀执笔,对W. Richard Stevens的经典作品进行修订。书中吸纳了近几年网络技术的发展,增添了IPv6、SCTP协议和密钥管理套接字等内容,深入讨论了最新的关键标准、实现和技术。 书中的所有示例都是在UNIX系统上测试通过的真实的、可运行的代码,继承了Stevens一直强调的理念:“学习网络......一起来看看 《UNIX网络编程 卷1:套接字联网API(第3版)》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具