We need a person who will develop an "agent" for windows and linux/raspberry Pi running either on a computer or USB pen drive to capture all (public and private) printer MIB data via SNMP.
This agent will act as a service so whenever computer starts or the USB is connected to a computer, agent also starts. The Network range, polling time, discovery schedule and the number of times that agent can run, will be set only from a master application (our ERP will provide an encrypted TXT with this info). It will also have unique serial number which will be associated with client and its location (serial number is also generated by our erp and comes in the TXT file).
Every Time before polling, agent will communicate with our cloud server to check any new version of the agent has come or not. At pre scheduled date and time or 1st time agent will run discovery on all network range specified in our erp. It will discover printers on network. It will collect all snmp MIB data (public and private) where each field collected must be clearly identified and then push all this information collected to a temporary local database (can be SQLite, MySql or SQL Server Compact ???) that has to be installed automatically to store the collected information..
For each polling, beside the time of the polling, the agent will run a discovery first and the store all the collected information from the MIB using as a primary key the MAC addresss and Serial of each printer found in the network.
So you will need to build agent 32 and 64 bit which should be very small in size and require very less memory, database, etc. We need multi thread agent which can query printers or network simultaneously. Also memory leak should also be controlled. Whenever new version of agent is released, old agents should be updated automatically. communication between agent database will be secured and option of encryption should be there.
There will be also a small application which will allow us to enter/modify data in database, view printers details, etc. You will handover entire source code, manuals, database descriptions in word and pdf file. We will provide you the MIB documentation for at least for two of the Printer manufacturers (for all the other printer manufacturers the agent must be able to get the public information MIB) and will provide printers to check at over office.
You will provide all source code, database structure. Project will remain our property and you will have no claim whatsoever.
I will post this job x hour but you need to provide the total hours and total cost to develop the solution.
6 pekerja bebas membida secara purata $12/jam untuk pekerjaan ini
I am currently working on SNMP and printers. I have the more than 5 years of experience snmp and net-SNMP. For more details please check my LinkedIn profile: [login to view URL] Thanks, Sanjay