让观众把互动内容带走:局域网只读 HTTP + 二维码

2026-07-28

观众在展厅里写了签名、拍了合影,想带走。最自然的动作是掏手机拍屏——拍出来是歪的、反光的、糊的。

有个成本很低的做法:**现场机上开一个局域网只读的 HTTP 服务,成品页生成二维码,观众连现场 WiFi 扫一下,直接下载到高清原图。**不用公网、不用服务器、不用注册账号。

为什么不走公网

第一反应可能是传到云上、生成分享链接。但展厅场景下这条路有几个实际障碍:

问题说明
网络不可控展馆的外网时好时坏,甚至根本没有
隐私顾虑观众的签名、人脸上传到公网,合规上要额外交代
成本与运维要服务器、要域名、要考虑存储和清理
故障面变大外网一断,这个功能就没了

而局域网方案把这些都绕开了:成品从来没离开过现场,观众和现场机在同一个 WiFi 下完成整个过程。

怎么落地

1. 现场机上跑一个只读的 HTTP 服务

服务只做一件事:把已生成的成品图按 URL 提供出去。只读——不接受上传、不暴露其他目录、不提供目录列表。

展厅现场的 WiFi 通常是开放的,任何多余的写权限都是风险。这个服务的能力越小越好。

2. 成品页生成二维码

二维码的内容就是这张图在局域网里的地址,形如 http://<现场机内网IP>:<端口>/<文件名>

观众扫码之后手机浏览器直接打开这个地址,图片加载出来,长按保存即可。整个过程不需要装 App、不需要注册。

3. 引导文案要写清”连 WiFi”

这是体验成败的关键一步,也是最容易被忽略的一步。观众不知道要先连 WiFi,扫码之后打不开,就会以为是设备坏了。

屏幕上必须明确写出:先连接 XX WiFi,再扫码下载。WiFi 名称直接写出来,别让观众猜。

几个必须提前定的技术点

1. 现场机的 IP 必须固定

二维码里的地址包含现场机 IP。**如果 IP 是 DHCP 动态获取的,哪天变了,之前生成的二维码全部失效。**必须在路由器上绑定固定 IP,或者直接给现场机设静态地址。

这一条和展厅设备的通用建议是一致的——展厅里所有需要被访问的设备都应该绑固定 IP。

2. 端口不要被占用或被拦

选一个不常用的端口,并确认现场机的防火墙放行。Windows 上新起的服务默认会被防火墙拦,这一步经常忘。

3. 文件命名与清理策略

  • 命名:要能保证唯一,避免观众 A 扫码看到观众 B 的图。
  • 清理:一天下来会积累大量文件,要有自动清理机制(按时间或按数量),否则磁盘迟早满。展厅是长期运行的,这一条必须在设计时就考虑。

4. 二维码的容错与尺寸

二维码显示在屏幕上,观众隔着一定距离扫。尺寸太小、或者屏幕反光时会扫不上。宁可做大一点,并且避开屏幕反光最强的区域。

顺带解决的一个问题:内容合成

观众要带走的往往不是原始的签名笔迹,而是合成后的纪念图——签名叠在场馆的背景图上,可能还带日期、活动名称。

这个合成动作在现场机上完成,生成的成品既用于本机展示、也用于二维码下载,还可以推送到别的屏上做「签名墙」轮播。一份成品,三个用途,不用为每个用途单独做一套。

跨机推送时,命令和文件建议走不同通道——短命令走网络协议,几 MB 的图片走局域网共享目录,具体做法见双屏展厅应用怎么分工

这个方案的边界

它不是万能的,以下情况不适用:

  • 观众要在离场后再下载:局域网方案只在现场有效,人走了就访问不到。
  • 需要长期保存或二次分享:成品留在现场机上,不适合做长期留存。
  • 展馆不提供观众 WiFi:整个方案的前提就没了,这一条要在勘场时确认。

如果需求确实包含离场后下载或社交分享,那就得走公网方案,但相应要处理好隐私告知、存储清理和网络可靠性。

常见问题

Q:观众想把签名带走,一定要传到云上吗? A:不一定。现场机开一个局域网只读 HTTP 服务、成品页出二维码,观众连现场 WiFi 扫码即可下载高清原图。成品从来没离开过现场,不用服务器、不用域名、也没有上传公网的隐私顾虑。

Q:为什么强调”只读”? A:展厅 WiFi 通常是开放的,任何多余的写权限都是风险。这个服务只需要把已生成的成品图提供出去,不接受上传、不暴露其他目录、不提供目录列表,能力越小越安全。

Q:扫码打不开是什么原因? A:最常见的是观众没连现场 WiFi——局域网地址在外网访问不到。屏幕上必须明确写出 WiFi 名称和”先连 WiFi 再扫码”。其次要检查现场机 IP 是不是变了、端口有没有被防火墙拦。

Q:文件会不会越积越多? A:会,所以必须有自动清理机制,按时间或数量定期清。展厅是长期运行的,不设清理策略磁盘迟早满。文件命名也要保证唯一,避免观众扫到别人的图。


这套做法的实际落地,可以看某医科大学校友成果展。互动展项的整体方案见传感器 · 互动感应专题,也可以直接联系我们

需要展厅软硬件方案或定制开发?