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
  • 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
  • The default .txt values referenced below are:
    • Kramer Control
      • kramer-control-version.txt
    • Kronomeet
      • myversion.txt
  • The default app names referenced below are:
    • Kramer Control
      • Kramer%20Control
    • Kronomeet
      • Kronomeet

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

App Update URL

App Version
Revision: 9
Last modified: 28 April 2021

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment