Wi-Fi Combo Forum Discussions
Hi,
I'v tried updating the app using the ota_fr snip and I want to know if the SDK-3.3.1 supports updating the DCT OTA. I think it's possible and useful if we want to update the app combining a new default DCT, or updating the DCT separately.
regards,
Guohui
Show LessI have created a new project and one of the sources needs access to multiple include
directories. I have edited the new make file as follows:
NAME := testPlatform
$(NAME)_SOURCES | := testPlatform.c |
$(NAME)_INCLUDES +: -I./WICED/RTOS/FreeRTOS/ver7.5.2/Source/include
After clean and build, I get a strange string in the config.mk file (in the build dir tree)
that looks something like
testPlatform_INCLUDES := -I./app/testProgram/testPlatform-I./WICED/RTOS/FREERTOS/ver7.5/2/Source/incude
no space between the include specs and the compile fails. Have replaced +: with other syntax choices but
same result. If I edit config.mk and add a space, include files are found correctly. But, if I ever do a clean,
I loose that info from the config.mk file.
Also is there a list of significant make variable names that mean something in project make files? It took a while to find the
xxx_INCLUDES name in an example and also the $(NAME)_PREBUILT_LIBRARY := xxx.a for use in creating project-wide
libraries. Even if its just a list significant names, that would be a help..
Thanks
Show LessHi,
I wanted to disconnect my WICED device(BLE peripheral) from Smartphone(BLE central) after all operations are completed.
To do this, I was looking for an API to disconnect, but can't find the same.
Is there any API available or any other alternative way to disconnect from central device ?
Show LessHi Guys,
(Wiced SDK 3.1.2)
On my platform I need to be able to switch off WIFI without stopping HTTP server (I have a LAN interface on my board that uses the same HTTP server).
If I issue wiced_wlan_connectivity_deinit() without stopping HTTP server (wiced_http_stop_server()) the processor hangs and is restarted by the watchdog.
(FYI, when http server is stopped first and then wiced_wlan_connectivity_deinit is issued processor works fine.)
Do you know why that is happening? Any ideas how I could deinit wlan connectivity without stopping http server?
I would appreciate any help on this.
Oleg
Show LessThe Spark Photon is the follow on design to the Spark Core (backwards compatible). However, by leveraging the Broadcom BCM43362, it's now faster, better, and cheaper than its predecessor.
Note here that USI manufactures the BCM43362 based WICED module used on the Photon design: http://www.usish.com/english/products_wiced.php
A comparison chart is provided below that was obtained from the Spark blog here: http://blog.spark.io/2014/11/12/introducing-the-19-dollar-photon/
On the Spark website, they are now accepting pre-orders for the board and targeting June shipments (first run sold out quickly, over 15,000 sold): https://store.spark.io/#/?product=spark-photon
At just $19, the Photon represents an excellent low cost Wi-Fi development kit for creating connected projects and products.
- Spark P0 Wi-Fi module
- Broadcom BCM43362 Wi-Fi chip
- STM32F205 120Mhz ARM Cortex M3
- 1MB flash, 128KB RAM
- 802.11b/g/n
- Soft AP setup
- FCC/CE/IC certified
Hi.
I am using the BCM943341WCD1 with SDK 3.3.1. The board is programmed to act as a peripheral hosting a GATT server. As of now, the connection is limited to one client (central).
(1) I want to change the configuration to multiple centrals connecting to my BCM943341WCD1 acting as a peripheral. I am using the blue_proximity_reporter application as an example and there is a wiced_bt_cfg.c. In it, I see one configurable that I can change:
/* GATT configuration */
.gatt_cfg = /**< GATT settings */
{
.appearance = APPEARANCE_GENERIC_TAG, /**< GATT appearance (see #gatt_appearance_e) */
.client_max_links = 0, /**< Client config: maximum number of servers that local client can connect to */
.server_max_links = 1, /**< Server config: maximum number of remote clients connections allowed by the local */
.max_attr_len = 360, /**< Maximum attribute length; gki_cfg must have a corresponding buffer pool that can hold this length */
},
(2) Besides that, is there anything I need to configure.
(3) Also, when multiple centrals connect to a peripheral:
3.a) how are the read/write requests for characteristics serialized. I am hoping that the BLE stack takes care of that at lower layers and for me, I just handle connections with different connection IDs.
3.b) How can I enable read-only+notification-only access to some (may be do some MAC filtering -- maintained that as a white list or a blacklist for deny connections) or Read/Write access to some.
(4) The BLE mac address can be spoofed? or is it like ethernet where every hardware has a unique burned-in mac address?
Thanks!
Regards,
Manish
Show LessHi,
I just wondering if it is possible to stream HD ready video (~30FPS) through Wi-Fi. Is there anybody who has any experience in this subject?
Show LessHi,
I am trying to implement #ota_upgrade on my #bcm943362wcd8 board, but not able to do so even after following all the steps in the documents.
I have also followed all the forums and tried changing Modified sector size to 0x10000 in "wiced_apps_erase_sections" function in "wiced_apps_common.c" but there was no help from this.
Can some one please me I am stuck here from a couple of days.
Show LessHi,
I've looked a lot inside the forum about the OTA process but unsuccessfully, I did not found my answer...
I've wrote an application which load a tcp client located in FR_APP on a BCM943362WCD4_EVB.
This app located in FR_APP is receiving chunck of a file and writing it on the APP0 location.
When I received all chuncks, I reboot the wiced.
Initialization :
- wiced_framework_app_open
- wiced_framework_app_get_size
- wiced_framework_app_set_size
- wiced_framework_app_get_size
Chunck writing :
- wiced_framework_app_write_chunk
Rebooting :
- wiced_framework_app_close
- wiced_framework_set_boot
My problem is that, as I change the boot configuration, the module never reboot and I'm obliged to reflash it to work properly.
Moreover, I looked trough the internal flash, and nothing has been wrote at 0x0800C000
Any help would be appreciated,
Regards.
Show Less