查看: 1049|回复: 2

[教程] 掌控板tinywebdb网络服务使用

[复制链接]
在APP Inventor中,TinyWebDB服务器是网络存储中的网络微数据库,它是非可视组件,通过与Web服务通信来保存并读取信息。
原有的“TinyWebDB数据库”,功能很简单,仅仅是写入和读出,不能进行数据的批量查询,很难做出比较大的管理系统。
TinyWebDB网络数据库,支持APP Inventor网络微数据库的所有操作,并且每个用户可以申请一个甚至多个数据库地址。由于每一个地址都包含用户名和用户名的密钥,相互独立,互不影响,数据库的安全性比较高。除此以外,每个数据库都可以独立管理,支持使用API进行增删查改操作。
下面介绍一下如何使用mind+连接tinywebdb以及数据库操作
工具
  • 掌控板
  • USB线
  • 掌控板扩展槽
    以下是数据库使用步骤


图片1.png

  • 注册完成,进入数据库界面

数据添加
数据浏览选项的添加/修改按钮添加键值对
图片3.png
也可以通过数据导入 多行添加数据

图片4.png
  • 数据查询
    数据浏览选项可以查询键值对
    编写程序
    主控板选择掌控板,网络服务选择WIFI和tinywebdb


图片5.png



读取name标签,数据查询
图片6.png
设置服务器参数
图片7.png
运行结果
图片8.png
查询一个标签的多个值
图片9.png
图片10.png
其中类型(type)里tag查询的是标签 value查询的是标签的值 both是两者都查询
修改更新标签值
图片11.png
运行结果
图片12.png


删除,读取,计数,测试网络连接的综合运用
图片13.png
程序线测试网络连接,然后输出删除标签前所有标签的总数和要删除的标签的值,删除了标签后循环输出已经删除了的标签的值和计数删除后标签的总数,直观的反应是否删除了标签。
运行程序前,网页端数据
图片14.png
运行结果
图片15.png
注意事项:
(1)计数查询上限为100条

(2)计数查询为键值对的总值
图片2.png

tinywebdb程序.rar

128.49 KB, 下载次数: 27, 下载积分: 创造力 -1

Forgotten  版主

发表于 2019-4-25 16:51:49

这样的话,多个掌控板是就可以通过这种方式实现互相之间的通讯了
另外可以和app inventor通讯实现制作一个手机app控制掌控板了
回复 支持 反对

使用道具 举报

gada888  版主

发表于 2019-4-27 12:52:49

学习下,一直不了解tinydatabase的用法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail