Memulai Integrasi
API Annas Technology dirancang menggunakan arsitektur RESTful yang menjamin skalabilitas tinggi dan kemudahan konsumsi data. Seluruh interaksi data dilakukan melalui HTTPS untuk menjamin enkripsi pada lapisan transportasi.
Base URL Produksi
Seluruh permintaan API harus ditujukan ke: https://api.annastechnology.com/v2/
Contoh inisiasi koneksi sederhana menggunakan cURL untuk memverifikasi status konektivitas perangkat Anda:
curl -X GET "https://api.annastechnology.com/v2/health" \ -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ -H "Content-Type: application/json"
Autentikasi & Keamanan
Kami menggunakan standar **OAuth 2.0** dan **JSON Web Tokens (JWT)** untuk mengamankan akses ke sumber data korporat. Setiap permintaan wajib menyertakan token akses yang valid dalam header Authorization.
Prosedur mendapatkan token melalui pertukaran kredensial API Key:
{
"status": "success",
"data": {
"access_token": "eyJhbGciOiJIUzI1NiIsInR5c...",
"expires_in": 3600,
"token_type": "Bearer"
}
}
Pustaka Pengembangan (SDK)
Untuk mempercepat fase pengembangan, kami menyediakan SDK resmi yang dioptimalkan untuk performa tinggi dan manajemen memori yang efisien.
Python SDK
Pustaka untuk analisis data, machine learning integration, dan automasi skrip backend.
Unduh di PyPIGo (Golang) SDK
Performa maksimal untuk sistem konkruensi tinggi dan microservices cloud-native.
View on GitHubEmbedded C++
Framework firmware untuk ESP32/STM32 guna menghubungkan hardware langsung ke cloud.
Docs & Header FilesProtokol Komunikasi IoT
Untuk transmisi data sensor berlatensi rendah, Annas Technology mewajibkan penggunaan protokol **MQTT v5.0** dengan enkripsi TLS 1.3.
Penting: Batasan Payload
Maksimum ukuran payload MQTT per publikasi adalah 256 KB untuk menjaga stabilitas broker pada jaringan industri yang tidak stabil.