Sure. However, most of the BLE apps available in the market act as central devices, so you would need to install a BLE app that acts as a peripheral device to broadcast data.
1) For iPhones: You can use LightBlue, which supports both central and peripheral roles.
2) For Android phones: nRF Connect is a suitable option.
Host and slave is the concept of the underlying Bluetooth, the devices that initiate the connection are the hosts, and the devices that are connected are the slaves. For example, a cell phone (host) actively connects to a Bluetooth light (slave).
Client and server is the concept of the upper layer (GATT layer), the client often needs to get data from the server. Example: Mobile phone The phone (client) gets the light on and off of the Bluetooth light (server).
Generally, the host is the client and the slave is the server.
But there are some exceptions, for example, the Bluetooth watch (slave, client) and the cell phone (host, server), when the cell phone calls, the cell phone will actively "notify" the phone number.
The phone will actively "notify" the phone number to the watch.
The reason why we need to clarify the relationship between the four is that we need to make it clear during the development process that the host has the right to initiate the connection and the server has the right to use the notify function.
So don't be surprised why the host can use the notify function, because
The host is the server at this point.
Bluetooth communication is similar to making a phone call. Let's say you are talking to a friend on the phone, and you both speak with a 3-second gap between sentences. If there is no response for more than 30 seconds, the call will be disconnected.
Now, imagine if you suddenly leave for a minute to use the restroom while someone is calling you. The caller will inevitably hang up because your restroom break exceeds the time they are willing to wait.
Similarly, if your Bluetooth communication is disconnected, it means your event processing time has exceeded the "connection interval + timeout" duration. To resolve this, you either need to reduce the event processing time or increase the "connection interval + timeout" duration.
Whether it is BLE or other communication technologies, receiver sensitivity is a critical parameter that largely determines the range of a chip's transmission capability. In technical terms, receiver sensitivity refers to the minimum signal energy that a chip can demodulate. For example, if a manufacturer's BLE chip has a receiver sensitivity of -97dBm at 1M PHY, it means that the chip can still demodulate a signal when the received signal energy is as low as -97dBm. As we know, with increasing distance, the signal undergoes greater attenuation during propagation, resulting in a decrease in the received signal energy. The fact that BLE chips can demodulate signals even at very low energy levels indirectly indicates a longer communication range.
The Nordic52832 chip supports not only BLE but also a proprietary 2.4G communication protocol. BLE, being a standardized protocol stack, allows relatively simple communication between devices. However, the proprietary 2.4G communication protocol poses challenges for interoperability due to variations in private configurations across different manufacturers.
This module is based on STMicroelectronics' STM32WLE5CCU6 chip solution and incorporates an Arm Cortex-M4 MCU and Semtech's SX1262 baseband. It does not require an external MCU for primary control.
Support for disabling a specific constellation is not available for modules that support RTK. However, for modules that do not support RTK, such as MS35SN1, disabling of constellations can be achieved through specific commands.
The AT+CWRECONNCFG command can be used to set the automatic reconnection attempts. A value of 0 means it will always attempt to reconnect, and the range can be set from 1 to 1000.