Howen commands

Howen commands


Howen devices (dashcams / MDVRs) configuration commands (via SMS or GPRS).


The document includes some JSON-style command examples you can send to devices through a platform   or plain text for sms 

Howen SMS Commands


 SMS Commands download HOWEN SMS COMMANDS

Howen GPRS Commands

1. Basic commands


Update Timezone to UTC 0

{ 
  "CommandType": "40A0", 
  "Command": { 
    "ss": "timezone_set", 
    "sc": { 
      "clock": { 
        "timezone": "120" 
      } 
    } 
  } 
}

 Update APN Settings

{ 
  "CommandType": "40A0", 
  "Command": { 
    "ss": "mobile_network", 
    "sc": { 
      "dialup": { 
        "apn": "internet", 
        "servercode": "*99#", 
        "user": "user", 
        "passwd": "pass" 
      } 
    } 
  } 
}

Update Reporting Server (Example: Dev Environment)

{ 
  "CommandType": "40A0", 
  "Command": { 
    "ss": "reporting_server", 
    "sc": { 
      "server": { 
        "server1": { 
          "mainip": "dev.gpsiot.net", 
          "mainport": "8933" 
        } 
      }, 
      "jtbase": { 
        "protocol2": "2", 
        "gpsinterval2": "30", 
        "enable": "1" 
      } 
    } 
  } 
}

File Upload via FTP (0x4091)

{
  "CommandType": "4091",
  "Command": {
    "ss": "ftp_upload",
    "fn": "/mnt/snap_1.jpg",
    "srv": "ftp.server.com:21",
    "user": "ftpuser",
    "pwd": "ftppass"
  }
}


 Update Speed Source

{ 
  "CommandType": "40A0", 
  "Command": { 
    "ss": "update_speed", 
    "sc": { 
      "speed": { 
        "source": "0" 
      } 
    } 
  } 
}


2. Device Control

Restart Device (0x4102)

{ "CommandType": "4102", "Command": { "ss": "restart" } }

Factory Reset (0x4103)

{ "CommandType": "4103", "Command": { "ss": "factory_reset" } }

Upgrade Firmware (0x4102/0x4090 with file)

{
  "CommandType": "4090",
  "Command": {
    "ss": "fw_upgrade",
    "act": "1",
    "ft": "8",
    "fn": "firmware.bin",
    "srv": "your.server.com:21"
  }
}


Format Disk (HDD/SD/USB) (0x4109)

{ "CommandType": "4109", "Command": { "ss": "format", "disk": "sd1" } }


Device Log Request (0x410D)

{ "CommandType": "410D", "Command": { "ss": "log_request" } }


Reset Mileage (0x410E)

{ "CommandType": "410E", "Command": { "ss": "reset_mileage" } }


3. GPS & Tracking

Subscribe GPS + Sensors (0x4040)

{ "CommandType": "4040", "Command": { "ss": "gps_sub", "ct": "65535", "rt": "0" } }


GPS Optimization Switch (0x40A0)

{ "CommandType": "40A0", "Command": { "ss": "gps_opt", "sc": { "switch": "1" } } }


Force Position Upload

{ "CommandType": "40A0", "Command": { "ss": "force_gps" } }

Query External Module (OBD, Fuel, TPMS) (0x4160)

{ "CommandType": "4160", "Command": { "ss": "query_module", "module": "OBD" } }





Satellite Modem Query

{ "CommandType": "4160", "Command": { "ss": "sat_modem_status" } }


4. Alarm & Event Control

Subscribe All Alarms (0x4050)

{ "CommandType": "4050", "Command": { "ss": "alarm_sub", "ct": "65535" } }


Clear Alarms (0x4106)

{ "CommandType": "4106", "Command": { "ss": "clear_alarm" } }


Set Overspeed Alarm

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "overspeed": { "limit": "100", "duration": "10" } } } }


Geofence Upload (0x4090)

