NFC摄影识别

时间:2014-11-06 14:05:03

标签: facebook-graph-api nfc photography

我的一个朋友去了一个音乐活动,他们有几个摄影师在那里徘徊。摄影师拍摄的照片通过NFC腕带立即上传到用户的Facebook帐户。向我解释的工作流程如下:

步骤1在Kiosk上获取nfc腕带 - Facebook将被编码到腕带中。

Step-2绕过活动。如果摄影师拍摄照片,请将手腕放在相机上,图像将在底部添加水印,并在底部显示活动/赞助商徽标,并将其发布到您的Facebook帐户。

所以,我在想如何做到这一点 - 我用Google搜索和Google搜索,但我什么也没得到。这是我的猜测 - 所有FB认证都可以在腕带中。 EyeFi SD卡可以拍摄照片并进行传输。 NFC Arduino阅读器可以读取人的腕带,进行身份验证,然后进入图像并拉出最后拍摄的照片并将其发布到用户fb页面。你觉得怎么样?

1 个答案:

答案 0 :(得分:0)

我们有一个(beta)产品可以执行这个功能。它被称为Flomio Kiosk。它的工作方式是使用NFC腕带和像Galaxy S4 Zoom这样的Android NFC终端。该系统允许客人将腕带/卡片关联到他们的Facebook或电子邮件帐户。 NFC Kiosk application具有摄影师模式,可以使用扫描的腕带配置文件对拍摄的照片进行标记和上传。

堆栈的架构很简单。腕带的UUID与关联客人的Facebook令牌相关联。这需要存储在云服务器中,以便您可以有效地OAuth2.0到Facebook并代表来宾发布。这种设置还使我们能够免于承担不良形式的职位。使用我们系统的每个开发人员都需要创建自己的Facebook应用程序并获得批准。如果发布了违反Facebook T& C的垃圾邮件或内容,则只会关闭Facebook应用程序而不是整个Flomio Kiosk解决方案。

为了让我们为每位客人抓取Facebook令牌,客人必须前往活动的登陆页面(我们使用eventname.flomio.com),输入他们的腕带代码(5位数字)并使用他们的Facebook凭据。然后,访客可以选择授予活动应用程序的权限,例如发布到“仅限我”并允许访问他们的“新闻源”。完成此注册过程后,腕带将被视为已激活,并且用于访问访客Facebook个人资料的OAuth令牌将与腕带UUID一起存储在Flomio数据库中。

当在接入点扫描腕带时,UUID通过websockets发送到Flomio,以实现超快响应,显示客人姓名和个人资料图片。这样活动组织者可以为客人提供更个性化的体验。在拍摄者模式下,拍摄图像然后扫描腕带。图像通过Flomio发布,其中事件徽标覆盖在图片上以增加品牌识别度。包括预定义的帖子消息以及活动组织者可以事先策划。这是一个简单的图表,说明事情是如何结合在一起的。

enter image description here

对于像尼康D300这样的高端相机,我们使用Transcend Wifi SDcards,因为它们更适合黑客。这些运行Linux,所以我们执行一些脚本,一旦拍摄照片就标记照片,但稍后通过后台进程上传。我们的Kiosk解决方案目前正在进行维护,以增加对FloJack和FloBLE产品线的支持。完成后,任何智能手机都可以在多种部署方案中充当扫描终端。注册our blog以继续关注我们的最新版本。