Forum Replies Created
-
AuthorPosts
-
Hi deryl,
you can follow 2 ways to put in work (and there is a risk that pcf8575 is too slow for the DHT22).
You rewrite the DHT library to use pcf8575 or you implement the DHT22 communication protocol over pcf8575.
Bye RenzoHi deryt,
you must follow the datasheet for communication protocol.
And add an interrupt to the pcf8575 to retrieve all data.Bye Renzo
On Server or Client?
Put close on the second device configuration.
When did you receive that error?
Hi Rix,
I think you can find all information in this articleEbyte LoRa E32 device for Arduino, esp32 or esp8266: fixed transmission – 4
You can use the addressing of the device to send messages to each other. Or you can use broadcast to send a message to all devices in the channel.
Do you have a particular problem?
Bye Renzo
Hi Robert,
ok, now I understand.
I don’t know why It return 12 bytes, for my library was irrelevant because I use a fixed-size container and I flush the buffer to the end.
Probably It uses that byte like a terminating one.If I understand you have a remote sensor that works on low power (with a battery I think) and you must get all the temperatures in a central server.
If you need few frequencies data (more than a minute) I think the better solution is to write a simple Gateway that
- send a message to the device and wake It;
- the client sends back the temperature;
- the gateway sends a message to a central server;
You can do that with a WOR of LoRa device
Ebyte LoRa E32 device for Arduino, esp32 or esp8266: WOR (wake on radio) microcontroller and new Arduino shield – Part 6And use a free (limited) service like AWS for the Gateway
AWS IoT core and MQTT services: connect esp32 devices – 4If you need high frequencies data simply send the data from the client to a gateway that send all the data to the central server.
If you need a dashboard with all widgets pre-created you can use Blink, Arduino IoT, or Adafruit IO, but exists several IoT dashboards like that all free.
If you want use thethingnetwork with your device you can use the Arduino Library
https://www.thethingsnetwork.org/docs/devices/uno/quick-start/
Bye Renzo
Basically thing network is simply a redirecting of the messages to a push server.
I don’t know what is your need, but I wrote for other things a simple gateway if you are interested.Take a look
EByte LoRa E32 gateway: manage via REST and WebSocket (esp8266, esp32) – 1If you explain your need we can try to find a solution, but if you need specifically that network you must put some effort on develop the protocol.
Bye Renzo
Hi Robert,
I don’t understand the issue, please post your code, and we are going to check It.
Bye RenzoHi Philipp,
thanks, no I don’t find interest in the Thing Network, which if I understand is the standardization of a stack to put the Lora messages on the public web socket server.But if some people ask to me probably I’m going to adapt the Arduino library to these devices.
Bye Renzo
Hi CLP58,
use the project I shared, first read the README and configure your network.Download the repository, uncompress and open .ino file with Arduino IDE.
Select one of these configurations
you can set wifi manager at startutp to insert wifi intercatly:
#define WIFI_MANAGER
you can set multiple wifi setting stationstationList[] = {{"SSID1","passwd1", true},{"SSID2","passwd2", true}};
if you set falst the dhcp parameter stationstationList[] = {{"SSID1","passwd1", false},{"SSID2","passwd2", false}};
and add ip config#define ST_IP 192,168,1,41 #define ST_GATEWAY 192,168,1,1 #define ST_NETMASK 255,255,255,0 // One or two DNS servers can be supplied, only the NTP code currently uses them #define ST_DNS1 192,168,1,1 // #define ST_DNS2 8,8,8,8
you can set the initial resolution of the cam
#define UXGA FRAMESIZE_XGA // UXGA(1600x1200) #define SXGA FRAMESIZE_SVGA // SXGA(1280x1024) #define XGA FRAMESIZE_VGA // XGA(1024x768) #define SVGA FRAMESIZE_HVGA // SVGA(800x600) #define VGA FRAMESIZE_CIF // VGA(640x480) #define CIF FRAMESIZE_QVGA // CIF(400x296) #define QVGA FRAMESIZE_240X240 // QVGA(320x240) #define HQVGA FRAMESIZE_HQVGA // HQVGA(240x176) #define QQVGA FRAMESIZE_96X96 // QQVGA(160x120) #define INITIAL_FRAME_SIZE UXGA
Bye Renzo
29 April 2022 at 07:47 in reply to: SMTP error: We do not authorize the use of this system to transport unsolicited change HELO #20606Hi Sebastian,
can you write the provider and the port of your SMTP email service?
Bye RenzoHi CLP58,
Try to put that function before the utilization.
I try to find some time to verify.
Bye RenzoHi, Dominique,
Don’t worry, but I don’t test that function deeply; give me feedback about that functionality.
For the Serial problem, can you explain which issue you have?
Bye RenzoHehehehhe.. perfect!
Let us know what you are planning.
Bye Renzo -
AuthorPosts