Search 8052.com...


User (Email)

Password

Remember Logon

Forgot password?
Create Account


8052.com Online Store
Back to 8052.com Main Page



























Craig Steiner's Resume - Project Details 20501 - Advanced Vineyard

Craig E. Steiner
Advanced Vineyard Project
"Remote environmental data collection and logging system"
Back to full resume | PDF version of this page

Overview

    An embedded device that operates independently in vineyards and periodically records current environmental information, stores the data, and subsequently connects to the Internet via a wireless GPRS modem to send the data to a central server for analysis and graphing.

Approach

  • Develop an embedded system capable of monitoring and archiving data from temperature, humidity, and a number of specialized sensors to determine stalk width of vines.
  • Design a communication protocol capable of operating over a GPRS modem to link the remote embedded device to an Internet-based server.
  • Implement a server component to operate on a Linux Red Hat 9.0 server to receive data from the remote embedded devices and to send them new configuration updates when they connect.
  • Utilize a SQL database to permanently store the data collected by each of the remote embedded systems.
  • Provide a website and web application to allow the administrator to manage and configure all of the remote embedded systems via the Internet.
  • Include a presentation level on the website that allows the data stored in the database to be presented to the user in a flexible, graphical format.

Technology

  • The embedded platform is based on the Texas Instruments MSC1210 microcontroller.
  • The GPRS modem used is a Sony-Ericsson GT48.
  • The MSC1210 firmware is written in both SDCC 'C' and 8052 assembly language.
  • The website and server component is written in PHP 4.3.6 and runs under Apache web server version 1.3.
  • The database used is MySQL version 4.0.18.

Craig Steiner's Role

  • Sole system architect and developer.
  • Wrote the 8052 microcontroller firmware that drives the remote embedded devices.
  • Wrote the server component that receives data from the remote embedded devices.
  • Developed the website and supporting web application.
  • Designed the database schema and performs DBA on an ongoing basis.
  • Provided substantial input regarding hardware design and parts selection.

Contact Project Customer/Reference   
Bryan Osborn
Advanced Vineyard
PO Box 236
Woodbridge, CA 95236
Phone: (209) 327-0698
Email: (Available upon request)
Contact Craig Steiner
Vault Information Services
8174 S. Holly
PMB #272
Littleton, CO 80122
Phone: 303-439-0909
Email: csteiner@vaultbbs.com


(C) Copyright 1997 - 2008 by Vault Information Services LLC. All Rights Reserved.
Information provided "as-is" without warranty. Please see details.
Contact us for usage and copy permission.