3 Replies Latest reply on Feb 27, 2019 12:20 AM by PY_21

    Eddystone application

    FaBi_2763241

      Hello,

      I am trying to figure out a few things about the Eddystone beacon service; does each beacon device hold only one URL in the URL frame or can broadcast a number of URLs in turn, sort of dynamically changing every n seconds? Can the Configuration Service app load a new list of URLs into firmware to update data to broadcast or can only configure a single new URL at time? Don't know if this makes sense, I want to find out basically if a single Eddystone can broadcast more than one URL and if yes, if a number of new URLs can be loaded using the Configuration Service through an app without manually changing the firmware and reprogramming the chip in the field.

      regards

        • 1. Re: Eddystone application
          PY_21

          Hello,

           

          The maximum length of the advertisement packet that we can send is limited to 31 bytes only so we have to check this limit while adding more URLs in the advertisement data. In the Eddystone application, URL data is broadcasting(i.e., only advertisement without connection) so it is not possible to configure through an app we have to manually change in the firmware and program.

           

          Thanks,

          P Yugandhar.

          1 of 1 people found this helpful
          • 2. Re: Eddystone application
            FaBi_2763241

            okay, I want to broadcast both UID and URL frames and also TLM instead of either UID or URL. Basically I would like to give different advertising intervals for each type to interleave each frame in the broadcasting.

            Can this be done through API and override the Advertising Interval Minimum and Maximum set in TopDesign.cysch?

            regards

             

            Fausto

            • 3. Re: Eddystone application
              PY_21

              Hello Fausto,

               

              We can change to different advertising interval minimum and maximum values by modifying the advertisement parameters in the discovery parameters in the structure "CYBLE_GAPP_DISC_PARAM_T" before starting the advertisement in the firmware as shown below.

              cyBle_discoveryParam.advIntvMin=0x0020u;

              cyBle_discoveryParam.advIntvMax=0x4000u;

               

              Thanks,

              P Yugandhar.

              1 of 1 people found this helpful