# MQTT CONNECTION IP/host : by WA PORT : by WA Username : by WA Password : by WA # MQTT TOPIC `device_id` : `36828155029` ## - publish topic: `/v1/device/[device_id]/rawdata` ## - subscribe topic untuk command lampu: `/v1/device/[device_id]/sensor/setBrightnessPercent/rawdata` ## - subscribe topic (format): `/v1/device/[device_id]/sensor/(json[index].id)/rawdata` ## - list subscribe topic `/v1/device/[device_id]/sensor/temp/rawdata` `/v1/device/[device_id]/sensor/lum/rawdata` `/v1/device/[device_id]/sensor/brightness/rawdata` `/v1/device/[device_id]/sensor/voltage/rawdata` `/v1/device/[device_id]/sensor/current/rawdata` `/v1/device/[device_id]/sensor/setBrightnessPercent/rawdata` `/v1/device/[device_id]/sensor/lpwanMode/rawdata` # FORMAT & VALUE OF MQTT PUBLISH ``` json [ { "id": "temp", "value": [ "36.375" ] }, { "id": "lpwanMode", "value": [ "NBIoT" ] }, { "id": "brightnessPercent", "value": [ "0" ] }, { "id": "firmware", "value": [ "20200207v1" ] }, { "id": "current", "value": [ "4.025" ] }, { "id": "voltage", "value": [ "0.172" ] }, { "id": "lum", "value": [ "0.000" ] }, ] ``` # MQTT TESTING for testing. you can subscribe topic by yourself. when you publish the data you will also receive data from your subscribe topic. Test publish: ``` json [ { "id": "setBrightnessPercent", "value": [ "36.375" ] } ] ``` # MQTT SUBSCRIBE FORMAT *Topic Subscribe lampu untuk setting brightness* `/v1/device/[device_id]/sensor/setBrightnessPercent/rawdata` *Format Data* ```json { "id" :"setBrightnessPercent", "deviceId" :"36828155029", "time" :"2024-01-03T07:44:35.372Z", "value" :[ "75.54" ] } ``` # DASHBOARD ACCESS belum ada