Antares
Antares
en
en
  • Getting Started
    • Account Registration
    • Create App
    • Add Devices to the Application
    • Installation Board and Library
      • ESP8266
      • ESP32
      • STM32
    • Arduino IDE Installation
    • Arduino Library Installation
      • Antares LoRaWAN
      • Antares Wi-Fi HTTP
      • Antares Wi-Fi MQTT
      • DHT11 Sensor Library
      • Adafruit SSD1306
    • STM32 Cube IDE Installation
    • Expansion Pack I-CUBE-LRWAN Installation
    • Software Installation
      • MQTTX Installation
      • Postman Installation
      • Operating System (OS) on SD Card Installation
    • Quickstart
  • Antares Insight Hub
    • Getting Started
      • Request Demo
      • Request Free Trial
    • Usecase
      • Power Meter
        • Power Meter Usecase Prerequisites
        • Power Meter Device Recommendation
        • Payload Example Power Meter
        • Setup Device Threshold Power Meter
      • Water Meter
        • Water Meter Usecase Prerequisites
        • Water Meter Device Recommendation
        • Payload Example Water Meter
        • Setup Device Threshold Water Meter
      • Water Level
        • Water Level Usecase Prerequisites
        • Water Level Device Recommendation
        • Payload Example Water Level
        • Setup Device Threshold Water Level
      • Environment Monitoring
        • Prerequisites for Use of Environmental 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
      • How to Use Platform Packages
      • How to Purchase a Platform Subscription
        • Payment Using Antares Coins
        • Payment Using Virtual Account
          • Mandiri Bank
          • Permata Bank
          • BRI Bank
          • BNI Bank
        • Payment Using e-Wallet (LinkAja)
        • Payment Using Credit Cards (CC)
      • Procedure for Renewing a Platform Subscription
      • Procedure for Changing Platform Subscription
    • Connectivity
      • How to Use Connectivity Packages
      • How to Purchase a Connectivity Subscription
        • Payment Using Antares Coins
        • Payment Using Virtual Account
          • Mandiri Bank
          • Permata Bank
          • BRI Bank
          • BNI Bank
        • Payment Using e-Wallet (LinkAja)
        • Payment Using Credit Cards (CC)
      • Procedure for Renewing a Platform Subscription
      • Procedure for Changing Connectivity Subscription
    • Antares Coins
      • Antares Coins Top Up Payment Procedures
        • Payment Using Virtual Account
          • Mandiri Bank
          • Permata Bank
          • BRI Bank
          • BNI Bank
        • Payment Using e-Wallet (LinkAja)
        • Payment Using Credit Cards (CC)
  • Code and library examples
    • ESP8266 (Wi-Fi)
      • General Prerequisites ESP8266 Wi-Fi
      • ESP8266 (Wi-Fi) HTTP Protocol
        • Sending Simple Data to Antares with HTTP Protocol
        • Retrieve the Last Data from Antares Server with HTTP Protocol
        • Simple Project ESP8266 HTTP Antares
          • Periodic Post DHT 11 Data
          • Post DHT 11 Data with Push Button
          • Post DHT 11 data and Display on OLED
          • Get Data displayed on OLED
          • Post and Get DHT 11 Data displayed on OLED
          • Controlling Relays and LEDs Through Get Commands
      • ESP8266 (Wi-Fi) MQTT Protocol
        • Sending Simple Data to Antares with the MQTT Protocol
        • Retrieve Last Data from Antares Server with MQTT Protocol
        • Simple Project ESP8266 MQTT Antares
          • Periodic Send DHT 11 Data
          • Send DHT 11 Data with Push Button
          • Send DHT 11 data and display on OLED display
          • Retrieve Data displayed on OLED Display
          • DHT 11 Send Data and Retrieve Data displayed on OLED Display
          • Controlling Relays and LEDs Through Get Commands
    • Arduino Uno
      • Arduino IDE Installation
      • Antares Ethernet Shield Library Installation
      • Configuration
      • Send Simple Data to Antares
    • ESP32 (Wi-Fi)
      • General Prerequisites ESP32 Wi-Fi
      • ESP32 (Wi-Fi) HTTP Protocol
        • Sending Simple Data to Antares with HTTP Protocol
        • Retrieve the Last Data from Antares Server with HTTP Protocol
        • Simple Project Lynx-32 HTTP Antares
          • Periodic Post DHT 11 Data
          • Post DHT 11 Data with Push Button
          • Post DHT 11 Data and Display on OLED
          • Get Data displayed on OLED
          • Post and Get DHT 11 Data displayed on OLED
          • Controlling Relays and LEDs Through Get Commands
      • ESP32 (Wi-Fi) MQTT Protocol
        • Sending Simple Data to Antares with the MQTT Protocol
        • Retrieve Last Data from Antares Server with MQTT Protocol
        • Simple Project Lynx-32 MQTT Antares
          • Periodic Send DHT 11 Data
          • Send Data DHT 11 dengan Push Button
          • Send DHT 11 Data and Display on OLED
          • Retrieve Data displayed on OLED Display
          • DHT 11 Send Data and Retrieve Data displayed on OLED
          • Controlling Relays and LEDs Through Retrieve Commands
      • HTTP & MQTT Protocol
    • ESP32 (LoRa)
      • General Prerequisites ESP32 LoRa
      • Sending Simple Data to Antares
      • Project Simple Lynx-32 LoRa Antares
        • Uplink DHT11 Data Periodically
        • Uplink Data DHT11 dengan Push Button
        • Uplink DHT11 Data and Display on OLED Display
        • Downlink Data Displayed on OLED
        • DHT 11 Uplink Data and Downlink Data displayed on OLED
        • Controlling Relay and LED via Downlink Command
      • LoRaWAN Class
    • STM32 (LoRa) STM32Cube IDE
      • General Prerequisites STM32 (LoRa) STM32Cube IDE
      • Sending Simple Data to Antares
    • STM32 (LoRa) Arduino IDE
      • General Prerequisites STM32 (LoRa) Arduino IDE
      • Sending Simple Data to Antares
    • Raspberry Pi
      • GUI (Graphical User Interface)
        • Raspberry GUI General Prerequisites
        • Sending Data Using Node.js
        • Temperature and Humidity Monitoring Using DHT11 Sensor
      • SSH (Secure Shell)
        • Common Raspberry SSH Prerequisites
        • Sending Data Using Node.js
        • Temperature and Humidity Monitoring Using DHT11 Sensor
    • NB-IoT
      • NB-Lynx-7000
        • General Prerequisites NB-Lynx-7000
        • Sending Simple Data to Antares
        • Retrieving GNSS (Global Navigation Satellite System) Data
      • NB-Lynx-95
        • General Prerequisites NB-Lynx-95
        • Sending Simple Data to Antares
    • Android
      • Retrieve data from ANTARES using Android
      • Coding Stuff
    • MIT App Inventor
    • Node-RED
    • Postman
    • MQTT | Push data to Device
    • HTTP | Subscribe and Notify Mechanism
    • PHP Library
    • MQTT | Subscribe LoRa Device
    • LoRaWAN | Downlink Tutorial
    • LoRaWAN Device Register
      • Register Menu
    • GPS TrackerID
  • Data Model
  • Port Configuration
  • API | HTTP
    • Device
    • Data of Device
    • Subscriber
  • API | MQTT
    • Device
    • Subscriber
  • List of Acronyms
  • Relevant Software
