Overview
The Kramer AppUpdate application available on KT-1010 devices will periodically check our cloud servers for new updates to two Kramer application, Kramer Control & Kronomeet. The Kramer AppUpdate also has an available API that can be used to push an update to the KT-1010 locally through the LAN connection in the case of no outside WAN access to our Cloud servers.
The process below shows the available API commands and the naming conventions necessary for both Kramer Control and Kronomeet.
Process
Notes
- There are two available communication methods
- HTTP & HTTPS
- Each communication uses a different port, HTTP = 1234 and HTTPS = 12345
- HTTP & HTTPS
- Below we will use IP_Address
- This is the IP address of the KT-1010 on the local network, you will need to replace this IP_Address with the actual IP of the unit
- The Kramer AppUpdate MUST be open in the background of the KT-1010
- The default .apk values referenced below are:
- Kramer Control
- kramer-control.apk
- Kronomeet
- KRONOMEET.apk
- Kramer Control
- The default .txt values referenced below are:
- Kramer Control
- kramer-control-version.txt
- Kronomeet
- myversion.txt
- Kramer Control
- The default app names referenced below are:
- Kramer Control
- Kramer%20Control
- Kronomeet
- Kronomeet
- Kramer Control
API Commands
Command Name | Command Type | Example Command | Example Result |
---|---|---|---|
Get App Version | GET | /get/version/Kramer%20Control | 2.5.1-prod |
Get App File Path | GET | /get/appurl/Kramer%20Control | https://kramer-releases.s3.amazonaws.com/kramercontrol/latest/apk/kramer-control.apk |
Set App File Path | SET | /set/appurl/Kramer%20Control/http://IP_Address_of_Host/users/username/downloads/kramer-control.apk | Success or Error |
Get Version File Path | GET | /get/appversionurl/Kramer%20Control | http://kramer-releases.s3.amazonaws.com/kramercontrol/latest/version/kramer-control-version.txt |
Set Version File Path | SET | /set/appversionurl/Kramer%20Control/http://kramer-releases.s3.amazonaws.com/kramercontrol/latest/version/kramer-control-version.txt | Success or Error |
Get Auth Update Status | GET | /get/autoupdate/Kramer%20Control | 0 = Auto Update is Off, or 1 = Auto Update is On |
Set Auto Update Status | SET | /set/autoupdate/Kramer%20Control/0 or /set/autoupdate/Kramer%20Control/1 | Success or Error |
Get Time Interval | GET | /get/interval | 11 12 AM |
Set Time Interval | SET | /set/interval/2-3 AM | Success or Error |
Get App Package Name | GET | /get/packagename/Kramer%20Control | com.iruleav.nebula.android.prod |
Push Application Update | Update | /updatenow/Kramer%20Control | SUCCESS |
Some Examples below showing App Version, App Package, and App URL
Revision:
9
Last modified:
28 April 2021
Post your comment on this topic.