Wi-Fi Combo Forum Discussions
Hello
I have a product that currently uses a Cortex-M MCU that runs our application on the product, and there is a WiFi module (ESP8266 based) that runs our Network comms application. Both these Cortex-M MCU and ESP8266 based module communicate with each other via a UART interface.
I would like to enquire about Cypress wireless Modules offerings that we could use instead of our current ESP8266 module, having the following features :
1) Dual Band WiFi (2.4GHz and 5GHz),
2) Serial / UART Interface to Application's Controller,
3) Built-in Programmability support (So a Network application can be programmed on it, example = MQTT stack),
4) Over-the-air upgrade facility.
5) On-board Trace antennas OR option for Patch Antenna connection.
Can you please suggest if there are such products that we could use instead of the ESP8266 based module in our application ?
Thank you.
Regards,
Zeeshan
Show LessI have purchased an Inventek ISM43362 evaluation module that programs over the USB. I would like to learn how to program this device with my ST-Link/v2 in Wiced Studio.
I am not familiar with setting up make files or setting up targets in eclipse as some of the suggestions i found through google.
Any help would be appreciated. No I really do not want to purchase another Jtag device.
Show LessI found a snip called: "bt_dualmode_server" that does have the Bluetooth RFCOMM profile. We will be trying to work this one.
It does seem to work on the board connecting to the PC via a BT Terminal and I can send/receive ASCII characters.
I am now trying to simplify it - as it takes 54K of RAM !!! Could I remove the Proximity Server ? The 54K RAM is a significant cost, as well as the 232 KBytes of Flash memory, but RAM is scarcer in this case.
Is SPP a better approach?
Thanks,
Mike Roberts
Show LessHi All,
I trying to send some data over UART but wiced send generating exception condition.
How to check and debug exception .
Thanks,
Basavanagouda.
Show LessWhat could cause bricking issues when using OTA2 and Hibernation on a Murata Type 1GC (CYW43907).
The issue is happening when using OTA2 service with Hibernation. For Hibernation cycle, after a certain amount of time the device is put in hibernate for a few minutes then woke up to check some data then revert back into hibernation and the cycle repeats. At around 50 to 150 hibernation cycles, the module gets bricked. The only way to recover is to flash the module using JTAG. This bricking is happening only when OTA2 daemon is enabled in the code.
To recreate this issue, merge ota2 snippet that comes with WICED SDK 6.2.1 (snip.ota2_example) and hibernation example from Community Post from Oct 2018, "43xxx_wifi Hibernate.c in WICED 6.2.1?" @(https://community.cypress.com/message/176648#176648).
Show LessI'm evaluating the PSoC 6 CY8CKIT-062 for use as a BT+WIFI device. Our current PSoC 5 processor uses some analog components and multiple UARTS, some with flow control and others without. Other components I need, such as the ADC, seem to be supported.
In WICED, how do I either A) load a custom PSoC 6 layout so I can access the analog parts or B) if these components are available, access them using WICED?
I've spent quite a bit of time looking for how new platforms are created, as well, without success. When/if I create a custom PCB for our design, I'm guessing that would require a custom platform for the PCB - I'm not seeing anywhere how this is done.
Alternatively, is the expectation that I should use PSoC Creator for the design and somehow port over the BT+WIFI code? the demo design does not access the radio chip at all, so I'm presuming WICED should be used for all networking activity.
Thanks,
Show LessHi all,
We've been developing using the WICED platform for several months now, and overall are happy with the functionality. However, one key thing prevent us from taking this solution to production is the handling of intermittent wifi. For instance, customers will not always have perfect wifi. So in the case where wifi connection goes in and out (testing by rebooting our router) what is the correct way to handle the MQTT library? We are using wiced_network_register_link_callback() function to monitor the wifi link - so the wifi connection is automatically restored without any action on the application side. However, once the wifi link is up again, no MQTT function calls work. I've tried disconnecting/deinitializing the MQTT library and re-initializing it, but this doesn't seem to work (the mqtt_disconnected event is also never received in the mqtt callback function).
Would appreciate any input on recommended ways to handle the MQTT library in such a case. Is there something we should be doing in the wifi link callback functions? The main use case we are worried about is when we are publishing several large MQTT messages and the wifi connection drops for a few seconds.
Thanks,
Show Less