-
Notifications
You must be signed in to change notification settings - Fork 48
Batteries Included
thingOS comes with many services that are commonly found in a Linux distro:
- WiFi
- WiFi Access Point
- Bluetooth
- 3G/4G Modem
- Date/Time
- SSH Server
- Cron Daemon
- Logrotate
- Syslog
- Udev
- DBus
The wireless connection is handled by the wpa_supplicant
daemon. The S35wifi
init script starts and monitors the wireless connection, if a wireless network is configured in wpa_supplicant.conf
.
The init script S37bluetooth
that takes care of initializing the Bluetooth stack has been included with thingOS. The BlueZ 5 packages are enabled by default, together with the required command line tools.
The bluetooth.conf
file is used to configure the bluetooth stack.
The cron daemon included by default with thingOS is the one embedded in BusyBox. It is started at boot by S51crond
.
Two instances are started: one for the system configuration (/etc/crontabs
) and one for the "user" configuration (/data/etc/crontabs
).
The standard crontab -e
command can be used to edit the "user" cron configuration.
- bluetooth.conf
- captive-portal.conf
- cpufreq.conf
- date.conf
- dnsmasq.conf
- docker-compose.yml
- dtoverlays
- dyndns-update.sh
- environment
- firewall.sh
- fstab.user
- hostapd.conf
- ifalias.conf
- localtime
- modprobe.conf
- modules
- mongodb.conf
- netwatch.conf
- ntp.conf
- os.conf
- proftpd.conf
- redis.conf
- smb.conf
- ssh/config
- ssh/sshd_config
- ssl/domain
- ssl/email
- static_ip.conf
- sysctl.conf
- toemmc.conf
- version
- watchdog.conf
- wpa_supplicant.conf