OMNI OGB1 E-bike

OMNI OGB1 E-bike OMNI is a smart sharing bicycle lock with GPS, GPRS, and Bluetooth support. The device features a 6000mAh/8000mAh battery, waterproof IP67-compliant casing, optional solar panel, and more.

Protocol: omni Manufacturer: Omni Forum discussion
Properties
D1 Positioning tracking commands
d1_ogb1
upload_interval: Upload positioning interval
L0 Unlock instruction
l0
user_id: User ID
reset_riding_time: Reset riding time
L3 Electric vehicle switch control
l3
power: Power
L6 Obtain battery info
l6
S1 Restart
s1_ogb1
S5 Access to Lock Information
s5_ogb1
S6 Obtain electric bike information
s6_ogb1
S7 Lock Function Settings
s7_ogb1
upload_s6: Status for upload scooter info (S6)
sound_alarm: Number of detected movements for sound alarm
command_alarm: Number of detected movements for command alarm
bluetooth_unlock: Bluetooth unlock function
heartbeat_interval: Heartbeat upload interval
s6_upload_interval: E-bike information (S6) upload interval
active_upload_positioning_interval: Active upload positioning interval
S8 bike search instructions
s8
ring_times: Ring times
Properties
Custom command
custom
Send custom command to device. Format for R0 and L0 commands : 0xFFFF*SCOS,OM,{ident},{instruction_type},{payload},# Format for other commands with payload: 0xFFFF*SCOS,OM,{ident},{instruction_type},{payload}# Format for commands with no payload: 0xFFFF*SCOS,OM,{ident},{instruction_type}# Note: The following settings are saved after power down.
payload: Comma separated list of parameters to send as payload
instruction_type: 2 letter instruction type
D0 - Get position instruction
{"instruction_type":"D0"}
I0 - Get the SIM card ICCID number
{"instruction_type":"I0"}
S6 - Obtain scooter information command
{"instruction_type":"S6"}
D1 Upload positioning interval 60 seconds
{"payload":"60","instruction_type":"D1"}
R0 Unlocking/Lock operation request command
{"payload":"0,20,1234","instruction_type":"R0"}
V0 Beep playback commands: 2: Find a scooter alert
{"payload":"2","instruction_type":"V0"}
L0 Unlocking command, e.g. 255 value received as key in R0 command
{"payload":"255,1234","instruction_type":"L0"}
S7 Scooter setting instruction 1 command: headlight switch ON, mode high speed, throttle ignore, taillights flashing shut down
{"payload":"1,3,0,1","instruction_type":"S7"}