Smart Bluetooth Forum Discussions
Does anyone have any experience or thoughts on implementing cryptographically secure pseudo-random or true-random number generation using WICED Smart SDK? I am looking for a way to generate nonces ( number only used once) for a crypto algorithm. pseudorandom number generators such as rand() function is not desirable for this application. The best approach would require tapping into a source of true randomness such as sampling high frequency clock (with high phase jitter) with low frequency clock. Other less secure ways would involve using time ( ss:mm:hh:dd) as seed to a an LFSR or something.
Show LessI'm using BRCM20737S and adc_readVoltage to read some measure which is output byvoltage. But, in some BRCM 207373S, adc_readVoltage outs a wrong value, sometime. Pleasetell me how to use adc_readVoltage to read right value constantly?
Show LessHi,
Every time I download program to SFLASH, I see 60-byte value starting at 0xF8002000, the beginning of volatile section 1.
It seems that the value is different for each download. Could some one tell me what this value is?
I might have seen the related discussion but I can't find it.
Show LessFor organizations who have previously been granted FCC approval and Letters of Authorization from Broadcom to use the BCM2072xS modules in their end products, are the original LOAs still valid now that the Broadcom IoT Business Unit has been acquired by Cypress?
This is in reference to the FCC Certification Flow document(s) posted here:
FCC Certification Flow for Broadcom module products
Regards,
Andrew
Show LessLooking, for example, at hello_client.c leatt_regNotificationCb() registers a callback handler. The handler has parameters (int len, int attr_len, UINT8 *data).
In that callback, how can I distinguish which of the multiple slaves issued the notification? Perhaps there's a getter function equivalent to blecm_SetPtrConMux()? but I can't find it.
Show LessIs there any consideration or guideline regarding code migration from BCM20732S to BCM20736S? Any tips or hint is appreciated.
Thanks,
Mehrdad
Show LessHello,
My application has be visible all the time. (Better: it should be connected all the time).
If the device is not connected, it should send advertisements at high duration.
If set high_undirect_adv_duration to 40000 (seconds) (low_direct_adv_duration is set to 0), ADV stopped is called every second.
If set high_undirect_adv_duration to 30000 it seems to work.
So what is the maximum time for high_undirect_adv_duration and high_direct_adv_duration?
SDK: 2.2.1 (Ubuntu)
Hardware: BCM920736S
Show Less===
SDK: 2.1.
Tag: 920737.
app: OTA hello-sensor.
OTA firmware size ~ 18KB.
===
Description:
We try to send data via PUART to other device component from 20737s; data length is around 100Byte.
I would like to know any FIFO buffer limitation or where to configure it for larger buffer size. Or we find
some data is truncated and didnt get in Rx side.
Show LessHi,
I have few question of Bluetooth LE low power. I can use lower connection interval and broadcast interval in slave side, and it can reduce the RF times of use. Did the MCU will went to the low power mode like pause or sleep mode without setting(For example: init =>send adv =>sleep =>wake up and send adv =>sleep....). I have try change my broadcast parameter(high duration:1s/30s; low duration:5s/300s). But the MCU isn't went to low power mode.
I have already read this thread: Sleep Deep_Sleep Explanation and Techniques
I have a question in Q&A:
>No, when advertising or in connection, the device will not go into deep sleep. However, it will go into other low power modes like sleep and pause based on the connection/ADV interval and other activities. => I need set the module to sleep mode?? Or the stack will went to the sleep mode??
Jack
hi,
Please help me to Check and let me know whether we have BLE with USB interface