Powered by GitBook
On this page
  • Create
  • Retrieve All Devices ID of a Particular Application
  • Retrieve a Particular Device
  • Update Label of Device
  • Delete a Particular Device
  1. API | HTTP

Device

Create

  • Request

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name or https://platform.antares.id:8443/~/antares-cse/your-application-ID Note: your-application-ID must be starting with CAE. e.g. CAE760571675

Method

POST

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/json;ty=3

Accept

application/json

X-ANTARES-Package

your-package-ID

Body

{
    "m2m:cnt": {
    "rn": "your-device-name"
    }
}

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name or https://platform.antares.id:8443/~/antares-cse/your-application-ID Note: your-application-ID must be starting with CAE. e.g. CAE760571675

Method

POST

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/xml;ty=3

Accept

application/xml

X-ANTARES-Package

ID-paket-anda

Body

<m2m:cnt xmlns:m2m="http://www.onem2m.org/xml/protocols" rn="your-device-name">
</m2m:cnt>

Note!! Key adalah nama variable sedangkan value adalah nilai dari variable tersebut.

  • Response

{
    "m2m:cnt": {
        "rn": "learnLora",
        "ty": 3,
        "ri": "/antares-cse/cnt-456680027",
        "pi": "/antares-cse/CAE492050112",
        "ct": "20191119T162939",
        "lt": "20191119T162939",
        "acpi": [
            "/antares-cse/acp-35730207",
            "/antares-cse/acp-891035820"
        ],
        "et": "20201119T162939",
        "st": 0,
        "mni": 30000000,
        "mbs": 10000,
        "mia": 0,
        "cni": 0,
        "cbs": 0,
        "ol": "/antares-cse/antares-id/your-application-name/you-device-name/ol",
        "la": "/antares-cse/antares-id/your-application-name/you-device-name/la"
    }
}
<?xml version="1.0" encoding="UTF-8"?>
<m2m:cin xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:hd="http://www.onem2m.org/
xml/protocols/homedomain" rn="cin_178578843">
    <ty>4</ty>
    <ri>/antares-cse/cin-178578843</ri>
    <pi>/antares-cse/cnt-995741382</pi>
    <ct>20191119T171604</ct>
    <lt>20191119T171604</lt>
    <st>0</st>
    <cnf>text/plain:0</cnf>
    <cs>100</cs>
    <con><obj>
        <num key1="value1"/>
        <str key2="value2"/>
        <bool keyN="valueN"/>
    </obj></con>
</m2m:cin>

Retrieve All Devices ID of a Particular Application

  • Request

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name?fu=1&ty=3 or https://platform.antares.id:8443/~/antares-cse/your-application-ID?fu=1&ty=3 Note: your-application-ID must be starting CAE. e.g. CAE760571675

