17472| 5
|
[教程] 玩转Obloq(二):如何使用Obloq http? |
本帖最后由 Forgotten 于 2021-10-25 18:23 编辑 我的上一篇帖子介绍了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) |
824.59 KB, 下载次数: 2671
获取时间、天气、日期示例程序
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed