Thank you Tim, Geno, Joseph, Anthony, Matt, and Jake for your replies! Feel free to offer any other useful suggestions. I found the following link: Arduino RFID http://www.ivoidwarranties.com/2012/04/arduino-rfid-part-1.html?m=1 I haven't implemented that approach yet so I don't know how effective it is. -Chris On Tue, Mar 3, 2015 at 7:05 PM, Jake S <jskiba99@xxxxxxxxxxx> wrote: > I was reading this as android phone/tablet + ntfs being the replacement > for a computer/reader and not users using their phones to tag in? I > think then you wouldn't be using your phone tablet, but some other nfctag. > > I've played a little bit with NFCtasker in the past to take action based > of a certain tag, that might help spark some ideas. The one reason you may > want to do it with android phone/tablet is to provide a touch interface for > a second factor (4 digit pin or similar) so John Doe can't clock me in and > out just for fun with my tag, he would also have to know my pin. If he does > know my pin, well then that's my problem not the timekeepers. > > ------------------------------ > Date: Tue, 3 Mar 2015 18:47:17 -0500 > Subject: [hackpgh-discuss] Re: RFID timeclock > From: ajc317@xxxxxxxxx > To: hackpgh-discuss@xxxxxxxxxxxxx > > > Sure, wasn't worried about the inheirent issues with RF. It's > clearly getting adopted and relatively safe. I was more referring the that > handling of that information in the app. If Someone got a hold of the > tablet, would they be able to spoof my phone since I clocked in to the > tablet using my phone? Would, say, the author of that app have the ability > take that information and use it for some other purpose? > > At this point, I should just start reading up on it, but I have other > things to do. It was a concern. As long as the information isn't linked to > other account information, then it seems safe enough. > > On Tuesday, March 3, 2015, Joseph Ates <joey@xxxxxxxxxxxxxx> wrote: > > Security would largely depend on how the apps were set up. NFC comms are > usually less than 2", so I envision the employee application would need to > actively approve before sending their identification number. Also, there's > some nice security measures in android as to which apps handle particular > NFC scans. > > In other words, I don't see this being a background service that can > somehow be tripped or exploited without the user's knowledge. > > On Tue, Mar 3, 2015 at 5:17 PM, Anthony Cascone <ajc317@xxxxxxxxx> wrote: > > I know they make NFC shields. We have an NFC reader shield at the shop > somewhere. I think Parallax makes that too. > > I do like the idea of only using a tablet for the time clock. It's got the > hardware you need. If all you have to do is keep it plugged in, which you > would need to do anyway, that could be a viable option. > > Still playing devils advocate, since I can't help myself. If you are using > the NFC from someone's phone, is there a security issue with storing that > information in a database? I wouldn't want to have someone scan my phone > and be able to spoof it. I'm not all that familiar with the protocol, but > it may be important to use it properly. Not sure I would trust waving my > phone over that. That is, if it even had NFC. Stupid iPhone... > > On Tue, Mar 3, 2015 at 5:04 PM, Joseph Ates <joey@xxxxxxxxxxxxxx> wrote: > > Hi Anthony! > > Yeah. I think scanning NFC from android apps is a no go situation under > lock screen conditions. That being said, there's a developer option to keep > the screen awake when connected to usb (or usb power sources) which would > be ideal for the "clock" tablet. > > USB would of course be cool as well. As an aside, I also think it would be > cool if one could leverage the android accessory USB protocol/interface as > a NFC reader to a tablet as the accessory in the standard can double as a > 500mA power source. [1] I think there's even an arduino mega[2] designed > for use as an android accessory, so all it'd need is an NFC reader shield. > > > [1] https://source.android.com/accessories/protocol.html > > [2] http://developer.android.com/tools/adk/adk.html > > > On Tue, Mar 3, 2015 at 4:00 PM, Anthony Cascone <ajc317@xxxxxxxxx> wrote: > > Dude, you're alive. > > NFC makes sense for the reasons you pointed out. > > Personally, I'm not an app developer and would rather avoid it, but could > make sense. At tablet would be cool because of the built in display, but > there would be details like would the app have to be active to receive the > NFC. If you had to wakeup the tablet every time to wanted to punch in/out > you might as well drop the NFC aspect. All that said, there may be an app > for that... again, I'd look before you build something. > > There are USB NFC interfaces too. Just saying. > > On Tue, Mar 3, 2015 at 3:49 PM, Joseph Ates <joey@xxxxxxxxxxxxxx> wrote: > > To be honest, I think NFC is a bit more accessible to do this kind of > application considering it's in the back of most android/windows smart > phones. You could use a Nexus tablet as the "clock" and have employees use > their smartphones to scan past it. You could also issue small cards with > embedded NFC tags for those employees who don't have smartphones. > > On Tue, Mar 3, 2015 at 2:03 PM, Anthony Cascone <ajc317@xxxxxxxxx> wrote: > > I'm not aware of any projects that currently exist that you could just > copy and past, but I'll be honest, I didn't bother searching at all. I'll > leave that to you. > > In its most basic form, you'll need an RFID reader, tags, and some sort of > computer. Depending on how you want it set up, you could use your own > computer, or get a dedicated system. A RaspberryPi would be more than > sufficient if you want a dedicated, low power, portable system. Regardless, > of the computer, for ease of integration, I would recommend a USB enabled > RFID reader. That can be fairly cheap if only need it to operate indoors. > Parallax has one I think. If you needed it our doors, you'll have to pay > more or you a mixture of parts to get it to play nice with a computer. > > Once you have the reader, you'll need something to listen to the reader on > the computer, and then log the time/date that the tag was read. From there, > it's up to you on how the data is displayed. > > I have a feeling that such a project might already exist, but it shouldn't > be too hard to whip something up. > > On Fri, Feb 27, 2015 at 5:37 PM, Chris Williams <cwilliams2@xxxxxxxxx> > wrote: > > Please forgive my lack of clarity. > > Anthony's explanation most accurately described the goal. The RFID tag > will be the timecard for the timeclock. The tag will initiate when a person > has clocked in and out. In addition, I want to create a log with timestamps. > > -Chris > > > > On Friday, February 27, 2015, Anthony Cascone <ajc317@xxxxxxxxx> wrote: > > While we are playing the guessing game. I suspect he means a time tracking > system using RFID tags to "punch in" and out. > > A device that generated tag IDs that corresponded to the current time > would be an interesting project though. > > Regardless, additional details would help to understand the scope. > > On Fri, Feb 27, 2015 at 10:07 AM, Yevgeniy Soroka <ukranians2@xxxxxxxxx> > wrote: > > I suspect he means an RFID chip which transmits the time when you scan it? > -Geno > > On Fri, Feb 27, 2015 at 10:00 AM, Tim Cannon <timmycninja@xxxxxxxxx> > wrote: > > start by explaining what you mean, RFID is usually passive and simply > transmits an ID over low frequency radio. > > On Fri, Feb 27, 2015 at 9:33 AM Chris Williams <cwilliams2@xxxxxxxxx> > wrote: > > Dear Hack Pittsburgh, > > I am interested in learning how to develop an RFID timeclock. Chad > suggested that I ask the group. > > Where is a good place to start? > > Thanks! > > -Chris > > > > > > > > > > >