Hi
Im trying to write a protocol based soft to my hardware. The rules are that i got 1 reader, and 10 tags. I’ve made a simple soft which algorithm is : each tag has unique adress, and each reader(receiver) seraches for incoming packet from all of tags by changing own adress - in short way it means that in loop all tags are sending packets to differnet reader adres - which chagnes its own adress (reader is one). But it seems to be not professional soultion, which now im looking for. I was thinking about two possible ways. Fisrt is : “ping way”- each tag is set to be a receiver with ACK. And all tags got same adress, but data which they’re sending is unique - disadvantge - what if two tags are going to send packet in the same time ? How to prevent collisons ? And the second way which i was thinking about is :reader is transmitter with ACK, and pings all tags which has differenet adresses - but its like my first soultion - i need to give a time for packet to be received.
In conclusion - Id like to know what are Your sugeestions and maybe any ideas to make a nice working protocol.
PS. im working on nrf24l01 based stuff, but still got no results with working with pipes
WJ