本章介绍如何使用RT-Thread MicroPython构建Web服务器,要使用的模块是MicroWebSrv模块。获取并安装MicroWebSrv模块。首先,将相关文件从h
本章介绍如何使用RT-Thread MicroPython构建Web服务器,要使用的模块是MicroWebSrv模块。
获取并安装MicroWebSrv模块。
首先,将相关文件从https://github.com/jczic/MicroWebSrv.git克隆到本地。
将www文件夹复制到文件系统的根目录(此处SD卡作为开发板文件系统的根目录)。
将其他文件复制到/libs/mpy/文件夹中。
这样就安装好了MicroWebSrv模块,可以使用MicroPython交互命令行中的import命令直接导入。
MicroWebSrv模块的使用
在MSH,使用ifconfig命令查看开发板的IP地址。
输入python命令进入MicroPython交互式命令行。
使用import main命令启动Web服务器。
打开浏览器,在地址栏输入开发板的IP地址,按回车键查看网页。
输入网址ip/test并填写表格。
以下代码完成了该表的获取功能:
点击提交,服务器返回你填写的信息。
下面的代码完成了数据的推送功能:
服务器功能的修改
如果想通过服务器实现自己需要的功能,可以修改main.py文件,导入更多模块,使用Python语言添加更多功能。
在网页中显示加速度计和磁力计的例程中,下面的代码完成了返回这些数据的功能。可以参考WebServer的例子修改main.py来实现你想要完成的功能。
声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们