承接 ckrack/hydrometer-public-server 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ckrack/hydrometer-public-server

最新稳定版本:1.0.0

Composer 安装命令:

composer create-project ckrack/hydrometer-public-server

包简介

Public server for electronic hydrometers for homebrewing

README 文档

README

A simple server to capture incoming data from fermentation tracking hydrometers.

Supported:

  • ISpindle
  • Tilt

Todo's

  • Add console command to run tcp server
  • Implement dispatch of AddDataCommand in console
  • Implement projections for HydrometerDataReceivedEvent (just save to a json file named by hydrometer-id)
  • Implement displaying data with c3.js
  • Document event flows
  • Give better instructions on new hydrometer page.
  • Add and implement DataArchivedEvent (just copy the data to a newly generated id)

Example data

Push to tcp:

telnet 127.0.0.1 10860

telnet 127.0.0.1 10860 <<JSON
{
    "name": "eSpindel",
    "ID": "123456",
    "angle": 71.10,
    "temperature": 18.25,
    "battery": 5.54,
    "gravity": 12.89,
    "token": "01HQ1E4H91MNFPPH905TMN8BDJ"
}
JSON
telnet 127.0.0.1 10860 <<JSON
{
    "name": "eSpindel",
    "ID": "123456",
    "angle": 65.0,
    "temperature": 18.00,
    "battery": 5.54,
    "gravity": 10.98,
    "token": "01HQ1E4H91MNFPPH905TMN8BDJ"
}
JSON
telnet 127.0.0.1 10860 <<JSON
{
    "name": "eSpindel",
    "ID": "123456",
    "angle": 54.32,
    "temperature": 20.00,
    "battery": 5.54,
    "gravity": 7.65,
    "token": "01HQ1E4H91MNFPPH905TMN8BDJ"
}
JSON
telnet 127.0.0.1 10860 <<JSON
{
    "name": "eSpindel",
    "ID": "123456",
    "angle": 35.67,
    "temperature": 10.00,
    "battery": 5.54,
    "gravity": 4.32,
    "token": "01HQ1E4H91MNFPPH905TMN8BDJ"
}
JSON

统计信息

  • 总下载量: 23
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-10-24