Antares
Antares
id
id
  • Pendahuluan
    • Registrasi Akun
    • Buat App
    • Tambah Device ke Application
    • Instalasi Board pada Arduino IDE
      • ESP8266
      • ESP32
      • STM32
    • Instalasi Arduino IDE
    • Instalasi Library Arduino
      • Antares LoRaWAN
      • Antares Wi-Fi HTTP
      • Antares Wi-Fi MQTT
      • DHT11 Sensor Library
      • Adafruit SSD1306
    • Instalasi STM32 Cube IDE
    • Instalasi STM32 Cube Programmer
    • Instalasi Expansion Pack I-CUBE-LRWAN
    • Instalasi Software
      • Instalasi MQTTX
      • Instalasi Postman
      • Instalasi Operating System (OS) pada SD Card
    • Quickstart
  • Antares Insight Hub
    • Getting Started
      • Request Demo
      • Request Free Trial
    • Usecase
      • Power Meter
        • Prasyarat Usecase Power Meter
        • Power Meter Device Recommendation
        • Payload Example Power Meter
        • Setup Device Threshold Power Meter
      • Water Meter
        • Prasyarat Usecase Water Meter
        • Water Meter Device Recommendation
        • Payload Example Water Meter
        • Setup Device Threshold Water Meter
      • Water Level
        • Prasyarat Usecase Water Level
        • Water Level Device Recommendation
        • Payload Example Water Level
        • Setup Device Threshold Water Level
      • Environment Monitoring
        • Prasyarat Usecase Environment Monitoring
        • Environment Monitoring Device Recommendation
        • Payload Example Environment Monitoring
        • Setup Device Threshold Environment Monitoring
    • Settings
      • Manage Alert Recipient (Telegram)
      • Manage User
      • Roles
  • Subscription and Payment
    • Platform
      • Cara Menggunakan Layanan Platform
      • Tata Cara Pembelian Layanan Platform
        • Pembayaran Menggunakan Virtual Account
          • Bank Mandiri
          • Bank Permata
          • Bank BRI
          • Bank BNI
        • Pembayaran Menggunakan e-Wallet (LinkAja)
        • Pembayaran Menggunakan Credit Cards (CC)
        • Pembayaran Menggunakan Antares Coins
      • Tata Cara Memperpanjang Layanan Platform
      • Tata Cara Mengganti Layanan Platform
    • Connectivity
      • Cara Menggunakan Layanan Connectivity
      • Tata Cara Pembelian Layanan Connectivity
        • Pembayaran Menggunakan Virtual Account
          • Bank Mandiri
          • Bank Permata
          • Bank BRI
          • Bank BNI
        • Pembayaran Menggunakan e-Wallet (LinkAja)
        • Pembayaran Menggunakan Credit Cards (CC)
        • Pembayaran Menggunakan Antares Coins
      • Tata Cara Memperpanjang Layanan Connectivity
      • Tata Cara Mengganti Layanan Connectivity
    • Antares Coins
      • Tata Cara Pembayaran Top Up Antares Coins
        • Pembayaran Menggunakan Virtual Account
          • Bank Mandiri
          • Bank Permata
          • Bank BRI
          • Bank BNI
        • Pembayaran Menggunakan e-Wallet (LinkAja)
        • Pembayaran Menggunakan Credit Cards (CC)
  • Contoh kode dan library
    • ESP8266 (Wi-Fi)
      • Prasyarat Umum ESP8266 Wi-Fi
      • ESP8266 (Wi-Fi) Protokol HTTP
        • Mengirim Data Sederhana ke Antares dengan Protokol HTTP
        • Mengambil Data Terakhir dari Server Antares dengan Protokol HTTP
        • Project Sederhana ESP8266 HTTP Antares
          • Post Data DHT 11 Secara Periodik
          • Post Data DHT 11 dengan Push Button
          • Post Data DHT 11 dan ditampilkan pada Display OLED
          • Get Data ditampilkan pada Display OLED
          • Post dan Get Data DHT 11 ditampilkan pada Display OLED
          • Mengontrol Relay dan LED Melalui Perintah Get
      • ESP8266 (Wi-Fi) Protokol MQTT
        • Mengirim Data Sederhana ke Antares dengan Protokol MQTT
        • Mengambil Data Terakhir dari Server Antares dengan Protokol MQTT
        • Project Sederhana ESP8266 MQTT Antares
          • Send Data DHT 11 Secara Periodik
          • Send Data DHT 11 dengan Push Button
          • Send Data DHT 11 dan ditampilkan pada Display OLED
          • Retrieve Data ditampilkan pada Display OLED
          • Send Data DHT 11 dan Retrieve Data ditampilkan pada Display OLED
          • Mengontrol Relay dan LED Melalui Perintah Get
    • Arduino Uno
      • Instalasi Arduino IDE
      • Instalasi Library Antares Ethernet Shield
      • Konfigurasi
      • Kirim Data Sederhana ke Antares
    • ESP32 (Wi-Fi)
      • Prasyarat Umum ESP32 Wi-Fi
      • ESP32 (Wi-Fi) Protokol HTTP
        • Mengirim Data Sederhana ke Antares dengan Protokol HTTP
        • Mengambil Data Terakhir dari Server Antares dengan Protokol HTTP
        • Project Sederhana Lynx-32 HTTP Antares
          • Post Data DHT 11 Secara Periodik
          • Post Data DHT 11 dengan Push Button
          • Post Data DHT 11 dan ditampilkan pada Display OLED
          • Get Data ditampilkan pada Display OLED
          • Post dan Get Data DHT 11 ditampilkan pada Display OLED
          • Mengontrol Relay dan LED Melalui Perintah Get
      • ESP32 (Wi-Fi) Protokol MQTT
        • Mengirim Data Sederhana ke Antares dengan Protokol MQTT
        • Mengambil Data Terakhir dari Server Antares dengan Protokol MQTT
        • Project Sederhana Lynx-32 MQTT Antares
          • Send Data DHT 11 Secara Periodik
          • Send Data DHT 11 dengan Push Button
          • Send Data DHT 11 dan ditampilkan pada Display OLED
          • Retrieve Data ditampilkan pada Display OLED
          • Send Data DHT 11 dan Retrieve Data ditampilkan pada Display OLED
          • Mengontrol Relay dan LED Melalui Perintah Retrieve
      • Protokol HTTP & MQTT
    • ESP32 (LoRa)
      • Prasyarat Umum ESP32 LoRa
      • Mengirim Data Sederhana ke Antares
      • Project Sederhana Lynx-32 LoRa Antares
        • Uplink Data DHT11 Secara Periodik
        • Uplink Data DHT11 dengan Push Button
        • Uplink Data DHT11 dan Ditampilkan pada Display Oled
        • Downlink Data Ditampilkan pada Display Oled
        • Uplink Data DHT 11 dan Downlink Data ditampilkan pada Display OLED
        • Mengontrol Relay dan LED melalui perintah Downlink
      • LoRaWAN Class
    • STM32 (LoRa) STM32Cube IDE
      • Prasyarat Umum STM32 (LoRa) STM32Cube IDE
      • Mengirim Data Sederhana ke Antares
    • STM32 (LoRa) Arduino IDE
      • Prasyarat Umum STM32 (LoRa) Arduino IDE
      • Mengirim Data Sederhana ke Antares
    • Raspberry Pi
      • GUI (Graphical User Interface)
        • Prasyarat Umum Raspberry GUI
        • Mengirim Data Menggunakan Node.js
        • Monitoring Suhu dan Kelembaban Menggunakan Sensor DHT11
      • SSH (Secure Shell)
        • Prasyarat Umum Raspberry SSH
        • Mengirim Data Menggunakan Node.js
        • Monitoring Suhu dan Kelembaban Menggunakan Sensor DHT11
    • NB-IoT
      • NB-Lynx-7000
        • Prasyarat Umum NB-Lynx-7000
        • Mengirim Data Sederhana ke Antares
        • Mengambil Data GNSS (Global Navigation Satellite System)
      • NB-Lynx-95
        • Prasyarat Umum NB-Lynx-95
        • Mengirim Data Sederhana ke Antares
    • Android
      • Mengambil data dari ANTARES mengunakan Android
      • Coding Stuff
    • MIT App Inventor
    • Node-RED
    • Postman
    • MQTT | Push data to Device
    • HTTP | Subscribe and Notify Mechanism
    • Library PHP
    • MQTT | Subscribe LoRa Device
    • LoRaWAN | Downlink Tutorial
    • Register Perangkat LoRaWAN
      • Register Menu
    • GPS TrackerID
  • Data Model
  • Port Configuration
  • API | HTTP
    • Device
    • Data of Device
    • Subscriber
  • API | MQTT
    • Device
    • Subscriber
  • Daftar Akronim
  • Software Relevan
