Hi, I am a research engineer looking to connect many ESP32 working as dataloggers in the same location to a local IOT Webserver. Anyone has tips on how to proceed?
@jperezoso. Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
HI, I am an electrical engineer looking to learn more on how to program ESP32 for comunnications and IOT. I am very interested in learning how to create a local server on a computer of some kind and also in creating PCBs with ESP32 integraten inside (without through-hole soldering, only smt/smd)
@aymen ammari Fix the motor on a scale and attach propellers to it. Then, set the throttle to maximum. You will get the maximum weight supported by one motor. Simply multiply this weight by four.
Of course @kingrom in event-driven programming, a callback function is associated with an event handler. When an event occurs, maybe a user clicking a button or data being received from a network, the associated callback function is called to handle that event. This allows for asynchronous (non-blocking) execution, as the program can continue running while waiting for events to occur. Functions play an important role in event-driven programming by defining the behavior that should happen in response to that specific event
So I guess this wouldn't solve your 5km challenge @wafa_athmani, but made me think of the RONJA (Reasonable Optical Near Joint Access) device/communication method https://en.wikipedia.org/wiki/RONJA
Basically it shoots a laser from one device to the other for a communication range of just under a mile at 10 Mbit/s. So how I would imaging a tightbeam comms device would work from The Expanse, though you'd have to consider a LOT more factors with that kind of distance/speed. But who knows, maybe it could spark another idea?
RONJA (Reasonable Optical Near Joint Access) is a free-space optical communication system originating in the Czech Republic, developed by Karel Kulhavý of Twibright Labs and released in 2001. It transmits data wirelessly using beams of light. Ronja can be used to create a 10 Mbit/s full of duplex Ethernet point-to-point link. It has been estimat...
@silvian Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
@Hendrix Ebrudu | Nigeria Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
So guys I'm using ZeroMQ for inter-process communication in my application. I have two separate processes running on the same machine, each with their own ZeroMQ endpoint. When I try to send messages from one process to the other, I'm noticing that some messages are not being received by the receiving process. Both endpoints are bound to the same protocol, address, and port. I've checked for common issues like incorrect socket types and binding conflicts, but I'm still experiencing the problem intermittently. What are some potential causes for messages not being delivered, and what steps can I take to effectively diagnose and resolve this issue? Please any assistance?
The issue of messages not being delivered in ZeroMQ could be caused by various factors such as network congestion, incorrect socket configurations, or a mismatch in socket types between the sender and receiver. To troubleshoot, ensure that both endpoints are using compatible socket types (e.g., PUB/SUB, REQ/REP), check for any network issues or firewall settings blocking communication, and verify that both processes are actively listening for incoming messages. Additionally, logging message send and receive events can help identify any patterns or inconsistencies in message delivery.
@Hendrix Ebrudu | Nigeria Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!