Wildlife Systems Manual
About
Support
1
Biodiversity Technologies
1.1
What are Biodiversity Technologies?
1.1.1
What has enabled Biodiversity Technologies?
1.2
Overall Philosophy
1.2.1
Leverage what already exists
1.2.2
Innovate where necessary
1.2.3
Plan for heterogeneity
1.2.4
Modularise
1.2.5
Open Source
1.3
Structure of Wildlife Systems
1.3.1
Packages
2
Nodes
2.1
Standard node
2.1.1
Self-monitoring
2.1.2
i2s microphones
2.1.3
1-Wire bus
2.2
Enclosures
2.2.1
Fixing inside enclosures
2.2.2
Attaching sensors
2.2.3
Power solutions
3
How nodes work
3.1
Audio
3.1.1
init
3.1.2
run
4
Sensor Networks
5
Environmental Sensors
5.1
How sensors work
5.1.1
Temperature
5.1.2
Humidity
5.1.3
Air Pressure
5.1.4
Gases
6
Sensors in WildlifeSystems
6.1
Devices included in the base system
6.2
Installing sensor support
6.3
Reading data from a device
6.4
The sensor reading process
6.5
Installing new sensors
7
Supported sensors
7.1
List of supported sensors
7.1.1
BME680
7.1.2
DS18B20
7.1.3
DHT11
7.1.4
LV-MaxSonar-EZ
8
Implementing new sensors
8.1
Reading the sensor
8.1.1
In bash
8.1.2
In Python
8.2
Submitting packages to WildlifeSystems
9
Sound Devices
9.1
How sound devices work
10
Sound devices in WildlifeSystems
10.1
Installing sound device support
10.2
Supported sound devices
10.2.1
Raspberry Pi onboard audio
10.2.2
AudioInjector Zero
10.2.3
AudioInjector Octo
10.2.4
AudioInjector Ultra
10.2.5
I2C microphone (e.g. Google Voice Hat)
10.2.6
Respeaker 6 mic array
10.2.7
Audio+ DAC
10.2.8
Wolfson Audio Card
10.3
Installing a sound device
11
Imaging Devices
11.1
How imaging devices work
12
Imaging devices in WildlifeSystems
13
Power Management
13.1
Installation of power management tools
13.2
Turning funtionality on and off
13.3
Considerations
13.3.1
A note on
sudo
14
Indicators and heartbeats
14.1
Installation of
ws-indcate
and
ws-heartbeat
14.2
Indicators
14.3
Heartbeat
15
Integration with monitoring tools
15.1
PRTG
15.1.1
Monitoring custom sensors
16
Developer Guidelines
16.1
Documentation
17
Server Tools
17.1
Installation
17.2
Adding nodes and receieving a token
17.3
Removing a node
References
Appendix
A
A note on
sudo
B
Return codes
B.1
00-09 Script functionality
B.2
10-19 Parameter problems
B.3
20-29 Sensor problems
B.4
30-39 Sound device problems
B.5
40-49 Image device problems
B.6
50-59 Power management problems
B.7
60-69 Special meanings
Published with bookdown
WildlifeSystems - biodiversity technologies
Chapter 12
Imaging devices in WildlifeSystems