{ "CommandType": "4090", "Command": { "ss": "geo_conf", "ft": "6", "fn": "geofence.config", "srv": "your.server.com:21", "act": "1" } }

Overspeed Alarm

{
  "CommandType": "40A0",
  "Command": {
    "ss": "alarm_settings",
    "sc": {
      "overspeed": {
        "limit": "100",
        "duration": "10"
      }
    }
  }
}

Parking / Idle Alarm

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "parking": { "time": "300" } } } }

Vibration Alarm

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "vibration": { "sensitivity": "3" } } } }

Door Alarm (Open/Close)

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "door": { "snapshot": { "enable": "1", "channels": "3", "count": "3", "interval": "2" }, "record": { "enable": "1", "channels": "3", "pre_time": "8", "post_time": "12" } } } } }

Fatigue Driving Alarm (DMS/ADAS)

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "fuel": { "snapshot": { "enable": "1", "channels": "2", "count": "2", "interval": "2" }, "record": { "enable": "1", "channels": "2", "pre_time": "5", "post_time": "15" } } } } }
}

Tire Pressure Alarm (TPMS)

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "tpms": { "snapshot": { "enable": "1", "channels": "1;2", "count": "2", "interval": "3" }, "record": { "enable": "1", "channels": "1;2", "pre_time": "5", "post_time": "20" } } } } }


Subscribe to all Harsh Driving Alarms

{ "CommandType": "4050", "Command": { "ss": "alarm_sub", "ct": "32768" } }

Harsh Acceleration Threshold

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "harsh_acceleration": { "snapshot": { "enable": "1", "channels": "1;2", "count": "3", "interval": "2" }, "record": { "enable": "1", "channels": "1;2", "pre_time": "10", "post_time": "20" } } } } }

Harsh Braking Threshold

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "harsh_braking": { "snapshot": { "enable": "1", "channels": "3", "count": "2", "interval": "2" }, "record": { "enable": "1", "channels": "3", "pre_time": "8", "post_time": "15" } } } } }

Harsh Cornering / Sharp Turn

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "harsh_turn": { "snapshot": { "enable": "1", "channels": "2;4", "count": "2", "interval": "2" }, "record": { "enable": "1", "channels": "2;4", "pre_time": "5", "post_time": "15" } } } } }

Collision / Crash Detection

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "collision": { "snapshot": { "enable": "1", "channels": "1;2;3;4", "count": "5", "interval": "1" }, "record": { "enable": "1", "channels": "1;2;3;4", "pre_time": "15", "post_time": "30" } } } } }




Fatigue Driving Alarm (DMS)


{
"CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "fatigue": { "snapshot": { "enable": "1", "channels": "2", "count": "5", "interval": "1" }, "record": { "enable": "1", "channels": "2", "pre_time": "5", "post_time": "15" } } } } }

Harsh Braking Alarm from CH1 & CH3

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "harsh_braking": { "record": { "enable": "1", "channels": "1;3", "pre_time": "10", "post_time": "20" } } } } }

ADAS Alarms (Lane Departure / Forward Collision / Pedestrian Warning)

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "adas": { "snapshot": { "enable": "1", "channels": "1", "count": "3", "interval": "1" }, "record": { "enable": "1", "channels": "1", "pre_time": "5", "post_time": "15" } } } } }

People Counting Abnormal (Bus/Passenger Alarm).


{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "people_count": { "snapshot": { "enable": "1", "channels": "1;2", "count": "2", "interval": "2" }, "record": { "enable": "1", "channels": "1;2", "pre_time": "5", "post_time": "15" } } } } }

Storage Abnormal (SD/HDD Error)


{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "storage_abnormal": { "snapshot": { "enable": "1", "channels": "1;4", "count": "1", "interval": "1" }, "record": { "enable": "1", "channels": "1;4", "pre_time": "5", "post_time": "10" } } } } }





5. Media / Video

Snapshot (Multi-Channel) (0x4020)

