树莓派4B一本通(重写GW 2-测试一个模块)

C:\Users\Koson.Gong\Pictures\mygw\dashboard

这个文件夹全部拷贝进来

此时直接编译还是OK

执行下面的 自动把新的依赖拉下来 

树莓派4B一本通(重写GW 2-测试一个模块)

现在试试修改mian 来调用这个模块

换一个IDE开发 输入这个调用函数 自动把头加进来了

这就是

mod tidy前面做的好事情 

树莓派4B一本通(重写GW 2-测试一个模块)

修改如下

import (
   "pigw/dashboard"
   "time"
   "tinygo.org/x/bluetooth"
   "tinygo.org/x/bluetooth/rawterm"
)

func main() {
   go dashboard.Start()
   for{
      time.Sleep(time.Second*5)
      dash_status := dashboard.Node_Status{
         MAC:       "NO_MAC",
         RSSI:      81,
         PackCount: 0,
         TimeStart: uint32(time.Now().Unix()),
         ConnCost:  0,
         TimeCost:  0,
         Speed:     0,
         Status:    dashboard.Connecting,
      }
      dash_status.Send()
   }

树莓派4B一本通(重写GW 2-测试一个模块)

有什么效果呢?【不能用360必须谷歌浏览器】

 

树莓派4B一本通(重写GW 2-测试一个模块)

 可以看到上报的数据

一旦程序STOP它就打不开了

树莓派4B一本通(重写GW 2-测试一个模块)

 

上一篇:Web实现蓝牙打印及Webbluetooth的用法


下一篇:RK Android7.1 蓝牙 已断开连接