当前位置: 首页 > news >正文

大连网站建设工作室广东中南建设有限公司网站

大连网站建设工作室,广东中南建设有限公司网站,定制网站开发与模板,邢台泰尚网络科技有限公司数据采集 我们可以通过HTTP/gRPC与deviceShifu进行通信#xff0c;deviceShifu会将我们发送的请求转换成设备所支持协议的形式#xff0c;并发送给设备。 当设备接收到指令之后#xff0c;数据会传输到deviceShifu中#xff0c;之后deviceShifu将数据作为我们请求的返回值…数据采集 我们可以通过HTTP/gRPC与deviceShifu进行通信deviceShifu会将我们发送的请求转换成设备所支持协议的形式并发送给设备。 当设备接收到指令之后数据会传输到deviceShifu中之后deviceShifu将数据作为我们请求的返回值进行返回从而实现数据的采集。 实现自动化数据采集 1.首先我们可编写以下程序来实现自动采集数据。该程序用于对之前运行的edgedevice-thermometer设备进行实时数据采集将温度数据进行解析并输出。该程序可以通过任意语言、任意形式进行编写您可以将数据存入您的数据库中或者存入文件中。 package main import ( log io/ioutil net/http strconv time ) func main() { targetUrl : http://edgedevice-thermometer/read_valuereq, _ : http.NewRequest(GET, targetUrl, nil)for{res, _ : http.DefaultClient.Do(req)body, _ : ioutil.ReadAll(res.Body)temperature, _ : strconv.Atoi(string(body)) if temperature 20 {log.Println(High temperature:, temperature)} else if temperature 15 {log.Println(Normal temperature:, temperature)} else {log.Println(Low temperature:, temperature)}res.Body.Close()time.Sleep(2 * time.Second)} } 2.使用go mod init high-temperature-detecto生成go.mod文件。 3.对于上述程序我们可以将其打包成docker image并加载到集群中以便其能更好的与deviceShifu进行通信。创建以下Dockerfile文件 # syntaxdocker/dockerfile:1 FROM golang:1.17-alpine WORKDIR /app COPY go.mod ./ RUN go mod download COPY *.go ./ RUN go build -o /high-temperature-detector EXPOSE 11111 CMD [ /high-temperature-detector ] 4.使用Dockerfile文件生成docker image需执行以下命令 docker build --tag high-temperature-detector:v0.0.1 5.之后我们将docker image加载到集群中需执行以下命令 kind load docker-image high-temperature-detector:v0.0.1 6.运行我们编写的数据采集程序 需执行以下命令 kubectl run high-temperature-detector --imagehigh-temperature-detector:v0.0.1 7.最后我们查看该程序的日志信息获取数据需执行以下命令: kubectl logs high-temperature-detector -f 得到的数据结果如下 2021/10/18 10:35:35 High temperature: 24 2021/10/18 10:35:37 High temperature: 23 2021/10/18 10:35:39 Low temperature: 15 2021/10/18 10:35:41 Low temperature: 11 2021/10/18 10:35:43 Low temperature: 12 2021/10/18 10:35:45 High temperature: 28 2021/10/18 10:35:47 Low temperature: 15 2021/10/18 10:35:49 High temperature: 30 2021/10/18 10:35:51 High temperature: 30 2021/10/18 10:35:53 Low temperature: 15本文由边无际授权发布
http://www.eeditor.cn/news/122619/

相关文章:

  • 便捷网站建设报价免费自助建站哪个网站最好
  • 网站建设合同属于什么类别做网站需要下什么软件
  • 公司推广做哪个网站楚雄市住房和城乡建设局门户网站
  • 企业网站设计注意邢台建设企业网站价格
  • 昆明企业建网站多少钱如何做网站服务器映射
  • 做网站的公司现在还赚钱吗wordpress 商城模版
  • 企业官方网站是什么南京网站推广排名前十
  • 做网站怎么看效果重庆在线开放平台
  • 查建设工程规划许可证在哪个网站大河网
  • 郑州网站设计哪家公司好php开源网站管理系统
  • 网站开发工程师考试企业网络设计方案预算
  • 电子购物网站设计网站主页的布局方式
  • 果女做拍的视频网站百度关键词首页排名服务
  • 网站快照没了阿里云新增网站
  • 市场部职能中的网站建设做付费推广哪个网站好
  • wordpress相关的网站wordpress专用主机
  • 7万字短篇小说哪家网站做的好网站备案 seo
  • 网站开发语音网站备案到
  • 做公司网站的推广工作怎样wordpress the7 建站
  • 简单的招聘网站怎么做开网站需要投资多少钱
  • 别人用我公司权限做网站WordPress插件api调用
  • 网站建设常用工具火车头 wordpress
  • 做周边的网站医院建网站
  • 微信的网站红色 网站
  • 网站介绍医院文化建设广州市幼儿师范学校
  • 自己做的网站怎么上线推广网页模板
  • 江阴规划建设局网站滨江网站建设公司
  • 女式包包网站建设定位木马工业产品设计公司
  • 个人网站的建设与管理许昌旅游网站建设现状
  • 网站如何做数据库淘宝天猫优惠券网站建设