MicroPython TPYBoard v702实现HTTP应用功能

[Micropython]TPYBoard v702 HTTP应用功能

转载请注明文章来源,更多教程可自助参考docs.tpyboard.com,QQ技术交流群:157816561,公众号:MicroPython玩家汇

什么是TPYBoard v702

TPYBoard v702是山东萝卜电子科技有限公司最新开发的,目前市面上唯一支持通信通信功能的MicroPython开发板:支持Python3.0及以上版本直接运行。支持GPS+北斗双模通信、GPRS通信、短信功能、电话功能;板载温湿度、光敏、三轴加速度传感器、蜂鸣器、LCD5110显示屏。免费提供通信测试服务平台。

**TPYBoard v702实物图**

MicroPython TPYBoard v702实现HTTP应用功能

MicroPython TPYBoard v702实现HTTP应用功能

**具体要求**

利用TPYBoard v702完成HTTP应用功能的测试,分别进行GET请求和POST请求。

**所需器件**

- TPYBoard v702开发板 1块
- LCD5110显示屏 1块
- SIM卡 1张(支持移动、联通)


板载通信功能及使用介绍
------------------------------

TPYBoard v702的开发板的整体整体亮点置一就是能板载通信功能,只要在开发板的卡槽上插上一张可以使用的手机卡(不支持电信),即可使用该功能。开发板板载的通信功能包括了电话,短信,GPRS等功能,在这个实验里面我们只使用电话这个功能。
开发板板载的通信功能已经设计的很完善,在接到来电的时候,会主动的把来电的信息通过串口4发送进来,这样一来作为用户的我们就是需要把数据进行相应的处理加显示就可以了。

实现过程
---------------------

为了方便测试,这里用PHP写了一个接收GET和POST请求的程序,代码非常简单,可以直接放到自己服务器上测试,也可以直接用,访问地址在下面源码中有。

**PHP测试程序**

<?php $backstr = "error"; $getStr = $_GET["t"]; if($getStr!=""){ $backstr = "{\"status\":\"0\",\"method\":\"GET\",\"data\":\"".$getStr."\"}"; }else{ $postStr = file_get_contents("php://input"); if($postStr!=""){ $backstr = "{\"status\":\"0\",\"method\":\"POST\",\"data\":\"".$postStr."\"}"; } } echo $backstr; ?>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpszps.html