Powered by GitBook
On this page
  • Instalasi Postman
  • Hubungkan ke ANTARES
  • B. Menyimpan data ke ANTARES (Post)
  1. Contoh kode dan library

Postman

PreviousNode-REDNextMQTT | Push data to Device

Last updated 8 months ago

Postman adalah sebuah aplikasi yang berfungsi sebagai REST CLIENT untuk uji coba REST API. Postman biasa digunakan oleh developer pembuat API sebagai tools untuk menguji API yang telah mereka buat.

Instalasi Postman

1. Unduh Postman

Hal yang harus dilakukan pertama yaitu . Pilih sesuai dengan Sistem Operasi laptop/komputer anda.

2. Instalasi Postman

Setelah selesai mengunduh, jalankan setup instalasi aplikasi Postman. Setup akan menjalankan proses instalasi aplikasi Postman secara otomatis.

Setelah proses instalasi selesai, anda akan diarahkan untuk membuat akun Postman dan sign in menggunakan akun tersebut. Anda juga dapat melakukan sign in menggunakan akun Google.

3. Landing Page Postman

Pada tampilan default landing page Postman, terdapat workspace untuk mengoperasikan fungsi-fungsi Postman. Anda dapat membuat request, collection, environtment, API, dan lainnya pada bagian launchpad. Postman juga memberikan in-app's tutorials yang dapat anda akses dengan mudah pada launchpad.

