- Fri Sep 24, 2021 2:19 am
#228635
I have this issue when I use two Artemis DK boards with Mbed Studio as a developing platform that they do not connect to each other.
Here is what are included to my project: mbed-os is from here https://github.com/ARMmbed/mbed-os
since if I use mbed-os-ampiq-apollo3 from here https://github.com/sparkfun/mbed-os-amb ... pollo3-dev
I get this error message: Utils are attached from here: https://github.com/ARMmbed/mbed-os-ble-utils
Example codes are tested from https://github.com/armmbed/mbed-os-example-ble
This example on first board BLE_GattClient_CharacteristicWrite and BLE_GattServer_CharacteristicWrite on the second.
I also tested to use these BLE_GattClient_CharacteristicUpdates with BLE_GattServer_CharacteristicUpdates but same issue happens: We found "GattServer", connecting... is the last print from original code. Others in the following image from Serial Monitor are just my debugging prints: This indicates that Client finds the Server board which is advertising but something prevents them to establish the connection. Server side will continue advertising like nothing happened.
I also had the issue that Artemis DK board MAC addresses were the same so I changed the other board address by adding some lines from following this https://github.com/sparkfun/mbed-os-amb ... /issues/49 but still no connection can be made.
I was able to connect both Server board and Client board separately with Android phone mobile app nRFConnect so the boards and code is able to connect to some devices but why not to each others?
Here is what are included to my project: mbed-os is from here https://github.com/ARMmbed/mbed-os
since if I use mbed-os-ampiq-apollo3 from here https://github.com/sparkfun/mbed-os-amb ... pollo3-dev
I get this error message: Utils are attached from here: https://github.com/ARMmbed/mbed-os-ble-utils
Example codes are tested from https://github.com/armmbed/mbed-os-example-ble
This example on first board BLE_GattClient_CharacteristicWrite and BLE_GattServer_CharacteristicWrite on the second.
I also tested to use these BLE_GattClient_CharacteristicUpdates with BLE_GattServer_CharacteristicUpdates but same issue happens: We found "GattServer", connecting... is the last print from original code. Others in the following image from Serial Monitor are just my debugging prints: This indicates that Client finds the Server board which is advertising but something prevents them to establish the connection. Server side will continue advertising like nothing happened.
I also had the issue that Artemis DK board MAC addresses were the same so I changed the other board address by adding some lines from following this https://github.com/sparkfun/mbed-os-amb ... /issues/49 but still no connection can be made.
I was able to connect both Server board and Client board separately with Android phone mobile app nRFConnect so the boards and code is able to connect to some devices but why not to each others?
You do not have the required permissions to view the files attached to this post.