Please refer to the documentation.
1. Open the project: uwb demo\uwb-ranging\examples\uwb_demo\Project\s140\ses
2. The default program is compiled and burned to a device, which will broadcast uwb_base
3. In main.c, change this position to 1, that is, change to tag mode, after compiling and burning to another device, it will broadcast uwb_tag.
Ensure that both devices are powered up, then you can view the ranging results through the serial port, or you can use the app Minew Serial Assistant to connect the devices and see the ranging output. If you use the serial port to view the results of the distance measurement, TX pin is: P0.08, RX pin is P0.06
Ensure that both devices are powered up, then you can view the ranging results through the serial port, or you can use the app Minew Serial Assistant to connect the devices and see the ranging output. If you use the serial port to view the results of the distance measurement, TX pin is: P0.08, RX pin is P0.06
The transmission power of UWB is set according to the recommended values in the specification sheet, and there is no specific value in dB.Through radiation testing with a spectrum analyzer, the approximate transmission power is -10 dBm.
OTA functionality is possible, but the code size needs to be considered. If customers develop their own code, the S112 protocol stack occupies 100k flash, the bootloader occupies 24k, leaving 68k to be shared. Therefore, the code size must not exceed 34k.
Multiple master-slave communication involves one-to-many devices, whereas mesh networking involves many-to-many communication. Multiple master-slave configurations adhere to standard BLE connection methods, while mesh networking is built on BLE broadcasting protocols.
We have MAC addresses generated based on the current date for some samples. MAC addresses starting with AC:23:3F were used for previous production runs, but those addresses have been exhausted. Current MAC addresses start with C3:00.
BLE protocols are standardized; however, custom profiles can be defined. If an app attempts to retrieve device information based on a custom profile that doesn't match the service characteristics of our transparent module, it won't discover the service. This mismatch can lead to disconnections or communication issues.
Our commands do not include carriage return and line feed characters by default. Some serial port assistants might add these characters automatically, so you need to remove them to properly process the commands.
Broadcasting upon power-up in the module requires pulling the SLP pin low. Sometimes it occurs and sometimes it doesn't because leaving the SLP pin floating can result in unpredictable pin states. This situation can lead to the observed behavior.