BlueXIII's Blog

热爱技术,持续学习

0%

JetLinks学习笔记

参考文档

官网

源码

使用手册

企业版功能

后端开发

前端开发

协议开发


物模型

  • 属性 用于描述设备运行时的状态,分为可读写和只读属性,比如温度传感器所读取的环境温度或者是插座的开关状态
  • 方法 设备可被用户调用并执行的方法,包含输入参数和返回参数,前者用于方法执行时的参数,后者用于上报方法执行后的结果。方法分为异步和同步执行两种类型
  • 事件 用于定义设备运行过程中所产生的消息,包括“信息”、“告警”和“错误”三种类型

前端工程启动

1
2
yarn install --update-checksums
yarn dev

创建协议工程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mvn dependency:get \
-DremoteRepositories=https://nexus.hsweb.me/content/groups/public \
-DgroupId=org.jetlinks.protocol \
-DartifactId=protocol-archetype \
-Dversion=1.0.0-SNAPSHOT \
&& \
mvn archetype:generate \
-DarchetypeGroupId=org.jetlinks.protocol \
-DarchetypeArtifactId=protocol-archetype \
-DarchetypeVersion=1.0.0-SNAPSHOT \
-DoutputDirectory=./ \
-DgroupId=com.telchina \
-DartifactId=jetlinks-tc-protocol \
-Dversion=1.0 \
-DarchetypeCatalog=local \
-DinteractiveMode=false