This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Eddystone URL malformed packet

Hi,

I'm using the reference project "Experimental: Eddystone Beacon Application" to transmit Eddystone URL packets and I'm sniffing the data with Wireshark. I noticed that every time I modify the URL address, including the character '.', in wireshark it starts showing "Malformed Packet" to every packet transmitted. Any reason for this to happen? How can I fix it in case I want to transmit a URL like: http:www.test.com.xx ?

Parents
  • Hi Kristin I'm using wireshark Version 1.12.12 (v1.12.12-0-g2f634e8 from master-1.12).

    I noticed the problem happen when I try to use the "Eddystone-URL HTTP URL encoding" in the middle of the URL string. For example:

    #define APP_EDDYSTONE_URL_URL           't', 'e', 's', 't',0x07,'.','x','x' 
    

    If I change the address to the one below, there's no more "Malformed Packet".

    #define APP_EDDYSTONE_URL_URL           't', 'e', 's', 't','.','c','o','m','.','x','x' 
    

    The URL encoding is just to use at the first and last byte of the URL address?

Reply
  • Hi Kristin I'm using wireshark Version 1.12.12 (v1.12.12-0-g2f634e8 from master-1.12).

    I noticed the problem happen when I try to use the "Eddystone-URL HTTP URL encoding" in the middle of the URL string. For example:

    #define APP_EDDYSTONE_URL_URL           't', 'e', 's', 't',0x07,'.','x','x' 
    

    If I change the address to the one below, there's no more "Malformed Packet".

    #define APP_EDDYSTONE_URL_URL           't', 'e', 's', 't','.','c','o','m','.','x','x' 
    

    The URL encoding is just to use at the first and last byte of the URL address?

Children
No Data
Related