| 1. |
System Requirements |
| 1.1 |
SB shall be able to change and maintain temperature inside the smoker |
| 1.2 |
SB shall be provide guidance and suggestions to user |
| 1.3 |
SB shall display at-a-glance information to the user |
| 2. |
Thermal Requirements |
| 2.1 |
The smoker shall have 2 cavity temperature sensors |
| 2.2 |
The smoker shall have 2 food thermometers |
| 3. |
Airflow Requirements |
| 3.1 |
SB shall have the ability to adjust the flow of exhaust |
| 3.2 |
SB shall have the ability to control the flowrate of air into the smoker |
| 4. |
Control Requirements |
| 4.1 |
SB shall use PID control to change or maintain the thermal environment of the smoker |
| 4.2 |
The smoker shall have 2 sensor which determine the state of the lids |
| 4.3 |
When the control loop no longer functions as expected (say, the fuel is out, or the door is open), SR shall stop the control loop and notify the user |
| 5. |
Housing Requirements |
| 5.1 |
The electronics shall be mounted in a weatherproof housing |
| 5.2 |
The housing shall be mountable to the wall next to the smoker |
| 5.3 |
The housing shall be detachable |
| 5.4 |
SB shall require only one electric cord |
| 6. |
Data Requirements |
| 6.1 |
SB shall publish data to a database hosted on an external server |
| 6.2 |
SB shall use wifi |
| 6.3 |
SB shall allow configuration for data rate |
| 6.4 |
SB shall allow the user to select what data is sent |