Dear Team Particle,
I’m developing the use case of Smart wearable Badges for the event management using particle mesh where 1. Xenon is getting used as core of the badge and BLE scanner as the various locations for the localization/people tracking. The key use case of badges are sharing of the information to each other on pressing the switch when two badges are closed to each other - So technically the badges should be in Peripheral and central mode when pressing the switch. But I’m getting very heavy delay while executing this scenario. I need help with the entire project. The key requirement of the project is as follows
•All Beacons should be in the BLE mesh network with connectivity to the cloud gateways (Wifi Type) at certain distance with repeaters/relay nodes at every 100 meters.
•Beacon should have 1) Single Push button and 2) 3 RGB LED (Normal RGB or WS2812) – Low power
•Beacon should be Coin Cell powered with CR3032 3V 500mAh or CR2032
•Each beacon should advertise in two pattern –
•1. Heart beat Message (ID, Tx Power, RSSI, Battery % ) with x time interval to the àgateway/beacon scanneràCloud – for the real time indoor tracking/Zone specific Heat maps
•2. Based on Switch event- when the user is pressing the switch on both beacons closed to each other (within 6 inch of distance) – based upon the proximity detection it should advertise and exchange the data to each other and based on the connectivity to the gateway, it should publish the data to the MS Azure IoT Hub. (should require EEPROM storage to store the data temporary until publish to the cloud).
•There should be Publish-Subscribe method from Gateway to all beacons to broadcast the common message to blink the LED with custom colours.
•Message Customization : User should have the API to select the ID’s of the Beacons to whom they want to send the messege (color code) of the LED to blink.
•Message Routing: Cloud -à All the gateways -à Connected beacons to the gateway