ASL 2.0 Documentation: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 2: | Line 2: | ||
[[Category:Development]] | [[Category:Development]] | ||
'''Rough draft 2021-02-09 by KK9ROB''' | '''Rough draft 2021-02-09 by KK9ROB''' | ||
== Auto-connecting to WiFi == | |||
To auto-connect to WiFi after the first boot, you can place a file called "wpa_supplicant.conf" in the boot directory of the USB/SD card. | |||
* Generate a wpa_supplicant.conf file here: | |||
https://www.pistar.uk/wifi_builder.php | |||
* After flashing, remove the USB or SD card and re-insert. | |||
* A boot directory will show up. Place the wpa_supplicant.conf in this directory. | |||
== Auto-enable SSH == | |||
Follow instructions here depending on your operating system: | |||
https://howchoo.com/g/ote0ywmzywj/how-to-enable-ssh-on-raspbian-without-a-screen | |||
== New Features == | == New Features == |
Revision as of 04:24, 15 February 2021
Rough draft 2021-02-09 by KK9ROB
Auto-connecting to WiFi
To auto-connect to WiFi after the first boot, you can place a file called "wpa_supplicant.conf" in the boot directory of the USB/SD card.
- Generate a wpa_supplicant.conf file here:
https://www.pistar.uk/wifi_builder.php
- After flashing, remove the USB or SD card and re-insert.
- A boot directory will show up. Place the wpa_supplicant.conf in this directory.
Auto-enable SSH
Follow instructions here depending on your operating system: https://howchoo.com/g/ote0ywmzywj/how-to-enable-ssh-on-raspbian-without-a-screen
New Features
- Runs on Raspberry Pi 2, 3 and 4 as well as Intel-AMD.
- One OS and code base across all platforms.
- Survives kernel updates
- Boots on modern EFI systems (Intel/AMD)
- Allmon and Supermon included by default
- New cli> command rpt lookup <node#> (ala HamVoIP) to resolve IP address of any node.
- Most of the C code has been refactored to compile with current compiler.
- Http registration with failover to IAX2.
- Multi-threaded
- Use libcurl for statpost instead of shell call to wget
- Stats posting enabled by default
- Update startup/shutdown scripts to query systemctl for service status
- Clean up output from cli>rpt local nodes
- Updates to asterisk service management convenience scripts
- Fix compiler warnings, perhaps better system stability
- Collect perceived ip, port and refresh time from http registration
- Add libi2c-dev to list of build dependencies
- Add registerhttp and registeriax directives to chan_iax2
- Inclusion of systemd service file for updatenodelist
- Implementation of console command rpt lookup
- Fix ASTDATADIR location
- Implement http(s) registration
- Include app_rpt in the build package
- Merge in telemetry ducking
- Merge in upstream alignment
- Merge in simple voter
- Merge in http registration
- Change naming convention to asl-asterisk
- Depend on new asl-dahdi packages
- Compile with modern gcc
- Repackage various AllStar pieces into new Debian packages
HTTP Registration HOWTO
TODO