Wi-Fi Combo Forum Discussions
Does 4390X or 5490X can boot from external flash? How to set up it?
I am working with the Evaluation kit for CYW43907. When I can expect to buy the chipsets to build my own solution? Additionally, if I can be put it in touch with a sales or support engineering (Seattle area) that would be really helpful.
Thanks,
Vamsi
Show LessHi,
I'm trying to connect AVS server and created AVS account for the test.
Like the comment in the wiced source code file, I ran avs_authorization app and get the following screen
Because I have no idea about device type ID, I skiped it and also serial number(seems default one).
Any how I run "submit" on the page but I got the following error.
It is complaning about "Allowed return URLs", so I checked the URL in the Amazone site that I registered.
Like in the guide about URL , I registered the URL like the following. and update information and then tried procedure again but I got same error.
Does anyone know what's wrong with my procedure?
whtat's the correct settings for the URLs?
For the reference, I am also attaching the wiced log when I tried "submit" above.
Looking at the log above , I also wonder what's "Resolved Broker IP" , which is 54.230.254.127 used for?
Best regards
Soohwan.
Show LessHello!
Please help, I developed application that use MQTT protocol over TCP/TLS 1.2 connection.
If I try send payload messages that small than 1200 bytes this messages successfully send to AWS MQTT broker or my custom RabbitMQ broker on my local server.
If payload over 1200 bytes my app stuck, but not hard fault.
I tried to use Wiced studio 4.0.x and last version Wiсed studio 4.1 and two boards BCM943362WCD4 and BCM94343WWCD2 result same for this two boards.
May be anyone faced this problem.
Thank you.
Show LessHi everyone,
WICED 4.1.0 cannot connect to Azure IoT Hub over TLS-based MQTT connection due to WICED's inability to establish a TLS channel.
Direct connection has never worked for us since our product was based on WICED 3.5.2. That's why we have spinned off TLS proxies (NGINX), while waiting for a fix. However, it seems that neither 4.1.0 is solving the issue, so here is some investigation that may help you with debugging.
We took Wireshark traces for the following scenarios:
1) Connected MQTT.fx app directly to Azure IoT Hub (OK)
2) Connected WICED's secure_mqtt app directly to Azure IoT Hub (Not OK)
3) Connected WICED's secure_mqtt app through NGINX proxy (OK)
After looking into the wireshark traces, we could see that there is a one major difference between our NGINX proxies and Azure IoT Hub. Along with the "Server Hello" message, Azure IoT Hub is also sending "Client Certificate Request" to the client specifying that a client cert is requested.
However, the MQTT authentication in Azure IoT Hub is not based client certificates, but rather on credentials. In such a case, the client is not expected to send any cert. This is where the trace from MQTT.fx are useful. What that app did to deal with this issue was to simply answer, with no certificates. In fact, according to RFC5246:
If no suitable certificate is available, the client MUST send a certificate message containing no certificates.
Unfortunately, WICED's approach is a bit different. What we observed was that the app got stuck in a call to function ssl_handshake_client_async() while processing state SSL_CLIENT_CERTIFICATE. Eventually the app crashed due to a simple watchdog, as bdide_1722426 described in this unanswered question.
Sadly, I cannot dive deeper and understand why ssl_handshare_client_async fails. This is where I need some help. In order to provide some proof, below you can find attached the .pcapng files containing the traces of the aforementioned scenarios.
I am really looking forward to a reply from some representative of Cypress. This has been a big issue for a long time.
Thanks in advance,
Stavros.
Show LessHi,
I manage to get "access token" through "avs_authorization" in SDK 5.2.
However for the next step, I need "refresh token".
Using redirection form which is "main.html" in the SDK ,seems only generating access token.
The following picture is the access token I got through the redirection form in the SDK but there is no information about
"refresh token" in this form.
Does anyone know how to get refresh token?
Thanks,
Soohwan.
Show LessThe number of IoT devices is growing exponentially and making the usable frequency spectrum busier than before. Wi-Fi, Bluetooth, and ZigBee operate in the unlicensed 2.4-GHz Industrial Scientific and Medical (ISM) band. Bluetooth and Wi-Fi are almost non-competing technologies. Each of these have their own applications based on their merits. Many IoT applications require both be present in the same network. Some applications even require both of these technologies to be collocated in the same system. This collocation makes things worse if not handled well.
This three part article series talks how Bluetooth and Wi-Fi use the spectrum and challenges, basics of coexistence and type of coexistence. To read more, click on the following links:
Enabling the IoT, part 2: Coexistence - living in the same neighborhood
Enabling the IoT, part 3 – The basics of coexistence
Enabling the IoT, part 4: Collaborative coexistence
Show Less
Are there any available measurements on reference boards with maximum power save options enabled for this ? I'm basically trying to figure out what is the best achievable low power current draw, while still maintaining a connection to the server.
I've read AN104, it mentions 'sleep mode may be 10's of microamps or less' and then in chapter 4.2.4 concludes with 'minimum sleep current is approx 500 microamps'. This is not measured with TCP connection however, and that's a fairly wide swing as well. Anything better defined on any specific reference boards would be welcome. CYW4343W measurements would be ideal, but anything else running Wiced would be fine, too.
Also, CYW4343W mentions support for 'power-save multipoll', where can i read more about how is that exposed or implemented in the chip ?
Show LessI had murata 43907EVK(type1GC_RevA), It use MACRONIX flash, working well.
I try to chang to winbond flash ( W25Q64FVSIG ).
I had modify "GLOBAL_DEFINES += SFLASH_SUPPORT_WINBOND_PARTS" ,
app can download finish, but it seem do no working, no any print log come out from UART.
It there any thing else need to check? or any suggestion?
Show LessWe use WICED 5.1 on stm32f415 with feature :
- WIFI station
- BLE server
- BLE client
- AMQP
we using the default wiced config (all in SRAM) but we haven't enought free space in SRAM (128 Ko - heap size)
Which data can we move in CCM_SRAM ?
When we moving .bss, the program doesn't work (DMA can't acces to CCM )
Show Less