Closed

Web server over Raspberry

This project received 1 bids from talented freelancers with an average bid price of $1500 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
1
Project Description

We are looking for a web programmer
We need to implement this project under raspberry pi model B platform.
Doesn’t mind what distribution os to be used. Final project must include a image to be load on SD Card.
Introduction:
We are implementing iP cameras with the capabilities to send TCP alerts on events. Those events are generated when somebody crosses some line in an appropriated direction. We can generate as many lines as we need
We need:
-web server (xampp like )with: apache, mysql (sqlite could work) and PHP
-admin page protected with password to add /remove:
*Cameras IP and Alias for the camera
* Counters defined per camera as MAIN_IN##, MAIN_OUT##, AREA_IN##, AREA_OUT##, ZONE## (where ## is a number between 00 and 99)
-IP Port to listen
*choose language (we will take care of XML translation of the Spanish, French.... languages, but must have ability to add any language. End project must be in English)
*End Customer name
*change the raspberry IP address
*date format (DDMMYYY, YYYYMMDD, etc)

- client side protected by a different password, must include
*nice design, but with personalized images showing End customer name
*A fix resume area to show how many people goes IN (SUM of main_IN), goes OUT (SUM of main_OUT), capacity (dfference in INs and OUTs)
*A form to select dates from/to to generate a excel worksheet with three taps:
TAP1
-date
-time
-IP of camera
-Alias of IP
-Counters defined and admin page (see notes)
TAP2
- graphs with sum of all cameras MAIN_IN on Y axe
- date-time (per hour) on X axis
TAP3
-graph with capacity (total IN menus total OUT) on Y axe
-Date-time on X axis

NOTES:
. Counters can be reset via web due a camera failure or camera reset, so counters on SQL must be record as units. I mean as example, last record IN read 11000; next record 11001; On SQL must figure Last, New, and Difference (1). All SUMS must use difference
. Date and Time format according to admin page
.Server must listen to a defined port number; receive information, trim information received to get date, time, counter name, IP of camera in order to feed SQL. We will provide samples of information sent by cameras and access to one camera over internet
Server must takes care of a lost or cuts on network (socket lost) to reconnect when cameras are available again.

Any improvements are welcome

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online