0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MicroPython TPYBoard v201 简单的web服务器实现过程

jf_80762726 来源:jf_80762726 作者:jf_80762726 2023-04-26 09:28 次阅读

前言

TPYBoard v201开发板上搭载了以太网转TTL串口模块(USR-K2),从而实现了TCP通信的功能。既然可以TCP通信,自然也可以实现HTTP协议通信。于是,就萌发了本教程。本教程很简单,仅是实现了一个简单的静态页面,希望可以给大家带来不一样的启发。


准备工作

硬件&工具

- TPYBoard v201 开发板 1块
- TPYBoard v201 网络参数配置的工具
- 路由器、电脑、网线等

知识储备

- 了解基本的TCP、HTTP通信协议等相关的知识。不知道的可自行去百度,相关教程很多。

TPYBoard v201网络参数配置


USR-K2资料和工具下载: 点击下载

下载地址是在GitHub上,如果下载速度很慢的话,你也可以加TPYBoard技术交流/*裙*/;157816561 文件里下载。

首先,将TPYBoard v201开发板通过网线与你使用的电脑接入同一个局域网内。双击运行,点击搜索设备,成功的情况下会在上面的列表中显示搜索到的设备。


点击搜素到的设备,可以读取到该设备的相关参数。同时也可以进行修改并保存。接下来,我们要进行IP地址、端口等设置。IP地址我这里设置了静态IP<192.168.0.99>,防止每次重新启动时会改变IP。



接下来端口设置,模块工作方式选择TCP Server。大家可以注意到基础设置中有一个HTTP服务端口的设置,是因为USR-K2中本身就有一个内嵌的网页用于参数的设置,默认是启用了80端口,那我们下面开启的TCP Server的服务端口就使用81端口吧。


设置完毕后,点击软件最下方的保存设置。左侧的操作日志显示框会显示保存的进度和状态。



这时再重新搜索设备,验证下模块的IP地址是否和我们设置的一致。


审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Web
    Web
    +关注

    关注

    2

    文章

    1262

    浏览量

    69446
  • 服务器
    +关注

    关注

    12

    文章

    9129

    浏览量

    85348
  • 开发板
    +关注

    关注

    25

    文章

    5035

    浏览量

    97386
收藏 人收藏

    评论

    相关推荐

    Tomcat开放源代码的Web应用服务器

    Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序
    的头像 发表于 12-23 11:24 84次阅读
    Tomcat开放源代码的<b class='flag-5'>Web</b>应用<b class='flag-5'>服务器</b>

    termius如何使用,termius如何使用的过程,linux服务器远程连接的实用教程

            随着技术的不断进步,服务器远程连接技术也在不断提升其性能和安全性,以满足企业日益增长的需求。本文将和大家一起讨论termius如何使用的过程以及Linux远程桌面
    的头像 发表于 12-19 11:31 78次阅读
    termius如何使用,termius如何使用的<b class='flag-5'>过程</b>,linux<b class='flag-5'>服务器</b>远程连接的实用教程

    飞腾服务器主板+麒麟V10服务器版本过程

    服务器
    国产计算机小秦
    发布于 :2024年12月06日 15:51:33

    nginx隐藏版本号与WEB服务器信息

    nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看看最终的隐藏结果吧 具体怎么实现呢,其实也很简单,请往下看 1 官网下载最新稳定版 wget http://nginx
    的头像 发表于 11-22 10:25 163次阅读
    nginx隐藏版本号与<b class='flag-5'>WEB</b><b class='flag-5'>服务器</b>信息

    新加坡服务器如何实现免备案?

     新加坡服务器的免备案特性主要得益于其地理位置、网络架构以及政策环境。以下是对新加坡服务器实现免备案的具体原因分析,rak小编为您整理发布。
    的头像 发表于 09-24 10:26 147次阅读

    服务器搭建详细过程

    随着云计算技术的发展,越来越多的企业和个人开始选择使用云服务器来部署自己的应用和服务。相比于传统的物理服务器,云服务器提供了更高的灵活性、可扩展性和安全性。下面将详细介绍如何搭建一个基
    的头像 发表于 09-12 10:00 335次阅读

    使用NS1串口服务器HTTP模式上传服务器数据

    HTTP协议工作于客户端-服务端架构之上。浏览作为HTTP客户端通过URL向HTTP服务端即Web服务器发送所有请求。
    的头像 发表于 08-30 12:36 316次阅读
    使用NS1串口<b class='flag-5'>服务器</b>HTTP模式上传<b class='flag-5'>服务器</b>数据

    如何使用espconn api实现一个Web服务器

    我正在尝试使用 espconn api 实现一个 Web 服务器。 在一些请求之后,我收到将此错误(err1,超过最大时间值)写入 uart,下一个espconn_send导致致命异常 (28)。 没有关于此的文档... 我
    发表于 07-18 07:46

    云存储服务器怎么配置

    云存储服务器配置是一个复杂的过程,涉及到硬件、软件、网络等多个方面。 云存储服务器配置概述 云存储是一种基于互联网的存储方式,用户可以通过网络访问存储在远程服务器上的数据。云存储
    的头像 发表于 07-02 09:15 858次阅读

    分享 | PTP、NTP时间同步服务器的部署与搭建过程

    分享 | PTP、NTP时间同步服务器的部署与搭建过程
    的头像 发表于 05-15 10:01 1026次阅读
    分享 | PTP、NTP时间同步<b class='flag-5'>服务器</b>的部署与搭建<b class='flag-5'>过程</b>

    服务器操作系统有几种?

    、Linux、Unix等等,而人们常常应用的大部 分全是Windows和Linux系统软件。今日,小编就简单的给大伙儿介绍一下这两种常见的网络服务器电脑操作系统。 一、网络服务器Windows电脑操作系统
    发表于 03-29 16:59

    宏集Web HMI快速实现PLC数据的远程监控

    随着web技术的快速发展,越来越多的PLC设备集成web服务器。宏集Web HMI帮助某自动化龙头企业轻松访问和连接西门子PLC中的web
    的头像 发表于 03-27 10:49 598次阅读
    宏集<b class='flag-5'>Web</b> HMI快速<b class='flag-5'>实现</b>PLC数据的远程监控

    服务器数据恢复—服务器硬盘灯显示红色,服务器崩溃的数据恢复案例

    一台服务器中有一组由多块硬盘组建的raid阵列,在运行过程中服务器突然崩溃,管理员检查服务器发现该服务器raid阵列中有两块硬盘的指示灯显示红色。于是,管理员重启
    的头像 发表于 03-15 11:17 508次阅读
    <b class='flag-5'>服务器</b>数据恢复—<b class='flag-5'>服务器</b>硬盘灯显示红色,<b class='flag-5'>服务器</b>崩溃的数据恢复案例

    服务器连接应用解决方案

    、ATM等终端,甚至包括火车系统等大型设备)提供计算或应用服务。根据服务器所提供的服务类型,可以分为多种形式,如文件服务器、数据库服务器应用
    的头像 发表于 02-19 12:38 272次阅读
    <b class='flag-5'>服务器</b>连接应用解决方案

    什么是web服务器?如何选择服务器配置?

    Web服务器是一种软件或硬件设备,用于托管和提供网页内容。它接收客户端(如浏览)发送的HTTP请求,并返回相应的网页内容或其他资源,以实现更高的性能和可靠性。它是网站和应用程序在互联
    的头像 发表于 01-03 15:25 1092次阅读