Hi. I am having a wireless network developed. The implementation provides for API's to send and receive data from many nodes talking to a PC over a "master" node (i.e. we are responsible for the application protocol and the contractor is responsible for the PHY/MAC/NWK layers). The deliverables are hardware "nodes" and a software component that runs on the PC and gives the application access to the nodes and other network information/functions.
My question is, what should be specified and included in the Acceptance Criteria for such a system? What performance and other indicators? (other than "it should work....")
Here is a list of what I could think of, not sure how great it is...
- Range test (i.e. performance at prescribed range)
- Throughput (i.e. minimal bitrate?)
- "Loading" (how many nodes, something like that)
- Error rate?
I would appreciate some pointers in the right direction... :)