玩转Obloq(二):如何使用Obloq http?
2019-02-282.4万
AI 快速预览详细
本文介绍了如何使用Obloq模块进行HTTP通信。首先,使用Mind+官方提供的Python脚本配置本地服务器。然后,通过Obloq模块初始化连接,发送GET和POST请求。如果成功,返回状态码200。文章还提供了详细的步骤和示例代码,帮助读者轻松实现Micro:bit与本地服务器的数据交互。
|
我的上一篇帖子介绍了obloq mqtt的使用方式,这篇帖子就来介绍一下obloq http的用法。 工具:microbit,microbit电机舵机专用扩展板,USB线,obloq模块。 把本机电脑配置成服务器 这里必须使用Mind+官方提供的python脚本。配置文件见附件。 打开cmd命令行窗口,进入该配置文件所在的路径,运行该脚本。 因为我的电脑上安装了python 2和python 3两个版本,因此使用py -2,py -3来区分。我的脚本(webapp.py)是用pyhton 2写的,因此使用py -2来执行,否则会有语法错误。 编写程序 1.初始化obloq:连接的WiFi要保证和本机ip在同一个局域网内。ip地址就是本机的ip,端口号8080。 2. 发送GET请求 url的格式是固定的,发送数据的时候更改id和val的值即可。(后面的post中直接更改content的id和val) ![]() Obloq会向服务器发送id和value,如果成功,则返回状态码200,并且返回接收到的值,如下 3.发送POST请求 发送成功同样返回状态码200 如果连接不成功,服务器收不到数据,Mind+的串口会返回“Initialization failed”,或者“time out”。根据我的实验,前者是因为我使用的obloq模块里面的固件问题,我换了一块就成功了。而后者是服务器挂掉了,在cmd里终止程序,再重新执行webapp.py即可。(如果数据发送成功,这里会显示1) |
-
截图201902281058563476.png (32.62 KB, 下载次数: 4465)
-
-
824.59 KB, 下载次数: 6338
获取时间、天气、日期示例程序






