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开发板搭建,实现隐秘通信


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

查看所有标签

猜你喜欢:

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

JavaScript & jQuery

JavaScript & jQuery

David Sawyer McFarland / O Reilly / 2011-10-28 / USD 39.99

You don't need programming experience to add interactive and visual effects to your web pages with JavaScript. This Missing Manual shows you how the jQuery library makes JavaScript programming fun, ea......一起来看看 《JavaScript & jQuery》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试