Method

GET

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/json

Accept

application/json

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name?fu=1&ty=3 or https://platform.antares.id:8443/~/antares-cse/your-application-ID?fu=1&ty=3 Note: your-application-ID must be starting CAE. e.g. CAE760571675

Method

GET

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/xml

Accept

application/xml

  • Response

{
    "m2m:uril": [
        "/antares-cse/antares-id/your-application-name/you-device-name",
        "/antares-cse/antares-id/your-application-name/you-device-name2",
    ]
}
<?xml version="1.0" encoding="UTF-8"?>
<m2m:uril xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:hd="http://www.onem2m.org/
xml/protocols/homedomain">/antares-cse/antares-id/your-application-name/your-device-name
/antares-cse/antares-id/your-application-name/your-device-name2
</m2m:uril>

Retrieve a Particular Device

  • Request

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name/your-device-name or https://platform.antares.id:8443/~/antares-cse/your-device-ID Note: your-device-id must be starting with CNT-842419289

Method

GET

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/json

Accept

application/json

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name/your-device-name or https://platform.antares.id:8443/~/antares-cse/your-device-ID Note: your-device-id must be starting with CNT-842419289

Method

GET

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/xml

Accept

application/xml

  • Response

{
    "m2m:cnt": {
        "rn": "your-device-name",
        "ty": 3,
        "ri": "/antares-cse/cnt-456680027",
        "pi": "/antares-cse/CAE492050112",
        "ct": "20191119T162939",
        "lt": "20191119T162939",
        "acpi": [
            "/antares-cse/acp-35730207",
            "/antares-cse/acp-891035820"
        ],
        "et": "20201119T162939",
        "st": 0,
        "mni": 30000000,
        "mbs": 10000,
        "mia": 0,
        "cni": 0,
        "cbs": 0,
        "ol": "/antares-cse/antares-id/your-application-name/your-device-name/ol",
        "la": "/antares-cse/antares-id/your-application-name/your-device-name/la"
    }
}
<?xml version="1.0" encoding="UTF-8"?>
<m2m:cnt xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:hd="http://www.onem2m.org/xml/
protocols/homedomain" rn="your-device-name">
    <ty>3</ty>
    <ri>/antares-cse/cnt-456680027</ri>
    <pi>/antares-cse/CAE492050112</pi>
    <ct>20191119T162939</ct>
    <lt>20191119T162939</lt>
    <acpi>/antares-cse/acp-35730207</acpi>
    <acpi>/antares-cse/acp-891035820</acpi>
    <et>20201119T162939</et>
    <st>0</st>
    <mni>30000000</mni>
    <mbs>10000</mbs>
    <mia>0</mia>
    <cni>0</cni>
    <cbs>0</cbs>
    <ol>/antares-cse/antares-id/your-application-name/your-device-name/ol</ol>
    <la>/antares-cse/antares-id/your-application-name/your-device-name/la</la>
</m2m:cnt>>

Update Label of Device

  • Request

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name/your-device-name or https://platform.antares.id:8443/~/antares-cse/your-device-ID Note: your-device-id must be starting with CAE760571675

Method

PUT

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/json;ty=3

Accept

application/json

Body

{
    "m2m:cnt": {
    "lbl": ["your-device-label1", "your-device-label2", "...etc"]
    }
}

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name/your-device-name or https://platform.antares.id:8443/~/antares-cse/your-device-ID Note: your-device-id must be starting with CAE760571675

Method

PUT

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/xml;ty=3

Accept

application/xml

Body

<m2m:cnt xmlns:m2m="http://www.onem2m.org/xml/protocols">
    <lbl>your-device-label1</lbl>
    <lbl>your-device-label2</lbl>
    <lbl>...etc</lbl>
</m2m:cnt>
  • Response

{
    "m2m:cnt": {
        "lt": "20220810T150442",
        "lbl": [
            "your-device-label1",
            "your-device-label2",
            "...etc"
        ],
        "st": 4
    }
}
<?xml version="1.0" encoding="UTF-8"?>
<m2m:cnt xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:hd="http://www.onem2m.org/xml/protocols/homedomain">
    <lt>20220810T144737</lt>
    <lbl>your-device-label1 your-device-label2 ...etc</lbl>
    <st>3</st>
</m2m:cnt>

Delete a Particular Device

  • Request

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name/your-device-name or https://platform.antares.id:8443/~/antares-cse/your-device-ID Note: your-device-id must be starting with CNT. e.g. CNT-842419289

Method

PUT

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/json

Accept

application/json

Field

Value

URL

https://platform.antares.id:8443/~/antares-cse/antares-id/your-application-name/your-device-name or https://platform.antares.id:8443/~/antares-cse/your-device-ID Note: your-device-id must be starting with CNT. e.g. CNT-842419289

Method

DELETE

Header

Key

Value

X-M2M-Origin

antares-access-key

Content-Type

application/xml

Accept

application/xml

PreviousAPI | HTTPNextData of Device

Last updated 8 months ago