Anda juga dapat merubah pengaturan aplikasi Postman di File > Settings pada menu bar.

Postman memberikan kemudahan bagi anda yang bekerja bersama secara tim, dimana anda dapat menambah rekan anda kedalam bagian workspace anda. Anda hanya perlu meng-invite rekan tim anda melalui e-mail.

Hubungkan ke ANTARES

Berikut ini tutorial cara menggunakan beberapa API ANTARES melalui Postman

A. Import ANTARES API Collection

ANTARES API Collection merupakan koleksi API yang digunakan ANTARES untuk mengintegrasikan client dan server ANTARES. API collection ini akan memudahkan pengguna dalam menghubungkan ANTARES dengan Postman. Dalam tahap ini, pengguna Postman akan diminta untuk meng-import API ANTARES ke collection Postman.

  1. Buka tools import pada toolbar di workspace Postman.

    Lalu akan muncul menu untuk melakukan import collection.

  2. Download file .zip dibawah setelah itu extract terlebih dahulu. Pada bagian Import File, klik Choose Files dan silahkan anda klik file yang sudah di extract tadi.

Selanjutnya klik button Import dan collection API ANTARES akan muncul pada bagian collection di workspace Postman anda.

3. Langkah selanjutnya adalah menyesuaikan setting pada folder ANTARES API for Public dengan properties dari device anda pada ANTARES.

  1. Untuk menyesuaikan setting pada folder ANTARES API collection anda perlu membuka menu edit pada folder ANTARES API for Public yang terletak pada action bar dari folder tersebut (button dengan icon tiga titik disamping nama folder collection), lalu buka tab variable.

  2. Pada menu variable terdapat beberapa field yang harus anda sesuaikan dengan properties dari device ANTARES anda. Anda cukup mengganti field Initial-value dan Current-value sesuai properties device anda di ANTARES. Field yang harus anda sesuaikan dipaparkan dalam tabel berikut ini.

Field

Initial Value

Current Value

access-key

access-id:access-password

access-id:access-password

application-name

your app name in ANTARES

your app name in ANTARES

device-name

your device name in ANTARES

your device name in ANTARES

e-mail

Your e-mail

Your e-mail

device-id

your-device-id

your-device-id

Application-name dan device-name merupakan nama aplikasi dan device yang anda buat di console ANTARES anda. Sedangkan access-key dapat anda peroleh pada bagian account di console ANTARES anda.

Berikut adalah contoh penyesuain field pada variabel di menu collection.

B. Menyimpan data ke ANTARES (Post)

  1. Buka folder ANTARES API for Public pada tab collection di workspace anda. Dalam folder tersebut terdapat list fungsi-fungsi API. Pilih Store data of a device dengan icon POST. Terdapat dua jenis fungsi API store data yaitu XML dan JSON. Perbedaan keduanya hanya pada jenis format pengiriman konten data, anda dapat menggunakan salah-satu format tersebut.

  2. Untuk menyunting isi konten dari data yang anda akan kirim, buka tab body dan pilih opsi raw. Anda dapat menyuting isi konten data yang akan dikirim ke device ANTARES anda sesuai kebutuhan.

  3. Berikut ini adalah format penyuntingan konten data untuk format XML dan JSON

Field

Value

Body

Key dan Value adalah variabel dan nilai yang ada di dalam konten

Field

Value

Body

Key dan Value adalah variabel dan nilai yang ada di dala

4. Setelah konten disunting sesuai yang anda butuhkan, anda tinggal mengirim data tersebut ke ANTARES dengan meng-klik button SEND dan cek data yang masuk di ANTARES.

C. Menarik Data dari ANTARES (Get)

  1. Buka folder ANTARES API for Public pada tab collection di workspace anda. Dalam folder tersebut terdapat list fungsi-fungsi API. Pilih Get latest data of a device dengan icon GET. Terdapat dua jenis fungsi API get data yaitu XML dan JSON. Perbedaan keduanya hanya pada jenis format penerimaan konten data, anda dapat menggunakan salah-satu format tersebut.

  2. Setelah itu, pada workspace anda akan muncul launchpad get latest data of a device. Anda tidak perlu menyunting URL maupun value dari header pada launchpad tersebut. Anda hanya tinggal meng-klik button SEND.

  3. Setelah itu anda dapat meihat konten data yang diterima Postman dari ANTARES.

<m2m:cin xmlns:m2m="http://www.onem2m.org/xml/protocols">
<con>&lt;obj&gt;
        &lt;num key1="value1"/&gt;
        &lt;str key2="value2"/&gt;
        &lt;bool keyN="valueN"/&gt;
&lt;/obj&gt;</con>
</m2m:cin>XMLCopy
{
  "m2m:cin": {
    "con": "{\"key1\":\"integer-value\", \"key2\":\"string-value\", \"keyN\":\"valueN\"}"
  }
}
Unduh Postman
2KB
ANTARES_API_FOR_PUBLIC.rar