我的一个朋友去参加了一个音乐活动,有几个摄影师在那里走来走去。摄影师拍摄的照片通过NFC腕带立即上传到用户的facebook账户上。向我解释时,工作流程看起来是这样的:
第一步-在Kiosk获得一个nfc腕带- Facebook将被编码到腕带中。
第2步:在活动中漫步。如果摄影师拍了你的照片,把你的手腕对着相机,照片会在底部打上活动/赞助商的水印,并发布到你的facebook账户上。
所以,我在想怎么可能做到这一点--我搜索了一遍又一遍,但一无所获。这是我的猜测-所有的FB身份验证都可以在腕带上。EyeFi SD卡具有拍照和传输照片的能力。NFC Arduino阅读器可以读取人的腕带,进行身份验证,然后进入图像,提取最后拍摄的照片,并将其发布到用户的fb页面。你认为如何?
发布于 2014-11-08 14:37:19
我们有一个(beta)产品可以执行这个确切的功能。它被称为Flomio Kiosk。它的工作方式是与近场通信腕带和安卓近场通信终端,如Galaxy S4 Zoom。该系统允许访客将腕带/卡片与他们的Facebook或电子邮件帐户相关联。NFC Kiosk application有一个摄影师模式,允许将拍摄的照片标记并上传到扫描到的腕带的个人资料中。
堆栈的架构很简单。腕带的UUID与关联访客的Facebook令牌相关联。这需要存储在云服务器中,以便您可以有效地将OAuth2.0发布到Facebook并代表来宾发布。这种设置还允许我们保持对格式错误的帖子的责任。使用我们系统的每个开发人员都需要创建自己的Facebook应用程序并获得批准。如果发布了违反Facebook T&C的垃圾邮件或内容,则只会关闭该Facebook应用程序,而不是整个Flomio Kiosk解决方案。
为了让我们为每个客人获取Facebook令牌,客人必须转到活动的登录页面(我们使用eventname.flomio.com),输入他们的腕带代码(5位数字),并使用他们的Facebook凭证登录。然后,访客可以选择给予活动应用程序什么权限,例如发布到“只有我”,并允许访问他们的"News Feed“。一旦注册过程完成,腕带就被认为是激活的,用于访问访客Facebook配置文件的OAuth令牌与腕带UUID一起存储在Flomio数据库中。
当在接入点扫描腕带时,UUID会通过websockets发送到Flomio,以获得超快的响应速度,从而显示客人的姓名和头像。这样,活动组织者可以为客人提供更个性化的体验。在摄影师模式下,拍摄图像,然后扫描腕带。图片通过Flomio发布,活动标志覆盖在图片上,以增加品牌认知度。还包括预定义的帖子消息,活动组织者可以事先策划。这是一个简单的图表,说明了事物是如何组合在一起的。

对于像尼康D300这样的高端相机,我们使用Transcend Wifi SDcards,因为它们对黑客更友好。它们运行Linux,所以我们执行一些脚本来标记拍摄的照片,但稍后通过后台进程上传它们。我们的Kiosk解决方案目前正在进行维护,以增加对我们的FloJack和FloBLE产品线的支持。一旦完成,任何智能手机都将能够在许多部署场景中充当扫描终端。注册our blog以随时关注我们的最新版本。
https://stackoverflow.com/questions/26781420
复制相似问题