I am working on a LoRaWAN project. My setup consists of 100 or more end-devices talking to a network server through a single gateway (private). My problem now is this. I want the end-devices to belong to one of four groups with each group having a fixed range of spreading factors that can be used. Eg group 1 can only use SF 12, group 2 can only use SF 7, and so on. When an end device sends a join request, the network server should know which group the end device belongs to so it can assign the correct transmission parameter. How can I achieve this? How can I encode the group that each end device belongs to into the join request for the network server, using maybe the AppEui or DevEui or AppKey or something? Any ideas? How can a LoRa end-device specify a priority or interest group when sending a join request to a LoRaWAN network server? Sounds like an intenst project. Can you tell us what the devices are reporting? Do you plan to have them connect to ThingSpeak as well for data processing and visualization? Unfortunatly I'm not familiar enough to help you with your LoRa networking bunching request. You might consider the TTN forum. lora lorawan