Geeknesia telah menyediakan API untuk memudahkan penggunaan platform Geeknesia. Pengiriman data dan kontrol serta retrieval data dari server Geeknesia. Berikut adalah sample penggunaan API Geeknesia yang di buat oleh salah seorang member dengan menggunakan Angular.js. Source code aplikasi dapat di download dari github.
Setelah di download, extract file tersebut kemudian jalankan file index.html. Pada halaman tersebut terdapat 4 buah kotak yang memiliki fungsi masing masing. Kegunaan masing-masing kotak tersebut antara lain :
- Mendaftarkan apikey gateway yang akan dituju/kontrol/ambil data
- Mengirimkan action command ke gateway
- Daftar attribute yang dikirim oleh gateway ke Geeknesia. Data feed tersebut akan muncul jika telah menekan tombol retrieve data pada kotak ke 4. Data pada kotak ke 3 dapat di export ke CSV
- Digunakan untuk visualisasi data yang ada pada gateway dengan jumlah dan rentang waktu yang dapat di sesuaikan