Skip to main content
Explorer
August 10, 2023
Question

ST8500 Working Principle

  • August 10, 2023
  • 1 reply
  • 1584 views

Hi,

I'm evaluating ST8500 board, having purchased the complete kit 

Complete kit integrate an STM32G0 nucleo board that as my understanding is connected to ST8500 using UART (default baud 115200).

I found out the G3 message format (header, checksum, payload, ...) but I don't know what kind of messages the ST8500 reads.

What I want to achieve is to create a firmware for nucleo that sends a formatted command to ST8500. The command should be forwarded to ST8500 #2 that forwards the command through UART to the nucleo #2. Of course, I have two kits to validate chain.

Is it possible to send custom messages? What command should be used? Is there any init procedure to be accomplished to let the ST8500 operative? I can't get the ST8500 source code nor schematics.

Can you help me how to get started? I only analyzed the free RTOS nucleo example.

Thanks 

Marco.

    This topic has been closed for replies.

    1 reply

    Graduate
    August 13, 2023

    Did you check this link?

    https://www.st.com/en/interfaces-and-transceivers/st8500.html#documentation 

    There is a lot of material there, a quick scan reveals that it should be possible to send data over these interfaces with the different communication technologies available.

    Maybe I did not understand your question correctly?

    _marco95_Author
    Explorer
    August 30, 2023

    Hi Johi,

    I'm really sorry to bother you but I succesfully estabilished connection between 2 nodes and exchange UDP data between two nodes.

    Now, I need to send data only to a specific ipv6 address. As far as I understood, I need the unique short address of each node in order to build an unique destination address. But I cannot see any command in order to get the list of short address of every device part of  the PAN network, thus I don't know how to set up the UDP destination address. Can you help about this issue? What is the correct approach to be used in order to direct a packet to a specific node?

    Thanks and regards.