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" }
    }
  }
}