Go to Post I think Baker has lost it. - Andy Baker [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 11-07-2016, 15:35
gblake's Avatar
gblake gblake is online now
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,935
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Attendance/Scheduling Software

I wonder if an automated tool that tracked the times MAC addresses are/were within range of a WiFi router or two, might be a good automated method for keeping track of the warm bodies near a team's meetings?

It would depend on
- expecting students to always be accompanied by a wifi transceiver (a phone, pad, and/or laptop) (not such a bad assumption)
- expecting students to be reluctant to cheat by giving their transceiver(s) to someone else, or by building a special device that would transmit their MAC(s)
- associating students with their current and future transceivers' MACs
- getting the students to have their transceivers turned on long enough to satisfy the team's bedchecking goals
- maybe getting the students to trigger an interaction between their transceiver(s) and the routers (I can't remember if that would happen automatically, by default) (i.e. get the students to attempt to connect with the LAN the router(s) create(s))

I think a relatively painless, 90% automated, inexpensive, attendance tracking system could be build this way; if someone were motivated to do it. The effort would be in developing the user-interface and other interfaces. The detector and transceivers already exist, are already installed, and are well-understood.

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #17   Spotlight this post!  
Unread 11-07-2016, 16:09
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,782
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Attendance/Scheduling Software

Interesting idea, Blake. Sure, phones/tablets/laptops would automatically connect to a known SSID when in range, but they can only connect to one network at a time, and presumably other networks in range (like a school wide wifi network) may take precedence for the device (either due to precedence settings within the device, or because they were already connected to that network when they came within range) and thus provide inaccurate results. Your wifi router would also need to be connected to the internet, otherwise people would have to be constantly manually connecting/disconnecting when they needed to get online. The good news is that you can easily find an existing router that will maintain connection logs, and you could easily write a small service to log into the router and parse them. Set it up on a cron job and you're all set.

It might be better to use bluetooth instead of wifi - you can have multiple bluetooth devices connected to a phone at the same time, and it won't risk killing the phone's default internet connection. Position it near the entry door so everyone would automatically connect (after they set it up as a recognized device) as they walked into/out of the build space. Your software would then just have to be intelligent enough to detect first/last connections, recognizing that someone may connect a dozen times or more during a meeting as they move around the build space and come within range of the device.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote
  #18   Spotlight this post!  
Unread 11-07-2016, 16:12
ASD20's Avatar
ASD20 ASD20 is online now
Registered User
AKA: Andrew
FRC #4761 (The Robockets)
Team Role: College Student
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Reading, MA
Posts: 272
ASD20 has much to be proud ofASD20 has much to be proud ofASD20 has much to be proud ofASD20 has much to be proud ofASD20 has much to be proud ofASD20 has much to be proud ofASD20 has much to be proud ofASD20 has much to be proud ofASD20 has much to be proud of
Re: Attendance/Scheduling Software

Quote:
Originally Posted by gblake View Post
I wonder if an automated tool that tracked the times MAC addresses are/were within range of a WiFi router or two, might be a good automated method for keeping track of the warm bodies near a team's meetings?

It would depend on
- expecting students to always be accompanied by a wifi transceiver (a phone, pad, and/or laptop) (not such a bad assumption)
- expecting students to be reluctant to cheat by giving their transceiver(s) to someone else, or by building a special device that would transmit their MAC(s)
- associating students with their current and future transceivers' MACs
- getting the students to have their transceivers turned on long enough to satisfy the team's bedchecking goals
- maybe getting the students to trigger an interaction between their transceiver(s) and the routers (I can't remember if that would happen automatically, by default) (i.e. get the students to attempt to connect with the LAN the router(s) create(s))

I think a relatively painless, 90% automated, inexpensive, attendance tracking system could be build this way; if someone were motivated to do it. The effort would be in developing the user-interface and other interfaces. The detector and transceivers already exist, are already installed, and are well-understood.

Blake
I feel like this is a case of having a solution and trying to engineer a problem to fit it. Its a really cool idea, but it is way more complicated than necessary.
__________________

Reply With Quote
  #19   Spotlight this post!  
Unread 11-07-2016, 18:43
gblake's Avatar
gblake gblake is online now
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,935
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Attendance/Scheduling Software

Quote:
Originally Posted by ASD20 View Post
I feel like this is a case of having a solution and trying to engineer a problem to fit it. Its a really cool idea, but it is way more complicated than necessary.
From my end of things, not so much. The problem description definitely came before the solution; and the desire to eliminate forcing most users to remember to cooperate with the system is the motivation.

By putting a WiFi AP or similar device into a promiscuous mode, I think someone could capture all nearby WiFi traffic (or come close enough) and extract MAC addresses from that traffic. I wouldn't bet my life on it, but I think that doing that would get past the roadblocks Jon described.

However, to save power, and to burnish my tinfoil hat credentials, I frequently turn off my phone's WiFi when I don't need it. Anyone with WiFi turned off would slip through the cracks (and that takes us back to asking users to remember to cooperate with the attendance tracking system...).

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 21:01.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi