Comments (5)
The ESP in WIFI_AP_STA mode has two IP addresses, one for the STA interface and one for the SOFT_AP.
The SOFT_AP interface is typically 192.168.4.1, the DHCP-server on the ESP distributes addresses in this subnet to its clients (in you case the temperature sensors).
The STA interface receives its address via DHCP from the uplink AP (Home Router). This should be different from 192.168.4.x (otherwise you have to change one of the networks).
The MQTT broker is accessible via both interfaces and IP addresses, i.e. your temperature sensors can connect their MQTT client to 192.168.4.1 port 1883. An external Android App has to connect to the address assigned by the home router. mDNS is not supported by Android as far as I know. But typicall the home routers remember their DHCP leases and use the same address every time. Another option would be to assign a static IP address to broker in the uplink network (outside the range of it DHCP server). Then you have well known fixed address there as well.
from umqttbroker.
Hello Martin, thanks for the fast reply.
For me is possible to connect to the broker only with STA IP address - othervise the temp sensor connects to AP(192.168.4.1) succesfully and get IP 192.168.4.2 but the MQTT broker connection failed -, rc=-2 (I use PubSubClient.h)
Seems like the broker is running only with STA IP address - otherwise I am doing something wrong.
from umqttbroker.
from umqttbroker.
from umqttbroker.
Hello,
I must manually configure the SOFT AP IP, Gateway and subnet and it starts working
Use WiFi.softAPConfig(local_ip, gateway, subnet); before starting soft AP.
Regards Jan
from umqttbroker.
Related Issues (20)
- disconnect and reconnect 6-10 time,the broker will cant't be connected HOT 1
- Client count HOT 8
- How to restart the broker?
- Ignored espconn_send() return (error) value.
- Broker Crashing when wifi disconnects HOT 2
- Accessing via mosquitto_sub/pub. How? HOT 1
- Broker doesn't accept new connections after 24h running? HOT 4
- Locally published topics do not appear to retain
- Compiling Error HOT 1
- ESP32 Port? HOT 1
- CRASH BROKER ((( WHY ?
- Ip address MQTT broker
- Compiling error using uMQTTBroker HOT 1
- Partial message / disconnections HOT 1
- Connection problem
- problem with using lwip:v2
- mqtt no user and pass HOT 1
- Broker cannot be connected after client disconnect
- Cannot send HTTPClient POST with MQTT
- Using ESP8266 as MQTT broker and datalogger HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from umqttbroker.