Find Jobs
Hire Freelancers

Customised Raspian Build for bespoke Raspberry Pi Application - repost

$250-750 USD

Completed
Posted about 10 years ago

$250-750 USD

Paid on delivery
Looking for experienced freelancer to provide an optimized, fast booting Raspian image that: Has the latest available version of Node.js installed (not the latest version in the repository) Has murmur installed Has a protected root partition so it cannot be corrupted by power loss Has only a root user account with a secure password Works with a RaLink RT5572 dual band WiFi module in AP and Client modes. (The official driver and soft AP driver will be supplied) Has a password protected web interface for the configuration of the WiFi and Ethernet interfaces. The Ethernet interface can be configured with a static IP/Gateway or DHCP The WiFi interface can be switched between AP and Infrastructure modes. In AP mode the PI acts as a DHCP server in Infrastructure mode the PI can join an existing network with DHCP or a static IP. Wifi configuration must include the operation mode (AP/Infrastructure), Band selection (5Ghz/2.4Ghz), channel selection (Automatic/Manual), SSID and IP configuration. Has built in copy protection service where an encrypted file is placed on the SD card otherwise the system will not boot, the encrypted file is against the units serial number. The application to generate these codes must also be provided. Details on how to modify the contents of the web servers root directly must be supplied.
Project ID: 5530237

About the project

4 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
1) partitioning layout: * the existing vfat boot partition * an ext4 read-only partition containing the entire OS * a small writable ext4 partition for storing configuration and log files 2) packages: * there should be no problem installing the latest mumble server from the oficial repos * Node.js v0.10.24 will be installed in /opt * iproute2 will be used to configure the IP layer * dnsmasq will be used as a DHCP server * wpa_supplicant will be used to configure the WiFi adapter as a client * hostapd will be used to configure the WiFi as an access point * python, tornado & related, for the config webserver (see part 3) * a lot of useless packages will be removed (mostly X/GUI related) * optionally, packages like tcpdump, netcat, iptables could be made available on the system 3) configuration frontend: * developed using the tornado framework ([login to view URL]), on python2 * access protection using HTTP digest authentication, using configurable credentials * simple, clean and friendly UI using AJAX, JQuery 4) copy protecton: * the directory containing the programs developed specifically for this project will be protected using eCryptfs ([login to view URL]) * the encryption key used will be composed of the PI's serial number and the SD card's serial number (the two will only work together) * the system will fail to boot in the absence of the encrypted file * a special setup script will be provided to help setting up the encryption
$611 USD in 14 days
0.0 (0 reviews)
0.0
0.0
4 freelancers are bidding on average $812 USD for this job
User Avatar
Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$1,250 USD in 21 days
4.9 (8 reviews)
4.9
4.9
User Avatar
A proposal has not yet been provided
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We have 10+ years of experience in embedded system development . We have worked on various chipsets from arm , Ti , st , atmega , Freescale , to name a few . Please leave us a message for more discussion . Thanks .
$833 USD in 45 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am an RHCE and has experience in building customized linux images(mostly done for personal purposes). I will build the system for you provided the license file maker. For protected root partition, will make the root partition mount as readonly and have a partition that will overlay on the root allowing to update the softwares later. In case of failure, this overlay partition can be formated to restore the system back to original state. The /home and /root will be a seperate partition read write partition. Will modify the init process to check for the existence and content of the license file. The web interface to configure the ethernet and wifi interface will be developed in node.js My work timings are between 10pm IST to 3AM IST. Please feel free to contact me if you want to discuss further on this.
$500 USD in 10 days
0.0 (1 review)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Milton Keynes, United Kingdom
5.0
2
Payment method verified
Member since Dec 24, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.