Preparing and Testing Kiosks and Sensors



Kiosks

  • Test automatic restart procedure by disconnecting the HeartBeat serial connection
  • Test cell phone reboot procedure by dialing into the remote commander
  • Make sure computers are set to restart after power failure (this is set in BIOS)
    • When powering down the machines before transport, do not shut down through the Windows dialog
    • Simply unplugging the kiosk is preferable, as this will cause the machines to power on when next plugged in
  • Make sure Windows logs in automatically after restart
    • Follow the instructions at this link.
  • Make sure Windows System Sounds are disabled
    • Go to Control Panel > Sounds and Audio Devices.
    • On the "Sounds and Audio Devices Properties" window, select the Sounds tab.
    • Choose "No Sounds" under Sound Scheme; else create a new sound scheme with no sounds.
  • Confirm that the network connection for each kiosk is properly configured
    • Each PC must have a LAN IP address corresponding to its Kiosk ID number (e.g., 192.168.1.XX)
    • Enable Remote Desktop Connection on each machine
    • Enable File Sharing for C:\BoxLab
  • Check external hard drive configuration
    • Make sure the external hard drive is mapped as drive E:
    • Look at the Properties dialog to make sure E: is formated as NTFS (not FAT32)
    • Create a directory E:\KioskData on the drive
    • Make sure there is sufficient free space for the data you will collect (assume 40 GB per day)
  • Enable all scheduled tasks and confirm that applications launch automatically after restart
  • Enable cellular modem link and confirm that status reports are being sent
    • Confirm that reports continue being sent after system is restarted
  • Collect a minimum of 3 days test data without opening or modifying the kiosks
  • Review data and verify that it meets researcher needs (are we collecting what we intended?)
  • Make software changes accordingly
  • Plan to retest modified software, preferably for another three days

Kiosk Audio-Visual Functionality

  • Launch AmCap on each kiosk and confirm that cameras are functioning
    • Configure AmCap
    • Match satellite AV transmitter channel to the associated (parent) kiosk
    • Align antennas to optimize AV transmission
  • Launch ThreadedVideoCapture and collect several hours of images
    • Check that active frame rate is greater than or equal to 5.5 fps (optimal value = 6.0)
    • Confirm that inactive frame rate is less than 1.25 fps (optimal value = 1.0)
  • Launch ThreadedAudioCapture and collect several hours of audio
    • Confirm that 1 wave file is being captured every second, and that there is no delay between recorded files
    • Play back sound to ensure that recorded sound levels are adequate and relatively clear
    • Tweak audio levels
  • Adjust kiosk speaker volume to an acceptable level

Sensors

  • Gather more MITes than you realistically expect to deploy
  • Make sure the receivers are working and listening on specified channels (typically 0, 1, 4, 7, 8, 11)
    • NOTE: Consider revising Handlense to support more than 6 MITes channels
  • Test existing batteries and recycle batteries with less than 60% capacity
  • Install new (greater than 80% capacity) batteries in all MITes
  • Use sensor application to create XML file for inventory of MITes potentially to be used on the deployment
    • NOTE: This software does not exist, but should allow the user to add MITes to the list by shaking them
  • Prior to testing, run test application on kiosks to test that each sensor is responding
    • NOTE: This software does not exist, but should run as a checklist that marks off sensors in the XML file as they are identified
  • Set aside and clearly label sensors that are not working
  • Check here for future instructions on deploying other types of sensors (e.g., RFID, Wockets)