Optimizing and implementation

Design, Architecture and Implementation

The design produces a definition of how the wireless network will satisfy requirements. This includes technical elements such as developing the system architecture, identifying standards, selecting a base-station, specifying antennas types, identifying configuration settings, and so on. The end result of the design will be a bill of materials and diagrams that indicate the interconnection of related software and hardware components. Of course this leads to the cost of the system, something important to know before moving on. Be sure to perform an RF site survey to determine the optimum location and number of base station. Also investigate the presence of RF interference and recommend appropriate countermeasures to maximum the performance of the network. In larger more complex networks, consider the use of a simulation, which leads to making better decisions on base station settings based on various user activity and network configurations. Once the requirements and design are known, it may be worthwhile to perform a feasibility analysis before spending the money to purchase components and install the system. The idea is to identify benefits and determine whether the costs of the system will result in a positive return on investment. For some applications, such as inventory management and price marking, gains in efficiency and accuracy are relatively easy to define with well understood costs savings and rapid returns on investment. The deployment of a wireless network in a corporate environment, though, may be more difficult to defend in terms of user efficiency cost savings. In this case, focus on ease of installation and long-term support cost savings in addition to meeting needs for mobility. Some wireless applications require the development of client software to implement certain functions. For example, requirements may call for the utilization of handheld data collectors with built in scanners to perform inspections throughout a manufacturing plant. Users may scan a bar code at a particular point and answer question prompts on the data collector. This application would likely require custom software. In these cases, programmers must fully understand wireless impairments such as RF interference and limited coverage in order to include appropriate error recovery mechanisms. A wireless network is often referred to as transparent to the user, but this is only if the programmer takes into account issues related to wireless connectivity.