suitability of  ESP8266 module for a MQTT based Wifi application

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
SPra18
Level 1
Level 1
First reply posted First question asked Welcome!

Hi

I am evaluating the suitability of  ESP8266 module for a MQTT based Wifi application and have few questions as below 

Has anyone experienced this ESP8266 module in their projects? 

  1. ESP8266 module suitability for the purpose requested. (any controller additionally needed or it is already available)
  2. Data such RF/WiFi signal strength indications and any other parameter required for distance/location identification, power level adjustments, the way to read them (dev environment like Arduino IDE), scanning the network to identify devices in the field, etc.,   - How well is this supported in the ESP8266 and are they configurable?
  3. MQTT stack availability for 8266 - Is inbuilt stack available or need to buy COTS SW
  4. Configuration of WiFi and MQTT from remote server on PC side  - is it configurable from an external SW application running on a PC side ?

5. Is it a standalone MCU or an add on module to another MCU that will talk over RS485 or SPI and exchange data in a DPRAM styled interface.

Please let me know how well is ESP8266 support on these points.

 

 

Thanks in advance, 

S

0 Likes
1 Solution
Phanindra_I
Moderator
Moderator
Moderator
250 sign-ins 10 likes given 25 likes received

Hi,

1. With the wifi chip, you'll need a host MCU like PSoC 6 which handles network stack and application layer protocols like MQTT.

2. For developing wifi applications, you can use ModusToolbox software. There is also a wifi scan code example which you can go through. Power adjustments can be done in compliance to the regulations.

ModusToolbox software - (https://www.infineon.com/cms/en/design-support/tools/sdk/modustoolbox-software/?term=modustoolbox&vi...)

wifi scan CE - (https://github.com/Infineon/mtb-example-anycloud-wifi-scan)

3. Yes, there is a MQTT library that you can use in your application to establish MQTT communication.

(https://github.com/Infineon/mqtt)

4. Not sure of configuration you're refering to but that should be possible.

5. Generally, WLAN chip is interfaced with the host MCU through SDIO.

 

Thanks,

Phanindra

View solution in original post

0 Likes
5 Replies
Phanindra_I
Moderator
Moderator
Moderator
250 sign-ins 10 likes given 25 likes received

Hi,

ESP8266 is not an Infineon chip. However, Infineon wifi chipsets have support for MQTT protocol. You can check out the wifi product portfolio by going through the below link.

(https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-mcus/)

Thanks

0 Likes
SPra18
Level 1
Level 1
First reply posted First question asked Welcome!

ok thank you , but I saw in forum that esp8266 was used in conjunction with infineon chipset for some application. 

let us say we consider the AIROC™ Wi-Fi MCUs in place of ESP8266 and can you let know on  the same points in my original question please?

 

Thanks

 

0 Likes
Phanindra_I
Moderator
Moderator
Moderator
250 sign-ins 10 likes given 25 likes received

Hi,

1. With the wifi chip, you'll need a host MCU like PSoC 6 which handles network stack and application layer protocols like MQTT.

2. For developing wifi applications, you can use ModusToolbox software. There is also a wifi scan code example which you can go through. Power adjustments can be done in compliance to the regulations.

ModusToolbox software - (https://www.infineon.com/cms/en/design-support/tools/sdk/modustoolbox-software/?term=modustoolbox&vi...)

wifi scan CE - (https://github.com/Infineon/mtb-example-anycloud-wifi-scan)

3. Yes, there is a MQTT library that you can use in your application to establish MQTT communication.

(https://github.com/Infineon/mqtt)

4. Not sure of configuration you're refering to but that should be possible.

5. Generally, WLAN chip is interfaced with the host MCU through SDIO.

 

Thanks,

Phanindra

0 Likes

ok thanks,

Thaswhy I asked at first whether there is a comparable solutions like esp8266 with infi

so you mean ,

it is not a standalone solution unlike esp8266 as it needs a host micro to handle appli layer etc..

if we need a single chip solution like esp8266 its not possible  just via  AIROC™ Wi-Fi MCUs  but AIROC™ Wi-Fi MCU with a host MCU PSoc6

 

does it talk over uart/ bit banged SPI over GPIO?

2. MQTT library available, thanks for this ,does it need purchasing or free open source?

3. Config tools available -  ok, thanks 

 

Thanks.,

 

0 Likes
Phanindra_I
Moderator
Moderator
Moderator
250 sign-ins 10 likes given 25 likes received

Hi,

You can check out CYW43907, a standalone Wi-Fi SoC with embedded 320 MHz Arm® Cortex®-R4 application processor.

MQTT library available, thanks for this ,does it need purchasing or free open source?

>> MQTT library is hosted on the Infineon github and is open source.

 

Thanks

0 Likes