Forum Replies Created
-
AuthorPosts
-
5 April 2024 at 12:49 in reply to: If high temperature then send email using Arduino Uno and Ethernet Shield W5100 #30256
I think the enc28j60 need more resources respect w5500.
Bye Renzo4 April 2024 at 15:52 in reply to: If high temperature then send email using Arduino Uno and Ethernet Shield W5100 #30252Ahhh ok sorry Erjon,
you can reduce memory usage by disabling the attachments.
Bye RenzoHi William,
if you want to use a Structure, you must use fixed size variables. String is dynamic, and the receiver can’t know the correct size.Try to use something like this.
Have struct Message{ int switchState; char[13] timeStamp; }message;
Bye Renzo
4 April 2024 at 15:34 in reply to: If high temperature then send email using Arduino Uno and Ethernet Shield W5100 #30249It’s possible that firewall block some port and It doesn’t work, however, it’s important to note that the Arduino Uno does not support SSL, which is required for secure email transmission.
Therefore, you would need to use a specific email provider that allows non-SSL communication or explore alternative email sending methods, such as using a third-party service or API designed to work with IoT devices like the Arduino.
Hi FC3,
you can use TinyGSM library.
Pratically you must connect your device (there is a long list of supported device) and It offer a series of method to do HTTP request or MQTT request.
Bye RenzoHi Elkez,
no I support only UART version of the modules.
Bye Renzo4 April 2024 at 11:35 in reply to: If high temperature then send email using Arduino Uno and Ethernet Shield W5100 #30241Hi Erjon,
try to follow the steps for Arduino UNO (if you use It); then there are a lot of topics about how to configure the send grid to send email.Send emails with attachments (v2.x library): Arduino Ethernet – 1
Bye Renzo
Hi William,
Sorry, I lost the first message on this topic.
But I don’t have any measurements for esp32 and E220, but as described here
ESP32 practical power saving: deep sleep and hibernation – 3
remember that there are several differences between the different prototype boards.
Bye RenzoHi William,
Thanks for the report, I’ll go and fix it.
Thank youThanks Jules,
Your info will be precious for a lie of people.
Bye RenzoHi Sid,
try to put the procedure in a function to check if something in the context remains dirty.
Use only local variables and not global ones.
Bye RenzoHi William,
It’s normal the device use a WOR cycle to check if some message is coming, you can find more information here.WOR Cycle
A critical configuration parameter is WOR Cycle, for the sender is essential because It adds a long preamble to the message (long as wake time). The handset uses the wake-up time as the cadence for checking a wake-up message. So if the receiver checks every 2000ms (polling time) if there is a message, the sender adds a 2000ms preamble. The receiver intercepts the message preamble, waits for the actual message to read, and returns to power save mode.So If you want to maximize the power save, you must put minimal WOR Cycle. If you want more efficiency, you must do the inverse.
Bye Renzo
Hi Sid,
try to put a bigger delay for every transmission and give our a feedback.
Bye RenzoNo,
for GIGA exists specified API with custom operators.
Here is my implementation, but it does not work for now.
Bye RenzoHi William,
Thanks for your feedback.
Bye Renzo -
AuthorPosts