Android
Prerequisites
implementation 'co.tryterra:terra-rtandroid:X.X.X'
SDK Initialization
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import co.tryterra.terrartandroid.TerraRT
class MainActivity : AppCompatActivity() {
private lateinit var terraRT: TerraRT
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val developerId = "yourDeveloperId"
val referenceId: String? = "yourReferenceId"
terraRT = TerraRT(
devId = developerId,
context = this,
referenceId = referenceId
) { success ->
if (success) {
println("TerraRT initialized successfully")
} else {
println("Failed to initialize TerraRT")
}
}
}
}Initializing a Connection
Device Connection Management
Start Device Scan
Real-Time Data Streaming
Start Real-Time Streaming
Stop Real-Time Streaming
Disconnect Device
Example Usage
Full Example: Managing a BLE Connection and Streaming Data
Last updated
Was this helpful?