Find Jobs
Hire Freelancers

Raspberrypi-CPU-Serial-Verify

₹1500-12500 INR

Cerrado
Publicado hace más de 3 años

₹1500-12500 INR

Pagado a la entrega
This is a Validator module project. The software has to run on the following Hardware Device specification Hardware: Raspberry pi 4 Model B OS: Linux Raspbian Buster CPU: ARM 32 bit architecture User work flow: 1. Admin enters the CPU serial number through web GUI to the DB 2. Admin Loads the software to the device and sends to customer 3. Customer switches on the device, Validator software runs and check the DB entry and marks as GENUINE device. 4. If customer make another copy of the hard disk and connect it to another Hardware, It should be marked as UNAUTHORIZED device, and there should be pop-up message every 10 minutes in GUI "Please register" with "Register" button Functionality/Logic [login to view URL] software has to auto start when the system boots 2. It should read the unique CPU Serial number and check the entry for same in DB running in another server. 3. If the CPU Serial number matches with the list of available Serial number in the DB, then it is considered as GENUINE Legitimate device else UNAUTHORIZED device. If Genuine, then in the DB it should create entry with date,time and IP address and mark as activated. 4. This software should run as a background process 5. It should not get listed in the process when we type ps -ef 6. when the hard disk is copied and connected to another new Hardware, it should read the new CPU serial number and work as per point no.3 7. Once the device is found UNAUTHORIZED, it should through the pop-up message every 10 minute in GUI dialog box saying "Please register" There should be a "Register" button "click" to do the task as in step 3 8. GUI Web interface for DB to enter the serial numbers. 9. Source code should not be visible in the device Any other logic to achieve the functionality is also acceptable.
ID del proyecto: 26465947

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 4 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de ₹17.250 INR por este trabajo
Avatar del usuario
Is this is a college project? (If so I can only offer / tuition.) I only have a Raspberry Pi 3 to test and develop with. If you can not find a freelancer with an RPi 4 you are welcome to contact me. Do you already have the web admin interface designed and built? And do you have an API ready to test? Or do you expect the freelancer to ipmlement these parts of the system also? If I recall correctly the Raspberry Pi stores a serial number in a file somewhere under the /proc/ directory. I propose to use SystemD to start the process on boot. I propose to use a simple 'xmessage' dialog box to remind the user to register (in the case that the device is unauthorized). If you insist on ensuring no source code is visible, I propose to write the program in the C language - using the curl library for the network functionality. My timezone is GMT + 1 (Ireland).
₹19.500 INR en 14 días
5,0 (14 comentarios)
6,0
6,0
Avatar del usuario
Hey, I have been working professionally as a IOT software developer, with prime focus in C/C++ and python, I have experience developing core low-level software for raspi devices, I already have worked on something much similar to your requirement as a POC (except flashing unauthorized). We can setup a cron/systemd service for handling periodic checking for authorisation. I can implement everything from scratch in C++ (or python , no issues there), for hiding the source-code we can either directly use C++ or encode/encrypt python code, which makes it unreadable. Software will run as daemon process and won't show up in ps -ef for that user (would require root permissions). Note: If GUI interface is reqd. , no issues there but it will be a very minimalsitic interface (not very high-end frontend) , also if the admin will be entering the CPU symbol number of that device only, then we can directly handle it without admin interaction and automate the entire process. I have raspi3 in hand for testing, so it won't be an issue as Rpi version doesn't matter in this project. Please dm if interested. Thanks
₹15.000 INR en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de INDIA
Bangalore, India
0,0
0
Miembro desde sept 15, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.