Bosch Building Technologies

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    How to create a new CGI string - BiCom Payload?

    Step-by-step guide

     

    Create a new CGI string (with BiCom Payload)

    Build a new CGI string based on a command listed in the “BiCom - the Bilinx Command interface” document.

    First some important notes:

    1. Some of the commands are legacy commands that will not work with newer models. E,g. CPP7.3 or higher.
    2. Some of the commands are not shared between Fixed and Moving cameras.
    3. Some commands may be specific to a limited product family.
      • For example, IR, Thermal, heater control, defroster control.
    4. The command must be tested the specific CTN and FW version to confirm that it will work, before integrating it into a VMS.
    5. If the command does not work, then contact the Central Solutions Technical Support Team. They will follow up to confirm if the command should be supported. Or, if there is a bug with the command.

    Create BiCom Payload

    1. Identify each of the following from the command required → BiCom document.

    Server ID =          

    Object ID =          

    Operation =         

    Range (Data) =

    Format of data =

    Notes

    • Hex values and definitions of the most common operations are:

      Operation

      Define

      Description

      Get

      0x01

      Return the object/value

      Set

      0x02

      Set the object/value

      SetGet

      0x03

      Set the value and return it

      Note: Data is not required for a GET Operation

    2. Then combine these in a string with Hex values in the following order.

      • Server ID + Object ID + Operation + Range (Data)

    3. Edit the <IPAddress> and <BiComPayload> test the command with a camera..

    https://<IPAddress>/rcp.xml?command=0x09a5&type=P_OCTET&direction=WRITE&num=1&payload=0x81<BiComPayload> 

     

    For Example:

    Start the Standard Preposition Tour.

    1. Copied from the BiCom document, Section 9 PTZ server (0x0006)

      PTZ Server (0x0006)

      Object Id

      Operations

      Range (Data)

      F

      Tour

      0x013.4

      SetGet

      0 = Tour off, 1 = Tour on

      us

      Server ID =  0006              

      Object ID = 0134

      Operation (SetGet) = 03    

      Range (Data) = 0001

       

    2. BiCom payload = 000601340301
    3. https://10.226.139.82/rcp.xml?command=0x09a5&type=P_OCTET&direction=WRITE&num=1&payload=0x8100060134030001

    💡 Useful BiCom materials:

    Version history
    Last update:
    ‎03-31-2023 10:36 AM
    Updated by:
    Attachments
    Contributors
    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist