Geliştiriciler · Açık platform
Platformun etrafında değil, üzerine inşa edin.
HERO, API'nin tek istemcisi değil, bir istemcisidir. Filo durumunu ve geçmişini okuyun, olaylara abone olun ve makinelere yazılımı uzaktan gönderin — kiracı bazında yetkilendirilmiş, belgelenmiş bir REST API üzerinden. Ekibiniz HTTP çağırabiliyorsa, DMS üzerine geliştirebilir.
Entegrasyon felsefesi
Her iki uçtan açık
Platform, girişi olan kapalı bir kutu değildir. Operatörlerinizin HERO'da gördüğü aynı veri API üzerinden erişilebilir; yazılımımızı dağıtan aynı OTA hattı sizinkini de taşıyabilir. Bağımlılık için değil, entegrasyon için tasarlıyoruz.
-
Tek doğru kaynak
Cihazlar, işlemler ve telemetri QuadC'de yaşar; API, HERO'nun okuyup yazdığı aynı kayıtları okur ve yazar — dışa aktarma gecikmesi yok, ikinci kopya yok.
-
Kiracı bazında yetkilendirilmiş
Her çağrı bir kiracı anahtarıyla filonuza kapsanır. Kendi makinelerinizi görürsünüz, başkasınınkini değil.
-
Dürüst, sürümlenmiş yüzey
Belgelediğimiz ve sürümlediğimiz kararlı bir REST sözleşmesi — altınızdan değişen özel bir uç nokta değil.
REST API
Yüzey, dürüstçe anlatıldı
API'nin bugün sunduklarının bir özeti. Tam referans, istek ve yanıt şemaları ve bir sandbox anahtarı erişimle birlikte gelir — isteyin, sizi hazırlayalım.
- GET /devices Filonuzdaki makineleri durum, model ve son görülme ile listeler.
- GET /devices/{id} Tek makine: yapılandırma, sağlık ve anlık çevrimiçi durum.
- GET /transactions Makine, yöntem ve tarihe göre filtrelenebilir satış ve ödeme kayıtları.
- GET /telemetry Makine bazında tipli telemetri olayları — stok, sıcaklık, arıza, çalışma süresi.
- POST /devices/{id}/commands Makineye komut gönderin: etkinleştir, devre dışı bırak, yeniden yapılandır, fiyatla.
- POST /webhooks Olayları gerçekleştikçe almak için bir uç nokta kaydedin.
Yanıtlar JSON'dır; sayfalama ve filtreleme sorgu parametreleridir; hatalar makine tarafından okunabilir bir kod ve insanca bir mesaj taşır.
Webhook'lar
Olayı bekleyin, sormayın
Bir kez abone olun; platform olayları gerçekleştikçe uç noktanıza gönderir — böylece sistemleriniz API'yi yormadan bir satışa ya da arızaya saniyeler içinde tepki verir.
OTA hattı
Sahaya yazılımı bir API çağrısıyla gönderin
Hero Nexus sürümlerini dağıtan uzaktan güncelleme hattı betiklenebilir. Bir sürümü gruba açın, izleyin, genişletin ve geri alın — HERO'dan ya da API üzerinden kendi araçlarınızdan.
-
Gruba göre hedefleyin
Tek makineye, bir sahaya, bir bölgeye ya da tüm filoya yayınlayın — kohortu siz seçin.
-
Kademeli ve izlenebilir
Bir sürüm yayılırken benimsenmeyi ve sağlığı izleyin; hat, makine bazında ilerlemeyi raporlar.
-
Geri alınabilir
Sürüm hata yaparsa kohortu saha ziyareti olmadan önceki sürüme geri alın.
Entegrasyon yolları
İki giriş yolu
İster makine üretin ister onları bağlayın, tanımlı bir yol var. Hangisi olduğunuzu söyleyin, sizi doğru yüzeye yönlendirelim.
- Desteklenen bir terminal seçin
- Makineyi MDB / Executive / Modbus üzerinden eşleyin
- Buluta bağlı sevk edin
- Kiracı sandbox anahtarı alın
- Cihaz, işlem, telemetri çekin
- Canlı olaylar için webhook'lara abone olun
Sandbox anahtarı alın
Ne inşa ettiğinizi ve kim olduğunuzu anlatın — OEM, entegratör ya da geliştirici ekibi olan bir operatör. API belgelerini gönderelim ve bir sandbox kiracısı kuralım.