跳转到内容
本页由英文自动翻译而成。报告错误或提出修改建议。

TigerHub

TigerHub 是生态系统在网络上的家——位于 tigersystem.io 的网站。它展示 TigerSystem 沙盒,以及开放的 TigerTag 协议所能实现的一切, 并承载沙盒的社交一面:分享心愿单、邀请某人成为好友、发布一份任何人都能在浏览器中打开的只读列表。

tigersystem.io——TigerSystem 的网络主页,移动应用在 Tiger Studio 前扫描
flowchart TB
  ST["Tiger Studio"] & CO["Connect"] <--> FB[("Your TigerSystem account<br/>(Firebase — one shared database)")]
  FB -- "published lists · invites" --> HUB["TigerHub<br/>tigersystem.io"]
  HUB --> VIS["Anyone with the link<br/>plain browser, no account"]
  • 生态系统展示——首页讲述完整的故事:它如何运作、 六个打印机品牌、各个组件,以及三个层级(TigerData—— 纯软件跟踪 · TigerTag——离线芯片 · TigerTag+——经过验证的 真实性)。
  • 你在网页上的账号(/account)——在浏览器中登录你的 TigerSystem 账号。
  • 心愿单——公开的和仅好友可见的,均已上线。
  • 好友代码与邀请——可以在网页上互相添加为好友。
  • 公开列表链接——以 https://tigersystem.io/wishlist/<token> 的形式只读分享一个列表;查看者无需应用,也无需 账号。
  • 材料产品库与参考数据库(/materials、/database)—— 浏览所有应用据以解析的共享产品库。
  • 打印机与功能(/printers、/features)——什么与什么兼容。
  • 3D 模型(/models)——可打印的模型(TigerPOD 等)。
  • 面向制造商、开发者与媒体(/manufacturers、/developers、 /press)——B2B 的故事、集成指引、媒体素材。
  • 周边(/goodies)——官方帽子和 Polo 衫。购买其中一件,是 支持本项目的方式之一。

公开列表链接的形式是 https://tigersystem.io/wishlist/<token>。在把它贴到任何地方之前, 需要了解三件事:

  • 令牌就是整把钥匙。 任何持有链接的人都能打开该列表——无需账号、无需应用、无需任何证明。 把它当作一个你选择分享出去的密码:发到论坛帖子里或给好友都没问题,但不适合一个你不希望被 进一步复制传播的列表。
  • 把列表设为公开,才会生成链接。 在应用中把列表设为公开,会生成它的令牌并发布该列表的一份副本; 再把它设回私密,则会删除这份副本和令牌。再次设为公开时,它会得到一个新的令牌,所以之前 发出去的链接不会复活。TigerHub 只展示应用所发布的内容。
  • 只读,并且会显示是谁分享的。 查看者只能看到这一个列表——其中的条目,以及你设置的场合或留言 (如有)——绝不会看到你的库存或你的其他列表。不过,页面确实会显示你的显示名称、你的 社交链接,以及一个带有你发现码的添加为好友按钮。

链接是两种分享方式之一;另一种是好友:

公开列表链接 好友
谁能看到 任何持有链接的人 你接受的某一个人
是否需要账号 否 是
方式 把列表设为公开 交换发现码
撤销 把列表设为私密 删除该好友

这里对好友部分只做概述,以便与链接并列;请求和删除的规则,以及两者在服务器端的强制执行,见 库存与云同步。

用户账号以及所有应用背后的数据都存放在原生 Firebase (Auth + Firestore)中——有意采用不带品牌的基础设施:一个共享数据库,放在一个地方, 因此 Tiger Studio、Tiger NFC Connect、TigerScale 和 TigerSystem 账号都在同一份数据上协同工作。TigerHub 是建立在其上的 网络界面。见 库存与云同步。

对象 方式
Tiger Studio / Connect 把列表设为公开或私密——这会创建或删除它的链接——并发送好友邀请
Firebase(账号数据库) 已发布数据的来源
访客 普通浏览器,无需账号

另见: 库存与云同步、架构