Hi,
I stumbled upon this site searching for RF/wireles related informations. I’m building a new product that needs a RF component but I’m unfortunately not very knowledgeable in this area.
Below is a partial spec sheet that describes the requirements in greater details. If you know of specific products that may be a good fit, please let me know! I’d rather hear suggestions from hobbyist than from salesmen!
Thanks,
Max
Operations
· There shall be a central controller (probably a PC - personal computer) located indoors at a fixed location.
· There shall be remote machines outdoors that will roam around the controller in a 1-3km radius (the “field”).
· The field shall be largely unobstructed by trees or buildings. (There will be trees and small buildings nonetheless.)
· There shall be between 20 to 100 remotes.
· Bidirectional communication between the controller and remotes shall be provided.
· Remotes shall report their position (GPS) every minute. It is estimated the ‘position’ message will take 1 kilobyte.
· Remotes shall report some data every hour. It is estimated the ‘data’ message will take 10 kb.
· From time to time, typically once or twice a day, configuration/operating parameters for the remotes shall be changed on the controller.
o The controller shall then send all remotes their new configuration.
o It is estimated the ‘configuration’ message will take 100 kb.
o It shall take no more than 10 minutes to update every remote in the field.
· All data shall be encrypted.
Prototyping/Production
· Two sets of components shall be provided. One for prototyping and one for production.
· During prototyping, components shall be easily integrated together. For instance, no custom PCBs shall be required and connections between components shall be made with off-the-shelf connectors and cables.
o Remotes shall have a full onboard computer with USB and RS-232 interfaces (thus the wireless/RF prototype component shall have USB or RS-232 IO).
o Prototypes shall be easy to debug and shall serve as a test beds for future enhancements.
· Production systems shall be optimized for cost. It follows that the cost of remotes shall be minimized the most.
o Components will be better integrated together (e.g., by using custom PCBs, wireless/RF modules or board instead of stand-alone components, etc.)
o It is acceptable to install any number of boosters and/or repeaters in the field if this results in lower costs.
o Production remotes may not have a full onboard computer (but instead a microcontroller with accompanying logic, etc.)
· The proposed solution shall allow for an easy migration from prototyping to production.
o In particular, software/firmware, drivers, communication protocols, etc. shall work seamlessly on both prototypes and production systems.