mPython编程掌控板连接tinywebdb数据库

本文介绍如何在mPython环境下,通过纯网络组建以POST和GET方式与tinyweb数据库进行通信。由于响应内容整合,读写操作需分别进行,并且每个请求之间间隔1秒。示例中展示了如何读取多个字段,这需要多次GET请求来完成。
部署运行你感兴趣的模型镜像

在mPython环境下编写掌控板读写tinyweb数据库,不需要插件,只需要网络组建。用POST方式发起请求,因为响应内容未分开,所以读写需要分别发起请求进行,此处分别间隔1秒。

读取多标签(字段)也要分别发起多次请求。此处发起2个get请求

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

要使用 mPython掌控板向手机发送消息,可借助蓝牙通信功能,以下是详细步骤和示例代码: ### 准备工作 - 确保掌控板已正确安装 mPython 固件。 - 手机上安装 mPython 官方 APP。 ### 代码实现 以下是使用 mPython 代码实现掌控板通过蓝牙向手机发送消息的示例: ```python from mpython import * import bluetooth import bleperipheral # 初始化蓝牙外设 ble = bluetooth.BLE() p = bleperipheral.BLEPeripheral(ble) # 定义服务和特征 service_uuid = bluetooth.UUID("0000180A-0000-1000-8000-00805F9B34FB") characteristic_uuid = bluetooth.UUID("00002A29-0000-1000-8000-00805F9B34FB") service = p.add_service(service_uuid) characteristic = service.add_characteristic(characteristic_uuid, bluetooth.FLAG_READ | bluetooth.FLAG_NOTIFY) # 启动蓝牙外设 p.start() # 要发送的消息 message = "Hello, phone!" # 发送消息 characteristic.value(message.encode()) ``` ### 代码解释 1. **导入必要的库**:导入 `mpython`、`bluetooth` 和 `bleperipheral` 库,用于掌控板的基本操作、蓝牙功能和蓝牙外设管理。 2. **初始化蓝牙外设**:创建 `BLE` 对象和 `BLEPeripheral` 对象,用于管理蓝牙外设。 3. **定义服务和特征**:定义一个服务 UUID 和一个特征 UUID,并将特征添加到服务中。 4. **启动蓝牙外设**:调用 `p.start()` 方法启动蓝牙外设。 5. **发送消息**:将消息编码为字节流,并通过特征发送给手机。 ### 操作步骤 1. 将上述代码复制到 mPython IDE 中。 2. 将代码上传到掌控板。 3. 打开手机上的 mPython APP,连接掌控板的蓝牙。 4. 在 APP 中查看接收到的消息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值