Code Monkey home page Code Monkey logo

kodakam's People

Contributors

anthonycmain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

h0d3nt3uf3l

kodakam's Issues

Breakdown of all the get_caminfo properties

Command to Kodak Cherish cam via Browser:
http://192.168.1.xxx/?req=get_caminfo

No additional properties needed (no Basic-Auth etc.)

The explanation of the responded codes can be parsed out of PublicConstant1.java from the decompiled source code like attached.

public static final String GET_CAM_INFO_ACTIVE_SSID_PARAM = "ssid3=";
public static final String GET_CAM_INFO_ALTERNATIVE_SSID_PARAM = "ssid2=";
public static final String GET_CAM_INFO_AQI_OPTION_PARAM = "aqi=";
public static final String GET_CAM_INFO_AUTO_REMOVE_OPTION_PARAM = "sdatrm=";
public static final String GET_CAM_INFO_BATTERY_1_PARAM = "bat1=";
public static final String GET_CAM_INFO_BATTERY_2_PARAM = "bat2=";
public static final String GET_CAM_INFO_BATTERY_CHERISH_PARAM = "bat=";
public static final String GET_CAM_INFO_BITRATE_OPTION_PARAM = "videoautorate=";
public static final String GET_CAM_INFO_BITRATE_PARAM = "brate=";
public static final String GET_CAM_INFO_CALL_WAIT_PARAM = "callwait=";
public static final String GET_CAM_INFO_CHARGE_STATUS_CHANGE_PARAM = "charge_dur=";
public static final String GET_CAM_INFO_CHARGE_STATUS_PARAM = "charge=";
public static final String GET_CAM_INFO_CLEAN_OPTION_PARAM = "filter_next_clean=";
public static final String GET_CAM_INFO_CMD = "get_caminfo";
public static final String GET_CAM_INFO_FLICKER_PARAM = "flicker=";
public static final String GET_CAM_INFO_FLIPUP_PARAM = "flipup=";
public static final String GET_CAM_INFO_FRAME_RATE_PARAM = "frate=";
public static final String GET_CAM_INFO_GOP_PARAM = "gop=";
public static final String GET_CAM_INFO_HOME_MODE_PARAM = "advise_homemode=";
public static final String GET_CAM_INFO_HUMIDITY_OPTION_PARAM = "hd=";
public static final String GET_CAM_INFO_HUMIDITY_PARAM = "hum_float=";
public static final String GET_CAM_INFO_LULLABY_OPTION_PARAM = "lulla=";
public static final String GET_CAM_INFO_MIC_VOL_PARAM = "mvol=";
public static final String GET_CAM_INFO_MOTION_OPTION_PARAM = "md=";
public static final String GET_CAM_INFO_NIGHT_VISION_OPTION_PARAM = "ir=";
public static final String GET_CAM_INFO_PARAM_DELIMITER = "=";
public static final String GET_CAM_INFO_PICTURE_MODE_PARAM = "isp_idx=";
public static final String GET_CAM_INFO_PRIMARY_SSID_PARAM = "ssid1=";
public static final String GET_CAM_INFO_REPEATER_CONN_PARAM = "rp_conn=";
public static final String GET_CAM_INFO_RESOLUTION_PARAM = "res=";
public static final String GET_CAM_INFO_RESPONSE_DELIMITER = "&";
public static final String GET_CAM_INFO_SDCARD_CLIPS_NO_TO_REMOVE_OPTION_PARAM = "sdnoclips=";
public static final String GET_CAM_INFO_SDCARD_FREE_OPTION_PARAM = "sdfree=";
public static final String GET_CAM_INFO_SDCARD_TOTAL_OPTION_PARAM = "sdcap=";
public static final String GET_CAM_INFO_SOUND_OPTION_PARAM = "sd=";
public static final String GET_CAM_INFO_SPK_VOL_PARAM = "svol=";
public static final String GET_CAM_INFO_STORAGE_OPTION_PARAM = "storage=";
public static final String GET_CAM_INFO_TEMPERATURE_OPTION_PARAM = "td=";
public static final String GET_CAM_INFO_TEMPERATURE_PARAM = "tem_float=";
public static final String GET_CAM_INFO_TUNING_LEVEL_PARAM = "agc_lvl=";
public static final String GET_CAM_INFO_WIFI_PARAM = "wifi=";

All command strings

