From 4c8266c314c0afc12c48ea0a75104b3a04b895e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81=E6=BC=8F=E6=B4=9E?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=8C=E6=88=90?= <> Date: Thu, 10 Apr 2025 18:09:42 +0800 Subject: [PATCH] 34 --- .idea/workspace.xml | 25 ++++++++----------------- beepack.sh | 17 +++++++++++++++++ main.go | 1 + mydb/initialize.go | 4 ++-- 4 files changed, 28 insertions(+), 19 deletions(-) create mode 100644 beepack.sh diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5203c7b..89c7be5 100755 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,22 +5,10 @@ - - - - + - - - - - - - - - - + + + + + - @@ -97,7 +89,6 @@ - diff --git a/beepack.sh b/beepack.sh new file mode 100644 index 0000000..4a5b6d8 --- /dev/null +++ b/beepack.sh @@ -0,0 +1,17 @@ +#交叉编译打包不同平台的安装包 + +#linux +bee pack -be GOOSlinux GOARCH=amd64 +或 +bee pack -be GOOS=linux GOARCH=amd64 + +#windows +bee pack -be GOOSwindows GOARCH=amd64 +或 +bee pack -be GOOS=windows GOARCH=amd64 + +GOOS=windows GOARCH=amd64 go build + +GOOS=linux GOARCH=amd64 go build + +GOOS=darwin GOARCH=amd64 go build \ No newline at end of file diff --git a/main.go b/main.go index 82300dd..8a51446 100755 --- a/main.go +++ b/main.go @@ -266,6 +266,7 @@ var messagePubHandler mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.Me var connectHandler mqtt.OnConnectHandler = func(client mqtt.Client) { fmt.Println("Connected") + subTemperature(client) } var connectLostHandler mqtt.ConnectionLostHandler = func(client mqtt.Client, err error) { diff --git a/mydb/initialize.go b/mydb/initialize.go index c4bb4b8..89bd764 100755 --- a/mydb/initialize.go +++ b/mydb/initialize.go @@ -19,8 +19,8 @@ func initDatabase() { //dsn := "root:Skyinno251,@tcp(192.168.2.18:3306)/gorm?charset=utf8mb4&parseTime=True&loc=Local" //dsn := "root:Skyinno251,@tcp(47.242.184.139:3306)/appserver?charset=utf8mb4&parseTime=True&loc=Local" - //dsn := "root:Skyinno251,@tcp(localhost:3306)/gorm?charset=utf8mb4&parseTime=True&loc=Local" - dsn := "root:Skyinno251,@tcp(192.168.3.29:3306)/gorm?charset=utf8mb4&parseTime=True&loc=Local" + dsn := "root:Skyinno251,@tcp(localhost:3306)/appserver?charset=utf8mb4&parseTime=True&loc=Local" + //dsn := "root:Skyinno251,@tcp(192.168.3.29:3306)/appserver?charset=utf8mb4&parseTime=True&loc=Local" db, err := gorm.Open(mysql.New(mysql.Config{ DSN: dsn, // DSN data source name