Smart Bluetooth Forum Discussions
Hey,
I am a student and doing an internship at a company and they develop bus system devices.
So I have to create a prototype. For this i have the Evaluation Board BCM920732_BLE_KIT. I should connect this board with
their bus devices and create a new Bluetooth interface to check the status of a bus device with e.g. LightBlue or a iPhone app later.
For this i would connect the BCM920732_BLE_KIT at TP 32/33 (UART) with this bus device.
Is that possible with Evaluation Board BCM920732_BLE_KIT?
Or i would need the BCM92073X_LE_KIT ?
In future broadcom moduls fittet as standard in this bus devices for their customers.
Thanks
Asper
Hi,
I can manage to produce one weird GATT connection symptom by using LightBlue and BCM20732 module.
Is there any additional debugging message available from LL / PHY for diagnostic?
BCM20732 act as a peripheral (running application 'hello_sensor') and LightBlue is running on iPhone as a central.
Steps:
1. Use LightBlue to create connection to BCM20732
2. When connection is made, disconnect it from LightBlue. From console output of BCM20732, the connDown callback is not yet called immediately after disconnection made at LightBlue side. (Any one can explain this?)
3. Wait for while, the connDown callback is truly called (observed from console output of BCM20732).
4. Trying to make connection again from LightBlue. Then it will failed with 'Disconnection from peripheral' immediately and there is no any connection callback available from BCM20732.
5. Usually, it will take a while then you can connect it again (connUP callback available from BCM20732). Not sure exactly how long is this period. But it would take roughly 30 sec or more.
Show LessI am using a mac OSX desktop application to connect to WICED Smart - using the stock "hello sensor" application. (RAM).
The application is doing very basic stuff:
1. look for devices
2. connect to the selected device
3. discover services + characteristics on the connected device.
When running the desktop app, I can connect to the device, and can discover the 4 standard services, but can not discover the "hello service" which is identified by a 128bit UUID.
In the app, I am searching for generic / no filter/ no limitations - so I should see all services.
Now here is the strange thing:
Using a 3rd party iOS app (BLE utility by "runware") - I am able to "simulate" the hello_sensor:
-->The app is actually copying the "hello Sensor" info, and then acts as the device itself. (very cool feature!)
When using this device "simulation" - my desktop app detects it, and able to fully detect the "hello service" and characteristics.
So this somewhat validates my desktop app, but still I need to connect to my real device.
Any suggestion on how to debug such thing?
Thank you,
Show LessIf we wanted to use the Device Information Manufacturing String characteristic is there a max size that this string can be?
I see the BLEPROFILE_DB_PDU has a length field, a header field and a pdu field as LEATT_ATT_MTU-1 ...
So, this amounts to 24 bytes. Even though I thought it was 25 bytes.
So, if one needs to send a string larger than this packet size is it OK to do ?
For example, is there a max size for a variable string in any characteristic?
Thanks
Note: SDK 2.0.1 requires the WICED SMART BCM92073X_LE_KIT small form factor development board and cannot be used with older BCM920732_LE_KIT development boards.
WICED™ SMART Software Development Kit (version 2.0.1) is now available online here:WICED Smart Documentation
The WICED™ SMART SDK includes the tools and software needed to create BT and networking applications for a wide range of products.
The SDK is available as a standalone zipfile or as a separate installer bundled with the WICED™ Integrated Development Environment.
Hello,
I have a healthcare customer who wants to run SPP over BLE, basically currently they run a serial protocol over USB to download diagnostics from their medical device.
I see that connectBLUE have an implementation of SPP over BLE but my customer prefers the Broadcom module as its price is excellent.
1) Are there any implementations of this - does anyone have any reference code ?
2) Are there any SW developers who offer a design service for this ?
Thanks
Mark
Show LessUsing Apps/mybeacon, I adjusted the advInterval parameter in blecm_startAdv().
For values of 256, 1024, 2048, I see this relationship when packet sniffing:
interpacket_ms = 0.625 * advInterval
However, for values of 128 or 32, interpacket_ms = 1277. Looks like there's a minimum advInterval, between 128 and 256.
How can I set lower inter-packet times?
Also, which docs should I be reading? I only found this function documented in Doc/API/blecm_8h.html, which gives the signature, but no explanation of the units or limits.
Show LessI'm developing on the WICED-Smart 1.1.0 SDK. I'd like to make a few applications for testing the hardware peripherals of the module.
Is it possible to strip all of the bluetooth communication code out of an application and have it work? I tried doing this, but it appears to break GPIO interrupts.
Show LessCan a single 20732 (peripheral) be connected to more than one piconet master (central) at the same time?
That is, can multiple piconet masters (centrals) simultaneously access the same slave (peripherals)?
QUESTION 2:
Can one 20732 that is piconet master (central) of a 2nd 20732 slave (periphal), and at the same time advertise to and connect as slave with a 3rd 20732 master (central)?
Show LessDoes Java not support the unsigned variables present in the glucose profile?
For example, if one were to use Android vs iOS ... what sort of problem does this pose or has it been worked around
Show Less