CAMERA_SETUP_START_LOG_CMD | get_log;
CHECK_PU_FW_UPGRADE_CMD | check_pu_fw_upgrade;
CLEAR_REPEATER_INFO_CMD | clear_repeater_info;
DNS_CONFIG_CMD | dns_config;
FORCE_FW_UPGRADE_CMD | check_fw_upgrade;
GET_ALL_PTZ_PRESET_CMD | get_all_pos;
GET_ALL_VERSIONS_CMD | get_all_versions;
GET_BITRATE_OPTION_CMD | get_bitratelimitopt;
GET_CALL_WAIT_DURATION_CMD | get_callwait;
GET_CAM_INFO_CMD | get_caminfo;
GET_CAMERA_LOG_CMD | get_codelog;
GET_DEV_INFO_CMD | get_dev_info;
GET_FLICKER_CMD | get_flicker;
GET_FLIPUP_CMD | value_flipup;
GET_MELODY_CMD | value_melody;
GET_MELODY_VOLUME_CMD | melody_vol;
GET_MOTION_SENSITIVE_CMD | value_motion_sensitivity;
GET_MOTION_SOURCE_CMD | get_motion_source;
GET_NIGHT_VISION_CMD | get_night_vision;
GET_PANEL_STATUS_CMD | get_panel_status;
GET_REPEATER_STATUS_CMD | get_repeater_status;
GET_RT_LIST_CMD | get_rt_list;
GET_SETUP_LOG_CMD | get_setup_log;
GET_SPEAKER_VOLUME_CMD | get_spkmic_volume;
GET_TEMPERATURE_AND_HUMIDITY_CMD | get_temp_humid;
GET_TIMER_INFO_CMD | cinatic_timer;
GET_UDID_CMD | get_udid;
GET_VERSION_CMD | get_version;
GET_VIDEO_BITRATE_CMD | get_video_bitrate;
GET_VIDEO_BITRATE_DOORBELL_CMD | get_bitrate;
GET_VIDEO_FRAME_RATE_CMD | get_framerate;
GET_VIDEO_GOP_CMD | get_gop;
GET_VIDEO_RESOLUTION_CMD | get_resolution;
GET_WIFI_STRENGTH_CMD | get_wifi_strength;
GET_ZONE_DETECTION_CMD | get_zone_detection;
HOME_MODE_CMD | homemode_advise_setting;
LOCAL_FW_UPGRADE_CMD | local_fw_upgrade;
MELODY_CMD | melody%d;
MELODY_STOP_CMD | melodystop;
MELODY1_CMD | melody1;
MELODY2_CMD | melody2;
MELODY3_CMD | melody3;
MELODY4_CMD | melody4;
MELODY5_CMD | melody5;
PAIR_STOP_CMD | pair_stop;
PICTURE_MODE_CMD | set_isp_idx;
PLAY_VOICE_PROMPT_CMD | play_prompt;
REMOVE_PTZ_PRESET_CMD | remove_pos;
RESTART_SYSTEM_CMD | restart_system;
SET_AQI_AP_CMD | set_aqi_detection;
SET_AQI_CMD | set_aqi_detection;
SET_BITRATE_OPTION_CMD | set_bitratelimitopt;
SET_BLUE_LED_CMD | set_blue_led;
SET_CALL_WAIT_DURATION_CMD | set_callwait;
SET_CITY_TIMEZONE_CMD | set_city_timezone;
SET_FAN_MODE_CMD | fan_mode_ctrl;
SET_FLICKER_CMD | set_flicker;
SET_FLIPUP_CMD | set_flipup;
SET_HIGH_AQI_THRESH_CMD | set_aqi_hi_threshold;
SET_HIGH_HUMIDITY_THRESH_CMD | set_humid_hi_threshold;
SET_HIGH_TEMPERATURE_AP_THRESH_CMD | set_temp_hi_threshold;
SET_HIGH_TEMPERATURE_THRESH_CMD | set_temp_hi_threshold;
SET_HUMIDITY_AP_CMD | set_humid_detection;
SET_HUMIDITY_CMD | set_humid_detection;
SET_LOW_AQI_THRESH_CMD | set_aqi_lo_threshold;
SET_LOW_HUMIDITY_THRESH_CMD | set_humid_lo_threshold;
SET_LOW_TEMPERATURE_AP_THRESH_CMD | set_temp_lo_threshold;
SET_LOW_TEMPERATURE_THRESH_CMD | set_temp_lo_threshold;
SET_MELODY_VOLUME_CMD | melody_vol;
SET_MOTION_SENSITIVE_CMD | set_motion_sensitivity;
SET_MOTION_SNAP_STORAGE_CMD | set_motion_snapshot_storage;
SET_MOTION_SOURCE_CMD | set_motion_source;
SET_MOTION_STORAGE_CMD | set_motion_storage;
SET_NETWORK_INFO_CMD | set_nwk_info;
SET_NETWORK_INFO_UTF8_CMD | set_nwk_info_v2;
SET_NIGHT_VISION_CMD | set_night_vision;
SET_POWER_CMD | power_state_set;
SET_PTZ_PRESET_CMD | set_pos;
SET_REG_TOKEN_CMD | set_reg_token;
SET_REPEATER_INFO_CMD | set_repeater_info;
SET_SCHEDULE_CMD | cinatic_scheduler;
SET_SDCARD_AUTO_REMOVE_CMD | auto_rm_clip;
SET_SEC_TYPE_CMD | set_sec_type;
SET_SERVER_AUTH_CMD | set_server_auth;
SET_SLEEP_MODE_CMD | sleep_mode;
SET_SOUND_DETECTION_CMD | set_sound_detection;
SET_SPEAKER_VOLUME_CMD | set_spkmic_volume;
SET_TEMPERATURE_AP_CMD | set_temp_detection;
SET_TEMPERATURE_CMD | set_temp_detection;
SET_URL_CMD | set_url;
SET_VIDEO_BITRATE_CMD | set_video_bitrate;
SET_VIDEO_BITRATE_DOORBELL_CMD | set_bitrate;
SET_VIDEO_FRAME_RATE_CMD | set_framerate;
SET_VIDEO_GOP_CMD | set_gop;
SET_VIDEO_RESOLUTION_CMD | set_resolution;
SET_ZONE_DETECTION_CMD | set_zone_detection;
SETUP_WIRELESS_SAVE_CMD | setup_wireless_save;
START_ALL_PTZ_PRESET_CMD | set_moving_path;
START_PTZ_CALIBRATION_CMD | motor_calibration;
START_PTZ_PRESET_CMD | go_pos;
TUNING_LEVEL_CMD | agc_lvl;
UPDATE_WIFI_INFO_CMD | change_router_info;
URL_SET_CMD | url_set;

Code for WIFI-Setup

Please have a look at https://github.com/h0d3nt3uf3l/cherishInit
This is a little APP to setup the WIFI configuration on the Camera. It won't work completely, because the setup abort at the end. Maybe it helps for this project and you can use some snippets.

I'm not a App-programmer and don't have the time at the moment to learn about Kotlin and react native.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.