{ "CommandType": "4020", "Command": { "ss": "abcd1234", "cl": "1;2;3", "res": "2" } }

Live Preview Start (0x4010)

{
  "CommandType": "4010",
  "Command": {
    "ss": "live_1234_01_00",
    "si": "1",
    "on": "1",
    "fl": "1;2;3",
    "srv": "your.server.com:9000",
    "ch": "1"
  }
}

Playback by Time (0x4070)

{
  "CommandType": "4070",
  "Command": {
    "ss": "play_1234_01",
    "ch": "1",
    "st": "2025-10-01 08:00:00",
    "et": "2025-10-01 09:00:00"
  }
}

Playback Control (Pause/Resume) (0x4071)

{
  "CommandType": "4071",
  "Command": { "ss": "play_1234_01", "ctrl": "pause" }
}

6.  Audio / Voice

Start Intercom (0x4030)

{
  "CommandType": "4030",
  "Command": {
    "ss": "voice_1234_01",
    "ch": "1",
    "wm": "1",
    "srv": "your.server.com:9000"
  }
}

TTS Broadcast (0x410F)

{
  "CommandType": "410F",
  "Command": { "ss": "tts", "text": "Engine is ON, drive safely" }
}

Send Short Message (SMS) (0x410C)

{
  "CommandType": "410C",
  "Command": { "ss": "send_sms", "number": "0712345678", "text": "Test alert" }
}

7. Vehicle Control

Immobilise Vehicle (0x4107)

{ "CommandType": "4107", "Command": { "ss": "vehicle_ctrl", "ctrl": "lock" } }

Enable OSD Speed Overlay (0x410B)

{ "CommandType": "410B", "Command": { "ss": "osd_speed", "switch": "1" } }

G-Sensor Calibration (0x410A)

{ "CommandType": "410A", "Command": { "ss": "gsensor_calibrate" } }

Alcohol Detection Module Control (0x40A0)

{ "CommandType": "40A0", "Command": { "ss": "alarm_settings", "sc": { "alcohol": { "snapshot": { "enable": "1", "channels": "2", "count": "3", "interval": "1" }, "record": { "enable": "1", "channels": "2", "pre_time": "10", "post_time": "20" } } } } }
}



File Search (0x4060)

{ "CommandType": "4060", "Command": { "ss": "file_search", "ft": "1" } }

Driver Info Sync (0x40A0 / 0x4180 family)

{
  "CommandType": "40A0",
  "Command": {
    "ss": "driver_info",
    "sc": {
      "driver": { "name": "John Doe", "card": "1234567890" }
    }
  }
}



    • Related Articles

    • How do I send Bulk GPRS Commands

      Overview The Bulk GPRS Commands feature allows you to send a single command to multiple devices at once. This is useful for actions like updating firmware, changing timezones, resetting odometers, or pushing configuration updates etc. Steps to Send ...
    • Howen Configuratio Procedure Via Mobile app ( Howen iTool new firmware)

      A. Quick setup. The Howen iTool application is used to configure the device in this guide. To point the device to your whitelabel platform, follow the steps below: 1. Download the Howen iTool here 2. Connect the dash camera to your mobile phone's ...
    • Howen Configuratio Procedure Via Web

      To access this page via the web. Ensure the camera is connected to the same wiff as your pc. Connect to the camera hotspot and read the camera IP.. Use the IP on your browser. You will land on the page below .. The first option is to configure the ...
    • Send SMS/GPRS Commands

      This article shows you how to save and send Device commands Go to ADMIN. Scroll to GPRS & SMS COMMANDS in the middle sub-menu The n select the command type you want to add. On the Left, go to hardware, save the command and its description and check ...
    • Howen dashcam/mult channel video device

      You can connect to the device hotspot then configure the device according to your preference. Ensure the device is set to H protocol and the following settings Gps data server ::: Server : data.gpsiot.net port : 8933 Media server details ::: Ftp ...