AIROC™ Bluetooth Forum Discussions
Hello
I am using PSOC 6 and I want to establish a BLE connection and send data to mobile device. Please note that I have my own mobile app and wont be using cysmart. I have attached my project. Please I have tried so many ways and its not working. Can anyone help?
Thank you,
Show Less
Hello all,
I have created the project using the CYBLE 416045-2 where the ADC continuously samples data and as soon as 240 bytes of data is acquired it is sending it through notification packet over the BLE (Project is attached herewith)
The connection is established properly, and I am able to send data continuously. I am trying to measure current during this entire process. I have attached my multi-meter with a jumper on the J8 jumper on the board as marked by yellow on the picture attached. The J2 jumper (marked by blue) decides the voltage level on the board. With 3.3 V I am observing current of 117.3mA however when I open the J2 jumper (board running on 1.8V) the current I am observing is around 1.2mA however in this case I am not able to find the BLE connection of the board on the Cy smart app or even on the BLE dongle.
Can anyone guide me is this the correct way to measure current for this board? If so, what am I doing wrong such that the current is going to 117.3mA in 3.3V case because it is WAY TOO MUCH above the board specification.
Also, if there is any wrong on the programming side could you guide me on how to reduce current for this case. I want to run the board on minimum possible power and minimum possible current cause it needs to run for days on a single cell of battery.
Thanking you,
Anik Sengupta
Show LessIn short: the API does not seem to generate a failure event in case of a write during connection loss.
Flow:
After connection established, I shutdown the peer device.
Following that, I write WriteCharacteristic onto the inactive peer device, (I get no error on the write function itself.)
Setting a timeout of 33 seconds, (32 is max on most devices)
Listening to the OnCharacteristicWrite event for all timeout duration, according to documentation this one should tell me if the write was done.
Timeout ends, I never get an event saying write failed, nothing from the dongle is indicating an issue.
Is there someway to verify connection is lost via GAP/GATT, or I must assume connection lost on retry?
Help me out guys!
Thanks!
This is following my attempts to find a solution to:
https://community.infineon.com/t5/PSoC-4/In-CySmart-API-getting-a-CONNECTION-TIMEOUT-event/td-p/345085
Hello,
We try to install "RFCOMM_Serial_Port_1 Program" in the CYBT353027EVAL board but get following error. I have also tied to do the recover/reset procedure without any success, however I don't know in which step I have to do the rest, but I have tried a few different ways.
I wonder if you have any suggestions to do this?
COMMAND:
RFCOMM_Serial_Port_1 Program
ERROR:
Programming target device ...
Detecting serial port ...
Serial port not detected...
Download failed
If the serial port was not detected, make sure no other program such as ClientControl has the port open.
If you have issues downloading to the kit, follow the steps below:
Press and hold the 'Recover' button on the kit.
Press and hold the 'Reset' button on the kit.
Release the 'Reset' button.
After one second, release the 'Recover' button.
make[1]: *** [../mtb_shared/wiced_btsdk/dev-kit/baselib/20706A2/release-v4.0.0/COMPONENT_20706A2/make/recipe/program.mk:102: qprogram] Error 1
make: *** [../mtb_shared/core-make/release-v1.9.1/make/core/main.mk:434: secondstage_build] Error 2
Best regards
Artin
Show LessHi,
I'm looking for a clear input on the allowed TX Power for the CYBT-483056-02 module. I've read these topics :
but still I haven't been able to clearly figure out what are the maximum allowed Tx power.
Can you please fill the table bellow so that we know if we can use this module :
Regulatory \ BT Mode | BLE | BT EDR |
FCC | ||
CE | ||
MIC |
Regards, Jerome
Show LessIs there aby training/courses related to bluetooth low energy (BLE) technology chips? I’m interested in both online and classroom based (West Coast of the USA preferably) courses. I need to learn how to use and program their parts. Key concepts such as advertising, low power modes, scan response, pairing, connection intervals, over the air updates (ota), and connection topologies is a good start.
Show LessUse CYW920719B2Q40EVB-01 EVALUATION KIT by Modustoolbox,Application:HAL-PUART,cannot realize the result of this program.
Hardware connection are as follow:
Logic Analyzer CH0--J10 TX
CH1--J10 RX
CH2--D1
Software operation situation:
Send character 4 to the SoC three times,but no response.
Did I do something wrong?
Show LessI am currently using CYBT-483056-EVAL board for BLE evaluation but it did not have support for SWD debugging. I am looking for alternative in this series which can have SWD support.
Show LessHi
Is there a programming specification for CYBLE-343072-02 that describes the communication protocol, suggested hardware and application note?
We are looking to support the programming of this device on our programmer.
Thanks
Peter
Show LessHi,
One of my customer is having problem with reconnecting PSoC 6 BLE after disconnection, such as power down.
The cusotmer is using a couple of PSoC 6 BLEs, one for central and the other for device.
And the issue is that once peripheral disconnection (such as power down) takes place,
after restarting the device, communication fails to re-establishing.
What customer is doing are
(1) When Central detects CY_BLE_GATT_DISCONNECT_IND Event,
Central scans the peripheral using Cy_BLE_GAPC_StartScan
(2) When Central finds the returned peripheral in the CY_BLE_EVT_GAPC_SCAN_PROGRESS_RESULT,
reconnection seems to be established using Cy_BLE_GAPC_ConnectDevice
(3) But now sending/receiving data is not working.
Would someone teach us what step or process is missing to recover normal send/receive connection
between the Central and the peripheral Deivce?
Best Regards,
21-Dec-2022
Motoo Tanaka