Wi-Fi Combo Forum Discussions
Hi All,
When implement
void ble_scan_results_cb( wiced_bt_ble_scan_results_t* p_scan_result, uint8_t* p_adv_data )
for API wiced_bt_ble_observe( WICED_TRUE, 30, ble_scan_results_cb )
The p_adv_data carries full packet of data ( without size info, please add size info in API to make life easier)
If p_scan_result->ble_evt_type is BTM_BLE_EVT_CONNECTABLE_ADVERTISEMENT, p_adv_data carries advertisement data, that's fine.
But if p_scan_result->ble_evt_type is BTM_BLE_EVT_SCAN_RSP (for same device), p_adv_data carries advertisement with scan response data concatenated.
Is there a boundary info to separate scan response data from the whole bunch of data ?
It's really hard to do this.
Show LessFirst,Switch platform to 20706A2-Bluetooth, download one of the applactions (ex. hal_puart_app) to the board named BCM20707V2_EVAL. The program can't work correctly, however it do work with WICED-SmartReady-SDK-1.0.1.
We have another borad labeled BCM920735EVAL_B111, it seems have the same issue. I try to burn the generaed hex with BLUETOOL, it works.
Please help check it, thanks.
Show LessHello,
We are using SN8205 custom module with SST25VF080B Serial flash and Wiced 3.5.2.
While OTA updating process we facing problem.
Problem:
It shows only "Writing chuck 1 of size 1024 from offset"
and it stop for next process
Any help in this case highly appreciated.
Thanks & Regards,
Chintan
Show LessHi,
I'm using 4343W evaluation board with SDK3.7 and compiling "snip.wps_enrollee-BCM94343WWCD1-FreeRTOS-LwIP-SDIO download run". The WPS connection with the AP doesn't work and SW is frozen without any timeout. (2 min WPS timeout never happens).
Console log:
Starting WICED v3.7.0
Platform BCM94343WWCD1 initialised
Started FreeRTOS v8.2.1
Initialising LwIP v1.4.0.rc1
WWD SDIO interface initialised
WLAN MAC Address : 02:0A:F7:47:66:C4
WLAN Firmware : wl0: Jun 19 2016 22:40:09 version 7.45.45.17 (r644353) FWID 01-dbaba83
Starting WPS Enrollee in PBC mode. Press the WPS button on your AP now.
Starting WPS Enrollee
On SDK 3.5.2, everything is working fine with the same compile command and FW revision.
Starting WICED v3.5.2
Platform BCM94343WWCD1 initialised
Started FreeRTOS v8.2.1
Initialising LwIP v1.4.0.rc1
WWD SDIO interface initialised
WLAN MAC Address : 02:0A:F7:BF:CF:8E
WLAN Firmware : wl0: Jun 19 2016 22:40:09 version 7.45.45.17 (r644353) FWID 01-dbaba83
Starting WPS Enrollee in PBC mode. Press the WPS button on your AP now.
Starting WPS Enrollee
Joining 'eSoftAP'
Storing credentials for eSoftAP
WPS completed successfully
WPS enrollment was successful
Joining : eSoftAP
Successfully joined : eSoftAP
Obtaining IP address via DHCP
Network ready IP: 192.168.2.11
Associated on channel: 1
Show LessI am working on a software design using WICED-SDK-3.3.1 and BCM943362WCD4.
My application is conducive to using preshared keys instead of certificates for a number of reasons. Does anybody know how to use the BESL library to support PSK? I’ve studied every file that I can find and there is reference to PSK in several places including “cipher_suites.c” and “cipher_suites.h”. Studing the files that are included, it appears that BESL is a fork of TropicSSL and it looks like TropicSSL supports PSK. Unfortunately wiced_tls.c has no functions related to PSK and there are no sample files and no API documents that I can find that refer to PSK. Any help would be appreciated as the BESL appears to be the way to go for TLS on WICED and I’d hate to go to the effort to port WolfSSL to WICED just because it is not documented anywhere.
Show LessHi all,
Please see the follow code that creating 2 services with 128-bit UUID, the iPhone side can only see nothing.
If putting a zero byte between two 128-bit service, it will work better but iPhone can only see the first service.
Please help.
--Cheong
/* GATT database */
const uint8_t gatt_db[] =
{
// Generic Attribute service
PRIMARY_SERVICE_UUID16 (HDLS_GENERIC_ATTRIBUTE, UUID_SERVCLASS_GATT_SERVER),
CHARACTERISTIC_UUID16 (HDLC_GENERIC_ATTRIBUTE_SERVICE_CHANGED,
HDLC_GENERIC_ATTRIBUTE_SERVICE_CHANGED_VALUE,
GATT_UUID_GATT_SRV_CHGD,
LEGATTDB_CHAR_PROP_NOTIFY,
LEGATTDB_PERM_NONE),
// Generic Access service
PRIMARY_SERVICE_UUID16 (HDLS_GENERIC_ACCESS, UUID_SERVCLASS_GAP_SERVER),
CHARACTERISTIC_UUID16 (HDLC_GENERIC_ACCESS_DEVICE_NAME,
HDLC_GENERIC_ACCESS_DEVICE_NAME_VALUE,
GATT_UUID_GAP_DEVICE_NAME,
LEGATTDB_CHAR_PROP_READ,
LEGATTDB_PERM_READABLE),
CHARACTERISTIC_UUID16 (HDLC_GENERIC_ACCESS_APPEARANCE,
HDLC_GENERIC_ACCESS_APPEARANCE_VALUE,
GATT_UUID_GAP_ICON,
LEGATTDB_CHAR_PROP_READ,
LEGATTDB_PERM_READABLE),
// TX Power service
PRIMARY_SERVICE_UUID16 (HDLS_TX_POWER, UUID_SERVCLASS_TX_POWER),
CHARACTERISTIC_UUID16 (HDLC_TX_POWER_LEVEL,
HDLC_TX_POWER_LEVEL_VALUE,
GATT_UUID_TX_POWER_LEVEL,
LEGATTDB_CHAR_PROP_READ,
LEGATTDB_PERM_READABLE),
//service1
PRIMARY_SERVICE_UUID128 (HDLS_SERVICE1, PERIPHERAL_SERVICE1_UUID),
CHARACTERISTIC_UUID128(HDLC_SERVICE1_CHARS1,
HDLC_SERVICE1_CHARS1_VALUE,
PERIPHERAL_SERVICE1_CHARS1_UUID,
LEGATTDB_CHAR_PROP_READ,
LEGATTDB_PERM_READABLE),
0x00 // putting a zero here will work better, but still no service 2, otherwise, both services will not work
//service2
PRIMARY_SERVICE_UUID128 (HDLS_SERVICE2, PERIPHERAL_SERVICE2_UUID),
CHARACTERISTIC_UUID128(HDLC_SERVICE2_CHARS1,
HDLC_SERVICE2_CHARS1_VALUE,
PERIPHERAL_SERVICE2_CHARS1_UUID,
LEGATTDB_CHAR_PROP_READ,
LEGATTDB_PERM_READABLE),
};
Show LessHI all,
I 'm using BLE functon on WICED-SDK_3.3.1.I plan to add two uuid128bit services, it appeared a strange question. If I just add one,when connect it, I can see this service with iPhone, but if add two, when connect it, I can't see any services.The attachments are my gatt_db file.
I run example "ble_proximity_reporter", it has multiple uuid16_services, there is no this problem.
What causes this problem? Hope someone help me a look.
Show LessHello All,
I am working on wiced SDK3.5.2 with wifi module SN8205.
I download snip.scan and scan available wifi and show in serial terminal. But i get the problem with it does not able to show the my AP.
You can see in the image.
In this image i give the detail of the available scaned wifi AP. , my AP properties and .wireless netwrok shown in wifi network.
Need help...
Show Less
Hello All,
We are working on mqtt. We use SN8205 Module and SDK3.5.2.
Issue: Successfully connected with router but no access internet
--> Router is firewall protected
--> add the mac of wifi in router
but wifi module not access the internet
I confused here, need help to solve issue...
Show LessHi
I tried both SDK 3.7.0 and 3.7.0_3
test condition
- clean SDK without any modification
- target board is BCM94343WWCD1
issue
build snip.config_mode download download_apps run to target board, the Config mode AP is working, PC can connect and ping to the board, but can't access the config webserver (http://192.168.0.1)
if change SDK to 3.5.2, no trouble found.
Thanks,
Sharn
Show Less