How Do I Transition From Power Electronics to Leading an IoT Project With ESP32?

Hello @here@Umesh Lokhande I have a serious challenge on hand. My stack is power electronics/ Embedded Hardware, i am familiar with stm32 and PIC microcontrollers I have built power electronics devices, i am familiar with logic analyzers, oscilloscopes, multimeters,s and a few tools used for debugging. The challenge now i am tasked with leading the team on the dev of a new product, it is purely an IOT project, getting data from sensors and the rest and sending it acrross to an endpoint. The controller to be used is the ESp32. I have been able to set up ESP-IDF and I have flashed a blinky code on it. Now i am stuck, I have the requirements already but i honestly don't know how to navigate the next step LOL:8637blabbering: . I will really need tips and guidance at this point. I have 11 days to get a working prototypes
17 Replies
ZacckOsiemo
ZacckOsiemo2w ago
@Afuevu you can do this, especially if you are using esp-idf
ZacckOsiemo
ZacckOsiemo2w ago
you need to learn how their networking stack works, where are you stuck. I would suggest going until you are stuck then raising specific issues. You never know, you may never be stuck.
ZacckOsiemo
ZacckOsiemo2w ago
Or sneak in Zephr and finish it quick
Afuevu
Afuevu2w ago
You have a point. I guess I will go keep on going, I'll see how it goes
ZacckOsiemo
ZacckOsiemo2w ago
if you can jump to zephyr, @32bitSaviour and I have some experience with BLE
melta101
melta1012w ago
I wouldn't suggest zephyr for commercial purposes
ZacckOsiemo
ZacckOsiemo2w ago
How come not?
Afuevu
Afuevu2w ago
I'll revert back to you on this this evening, I'll be having a meeting with the team, I need to gauge our strength
Afuevu
Afuevu2w ago
What are your thoughts please
melta101
melta1012w ago
in the case for ESP, it is very integrated with FreeRTOS. SMP FreeRTOS is miles ahead in terms of multicore support and driver implementation plus the espressif people are more inclined towards freeRTOS (though this is slowly changing) so you are more certain to get your doubts cleared faster.
melta101
melta1012w ago
plus there is a learning cost that comes with developing product when you introduce a new SW
ZacckOsiemo
ZacckOsiemo2w ago
That’s a valid concern if SMP is that behind.
Afuevu
Afuevu2w ago
We will go with the FreeRTOS, when I get to the Bluetooth section, I'll reach out
ZacckOsiemo
ZacckOsiemo2w ago
I’m keen to see someone do something on multiple cores with Free arrow
JeremyCook
JeremyCook2w ago
@Afuevu Have not tried any of these tools. Thinking that sort of thing might eventually be useful to reduce EMI in the design phase. One might also think it could route your tracks automatically... i.e. an autorouter, but that already exists and I don't typically use it. I suspect such tools will eventually be useful, but we're obviously still pretty early in the process (though again, I haven't tried any of them).
Afuevu
Afuevu2w ago
Thank you @JeremyCook, i guess we have to wait and see how things unfold in terms of usefulness
Afuevu
Afuevu4d ago
Hello @ZacckOsiemo @melta101 @Umesh Lokhande an update on the Project using ESP-IDF. Boy oh Boy lol. We were able to set up and send data to the server using Gsm module in GPRS mode, we were able to achieve deep sleep, after 3hours the device wakes up check some parameters and sleep back, also a button pressed wakes up the device to push data to the server. Currently working on the bluetooth, my collegue has been able to set it up in classic mode, and pairs with my fone and communicates my phone. I need to set up time on the esp rtc, i am thinking of using bluetooth to set the time instead of me using the esp to pick its time from an external RTC. What do you think?
Want results from more Discord servers?
Add your server