fix
This commit is contained in:
parent
ce46fa93ca
commit
8d69d79404
1 changed files with 4 additions and 2 deletions
|
|
@ -27,6 +27,7 @@ use static_cell::make_static;
|
||||||
|
|
||||||
const SSID: &str = env!("SSID");
|
const SSID: &str = env!("SSID");
|
||||||
const PASSWORD: &str = env!("PASSWORD");
|
const PASSWORD: &str = env!("PASSWORD");
|
||||||
|
const MQTT_USERNAME: &str = env!("MQTT_USERNAME");
|
||||||
const MQTT_PASSWORD: &str = env!("MQTT_PASSWORD");
|
const MQTT_PASSWORD: &str = env!("MQTT_PASSWORD");
|
||||||
|
|
||||||
const MQTT_TOPIC_NAME: &str = "home/doorbell/state";
|
const MQTT_TOPIC_NAME: &str = "home/doorbell/state";
|
||||||
|
|
@ -115,7 +116,7 @@ async fn ring(stack: &'static Stack<WifiDevice<'static, WifiStaDevice>>) -> Resu
|
||||||
|
|
||||||
socket.set_timeout(Some(embassy_time::Duration::from_secs(10)));
|
socket.set_timeout(Some(embassy_time::Duration::from_secs(10)));
|
||||||
|
|
||||||
let remote_endpoint = (Ipv4Address::new(192, 168, 1, 3), 80);
|
let remote_endpoint = (Ipv4Address::new(192, 168, 1, 3), 1883);
|
||||||
println!("connecting...");
|
println!("connecting...");
|
||||||
let r = socket.connect(remote_endpoint).await;
|
let r = socket.connect(remote_endpoint).await;
|
||||||
if let Err(e) = r {
|
if let Err(e) = r {
|
||||||
|
|
@ -128,6 +129,7 @@ async fn ring(stack: &'static Stack<WifiDevice<'static, WifiStaDevice>>) -> Resu
|
||||||
rust_mqtt::client::client_config::MqttVersion::MQTTv5,
|
rust_mqtt::client::client_config::MqttVersion::MQTTv5,
|
||||||
CountingRng(20000),
|
CountingRng(20000),
|
||||||
);
|
);
|
||||||
|
config.add_username(MQTT_USERNAME);
|
||||||
config.add_password(MQTT_PASSWORD);
|
config.add_password(MQTT_PASSWORD);
|
||||||
|
|
||||||
// Do we need those?
|
// Do we need those?
|
||||||
|
|
@ -160,7 +162,7 @@ async fn ring(stack: &'static Stack<WifiDevice<'static, WifiStaDevice>>) -> Resu
|
||||||
client
|
client
|
||||||
.send_message(
|
.send_message(
|
||||||
MQTT_TOPIC_NAME,
|
MQTT_TOPIC_NAME,
|
||||||
"\"event_type\": \"press\"".as_bytes(),
|
"{ \"event_type\": \"press\" }".as_bytes(),
|
||||||
QualityOfService::QoS0,
|
QualityOfService::QoS0,
|
||||||
true,
|
true,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue