WICED™ Studio Forum Discussions
Browse the Community
Featured Discussions
Simultaneous le and br/ edr controller host bluetooth devices on my bluetooth scan what are they used for and what brands are there out there my neighbors wifi went out and 5 Bluetooth speakers were exposed connected to my iphone
Show Less
Here I make 2 devices talking to each other over mDNS multicast protocol.
Device A:
- WICED SDK 6.6.0 based application runs over 4343WA1 wifi chip. Configured FreeRTOS + LwIP.
- The app joined a multicast group (224.0.0.251) and send a packet of igmp v2 member report.
Device B:
- The app running over Linux Ubuntu 20.04 joined the same multicast group by calling
setsockopt(aSocket, IPPROTO_IP, IP_ADD_MEMBERSHIP, ...);
Upon this condition, the devB sends a query packet to the group and the devA receives it. Then, the devA makes a reply packet and send to the same group, but the devB never receives it. Wireshark has no packet dump for the devA reply packet, either.
I put some debug message at the function wwd_thread_send_one_packet() in WWD/internal/wwd_thread.c and make sure the packet transfer to the WiFi chip done well as expected.
Here is my question that is any reason the WiFi chip doesn't send a multicast packet out to the network?
(added: it seems to be none of multicast transmit packets actually going out to the network. The call wwd_wifi_get_counters( STA, &counters ) returns counters.txmulti unchanged at all.)
Your comment is highly appreciated. Thanks.
Show Less
Hi,
As title. How to build ClientControl source code in WICED Studio SDK??
If anyway to modify and build custom ClientControl tool based on code in WICED Studio?
Thanks.
Austin
Show LessHi,
Per Amazon doc, CYW943907AEVAL1F is not supported by many of the libraries required for full IoT functionality.
Primarily I'm talking about OTA
Is there any example project/tutorial demonstring how OTA can be performed using the AWS cloud service?
Same question goes for other IoT related services such as security, TCP etc.
Thanks
Show LessHello,
I'm currently working with the CYBT-343026-01 Bluetooth module in my custom PCB design, using a dedicated MCU as the host. I've successfully sent the HCI_RESET command [01 03 0C 00] through HCI UART and received the expected response [04 0E 04 01 03 0C 00].
The goal is to establish Serial Port Profile (SPP) communication from MCU to PC via CYBT-343026-01. However, I am uncertain about the next steps for using the module, and I have the following questions:
- Should I enter the application mode or use Bluetooth HCI Mode Interface?
- How to enter the application mode? Should I follow one of the 2 sequences bellow?
Sequence 1:
- Generate application: Use the ModusToolbox to create the .hex file from the RFCOMM-SPP example.
- Program the module: Use WICED Module Programmer to program the module through a USB-to-UART bridge.
- Run the MCU: Start with “CTS is high after the reset” to “apply any stored configuration”
Sequence 2:
- Generate application: Use the ModusToolbox to create the .hex file from the RFCOMM-SPP example.
- Run the MCU: Start with CTS low after the reset to enter download mode
- Program the module: Follow the "Downloading an application to serial flash" procedure described in AIROC™ HCI UART Control Protocol.
I appreciate any guidance you can share. Thank you in advance for your assistance!
Show Lesswhen I read the register of CHIPCOMMON_SR_CONTROL1 to check if the firmware initialized sr engine, it failed, so I wondered how to enable or disable the sr feature, or the firmware initialize the sr feature itself?
Show LessGood afternoon. I am facing HTTPS speed issue on CYW943907AEVAL1F platform.
When downloading a file via HTTPS, the speed drops almost 8 times, relative to HTTP (without encryption).
Interestingly, the chip has a crypto core.
Perhaps someone has already worked on this issue?
I'm attaching the test results.
Hi, I have a Laird Sterling EWB. What I try to do is to set my device as an access point. I need to connect to the device with a phone then connects to a tcp socket and exchange Data.
Everything works well. My problem is that the Access point create a DNS server with his own address (gateway address). The problem with that is that the phone keeps trying sending internet data through this DNS and don't use the mobile data.
Is there a way to completely disactivate/filter or remove the DNS server? I try several options like DNS redirect, dns_client_remove_all_server_addresses();
but none of it works. I also read every line of internal_ap_init() and I don't see anything that I could change.
That's what I use :
static const wiced_ip_setting_t device_init_ip_settings =
{
INITIALISER_IPV4_ADDRESS( .ip_address, MAKE_IPV4_ADDRESS(CONFIG_GATEWAY_IP_1,CONFIG_GATEWAY_IP_2,CONFIG_GATEWAY_IP_3,CONFIG_GATEWAY_IP_4) ),
INITIALISER_IPV4_ADDRESS( .netmask, MAKE_IPV4_ADDRESS(255, 255, 255, 0) ),
INITIALISER_IPV4_ADDRESS( .gateway, MAKE_IPV4_ADDRESS(CONFIG_GATEWAY_IP_1,CONFIG_GATEWAY_IP_2,CONFIG_GATEWAY_IP_3,CONFIG_GATEWAY_IP_4) ),
};
wiced_result_t result = wiced_network_up(WICED_AP_INTERFACE, WICED_USE_INTERNAL_DHCP_SERVER,
&device_init_ip_settings);
Any help would be really appreciated. Thank you.
Show LessI have tried to load the hello sensor code to the CYW920735Q60EVB-01 board but my computer doesnot list it as a bluetooth device. I cannot find any device to pair. What should I do about this. Also, when I try to run the hello client code. it doesnot run. It says "The selection cannot be launched, there are no recent launches". I am new to this. can anyone explain how I can pair the device with my computer?
Show LessHello everyone, I have to do a porting from a project developed on STM32F423 to an STM32U5A5
The starting project used the wiced sdk, with the supported platform STM32F423.
Is the stm32u5a5 supported? I didn't find anything about it.