物联网智能化主动节制器教学测验考试箱能够完成物联网常见使用的研发和测验考试功能。节制箱支撑经由局域网本地或internet近程完成节制器的输出节制,以及输入情况的获取。开放通信和谈接口,供给使用例程源代码法式,便当斥地人员能够大概高效的进修物联网学问,以及快速完成智能化软硬件设备的斥地工作。
物联网测验考试箱
测验考试箱使用功能举例:
 
1.经由编程完成继电器开关的输出节制。
2.经由编程完成开关量输入端情况的获取。
3.经由手动节制开关完成继电器开关的手动节制。
4.固态继电器的使用方式,若何用低电压去节制大电流负载设备。
5.经由两路继电器输出节制电机正反转。
6.经由电脑端软件完成对设备的本地或近程节制测验考试。
7.经由手机端APP软件完成对设备的本地或近程节制测验考试。
8.IFTTT前提编程,完成智能化,主动化的节制。
9.支撑收集口及RS232串口的编程节制。
10.所有节制器的输入端、输出端可由用户编程节制及完成主动化的联动功能。




物联网分析测验考试箱
物联网教学测验考试箱




经由PC电脑或手机APP完成设备的节制。



丰盛的软件及教学材料:

经由“易家智联”APP进行手机近程节制。(以上是APP软件运转在iPhoneXR和iPhoneXS Max的成果)

收集继电器手机软件收集继电器app收集继电器软件网线继电器手机软件

经由PC端软件进行近程收集或本地局域网内的节制。

KC868-H8智能家居主机PC端软件,8路设备名称能够自定义,支撑英文、中文、韩语、日文等多种国际化言语。
 
1、每路设备名称支撑自定义
2、每路设备图标支撑自定义,“开”和“关”两种情况的图标能够别离进行自定义设置。
3、软件标题问题名称消息支撑自定义
4、支撑本地局域网模式和近程模式进行节制。
5、支撑开关量传感器接入,并在软件中进行情况反馈。
6、软件皮肤多种气概供选择。
7、供给设备的通信和谈接口,能够进行二次斥地。

收集继电器软件

KC868-H8/KC868-H32/KC868-H8W/KC868-H32W 收集继电器手机APP软件下载地址:
 
     
关于网线继电器节制器的二次斥地,咱们与人民邮民出书社互助,进行全年使用案例与现实编程的文章连载。

收集继电器使用教程

收集继电器教程

收集继电器和谈

收集继电器近程节制

网线继电器设备通信和谈详解:

1.查问智能节制盒设备型号:
发送:RELAY-SCAN_DEVICE-NOW
前去:RELAY–SCAN_DEVICE–CHANNEL_8/CHANNEL_32,OK/ERROR
 
  这是一条查问设备类型的指令,咱们想获得当前连接的设备类型时,能够发送以上参数。今朝智能节制盒有两种不合拔擢的型号,即号令下发后,若是获取成功会前去:“RELAY–SCAN_DEVICE–CHANNEL_8,OK” 或 “RELAY–SCAN_DEVICE–CHANNEL_32,OK”这两品种型的字符串。前去值最后面的数字“8”代表该节制类型为KC868-H8,“32”代表该节制类型为KC868-H32。

智能家居通信和谈

2.智能节制盒办事器工作模式开启:
发送:RELAY-TEST-NOW
前去:RELAY-TEST-START
 
  这是一条智能节制盒的初始化号令,当节制盒处于“TCP办事器”模式时,需要发送这条初始化号令让节制盒进入工作情况,该工作模式开启后,后续所有通信和谈中的“包序号”参数均可使用固定的数值即可,咱们在后面的和谈解析中会再申明一下。

智能家居和谈

3.KC868-H8设备初始化号令集:
发送:RELAY–SCAN_DEVICE–NOW
发送:RELAY-TEST-NOW
 
  这是作为智能节制盒的初始化号令集,每一次设毕喙冂或从头上电后,必需起首发送这两条号令来进行设备的初始化工作,具体号令的前去值,后面已讲。待“RELAY-TEST-NOW”这条号令发送后,有前去“RELAY-TEST-START
”字符串后,咱们就能够进行自由地使唤节制盒了。
 
4.零丁节制某一路继电器的开与关:
发送:RELAY-SET-x(1字节pack_num),x(1字节继电器序号),x(1字节动作0/1)
前去:RELAY-SET-x(1字节pack_num),x(1字节继电器序号),x(1字节动作0/1),OK/ERROR

  这条号令是咱们在第一期文章中所引见到的核心指令,也是最让人兴奋的一条硬件版的Hello World指令,它能够节制某一路继电器的打开或封闭,指令很是简单,通俗易懂。起首,第一个参数pack_num,咱们曾经有后面讲到过,当节制盒在“TCP办事器”模式下,该参数曾经没成心义,比如:咱们能够设置成数字“1”固定不变。但你可能会问,既然没有用的参数,为什么又一次要放在指令中作为参数呢,那不是挺麻烦?呵呵,“包序号”的真正意义将会在近程节制模式中暗示出来,只是咱们的教程此刻又一次没有讲到,咱们将会在后期的“近程节制模式”教程中使用到它。和谈中的第3个字节参数——“动作0/1”的意义在于,“0”暗示“封闭”;“1”暗示“打开”。咱们举个例子来看一下,比如:咱们要打开第1路继电器,咱们能够发送死令“RELAY-SET-1,1,1”,第1个参数“1”暗示固定的包序号;第2个参数的“1”暗示第1路继电器,第三个参数“1”暗示“打开”。若是咱们要封闭第1路继电器,咱们能够发送死令“RELAY-SET-1,1,0”,第1个参数“1”暗示固定的包序号;第2个参数的“1”暗示第1路继电器,第三个参数“0”暗示“封闭”。若是咱们要打开第2路继电器,咱们能够发送死令“RELAY-SET-1,2,1”,第1个参数“1”暗示固定的包序号;第2个参数的“2”暗示第2路继电器,第三个参数“1”暗示“打开”。看到这里,你该当感受节制继电器本来是那么容易吧。略有点小成绩感吧:)

智能家居通信和谈

§

5.零丁查问某一路继电器当前开关情况:
发送:RELAY-READ-x(1字节pack_num),x(1字节继电器序号)
前去:RELAY-READ-x(1字节pack_num),x(1字节继电器序号),x(1字节情况0/1),OK/ERROR
 
  当咱们不时时节制继电器的“打开”、“封闭”、再“打开”、再“封闭”........,等时间久了,咱们可能曾经不晓得节制盒上继电器当前的工作情况了,有时候咱们在做节制之前,仍是需要晓得他们的当前设备的,今朝是“打开”的,仍是“封闭”的。这时候,咱们便能够使用继电器的查问号令来进行查问了。比如:咱们要查问第1路继电器此刻是处于“打开”仍是“封闭”情况,咱们能够发送:“RELAY-READ-1,1”,第1个参数“1”暗示固定的包序号;第2个参数“1”暗示需要查问的路数。此时,查问成功后,节制盒会前去“RELAY-READ-1,1,OK”,第2个参数“1”暗示此刻的情况为“打开”情况,若是是“0”暗示此刻的情况为“封闭”情况。想查问第几路继电器,间接将路数参数更改即可。

智能家居二次斥地

6.查问触发输入端情况:
发送:RELAY-GET_INPUT-x(1字节pack_num)
前去:RELAY-GET_INPUT-x(1字节pack_num),x(1字节情况),OK/ERROR
 
注:当节制盒触发输入端被触发时,会主动上报一条号令,格局为:RELAY-ALARM-X,X代表被触发的路数。
 
  触发输入端是节制盒用来接开关量传感器的输入端子,如图中节制盒的一侧,由高位和低位组合成一组开关量输入端,他有多元化的现实使用编制,比如:你能够接办动开关,软件中能够定义好,当手动按下开关后,输出端的继电器会施行哪些动作;当有线开关量的传感器信号接入时,软件中能够定义好,当传感器被触发时,输出端的继电器会施行哪些动作,这便是咱们凡是说的智能联动,也是智能家居中最遍及的使用方式之一。联动的主动化节制过程中,第一步就需要咱们去获得触发事务的情况,即什么时候被触发,哪路传感器被触发。此时,咱们能够使用触发输入端的查问号令发给节制合,如:“RELAY-GET_INPUT-1”,查问成功后,节制盒会前去:“RELAY-GET_INPUT-1,255,OK”,第2个参数“255”便是8路触发端的情况字节。咱们用8位二进制来暗示8路输入端情况。用“0”暗示“触发”,用“1”暗示“未触发”。若是当前8路情况全数是“未触发”的话,那么8路输入端的情况为 11111111,留意,这是二进制的8个“1”,然后咱们将其转换为十进制数,为“255”。若是当前8路情况全数是“触发”的话,那么8路输入端的情况为 00000000,留意,这是二进制的8个“0”,然后咱们将其转换为十进制数,为“0”。若是当前8路情况是1-4路是“未触发”,5-8路为“触发”的话,那么8路输入端的情况为 00001111,留意,这是二进制的“00001111”,然后咱们将其转换为十进制数,为“15”。在法式中,咱们不需要不竭的轮归去查问情况,能够把持触入端被触发器的主动上报号令进行共同而进行查问,当触发信号发生时,客户端领遭到“RELAY-ALARM-X”的指令串时,再发送一条“RELAY-GET_INPUT-x”进行查问。如下图所示,当咱们用镊子手动短接第一路的输入端时,则节制盒会主动上报字符串“RELAY-ALARM-1”到PC客户端,这时,咱们发送查问第1路输入端的号令后,前去字符串“RELAY-GET_INPUT-1,254,OK”,咱们将数字十进制数“254”转换为二进制数为“11111110”,所以能够得知第1路输入端被触发。

智能家居调试

智能家居斥地

十进制数

二进制数

7.查问智能节制盒序列号:
发送:RELAY-HOST-NOW
前去:HOST-CHKLIC-8a2af927888793c9a22280b8(前去节制盒序列号)
 
  每一台节制盒设备都有一个独一的标识符,类似于每小我的身份证号码一样,为了做好设备的维护和办理工作,也不例外,如发送:“RELAY-HOST-NOW”号令后,将前去“HOST-CHKLIC-8a2af927888793c9a22280b8”,此中最后一个“-”后面的一长串数字、字母的组合,即为设备的序列号,“8a2af927888793c9a22280b8”是设备的序列号,序列号将用于后期关于近程节制的教程中使用。同时,这也是一条设备继电器的测试号令,若是发送此号令给节制盒,节制盒的第1-8路继电器会顺次打开,然后第1-8路继电器再顺次封闭,作为一条简单的继电器测试号令。

智能家居系统

8.一次节制多路继电器的开与关:
 
KC868-H8:
发送:RELAY-SET_ALL-x(1字节pack_num),D0
前去:RELAY-SET_ALL-x(1字节pack_num),D0,OK/ERROR
 
KC868-H32:
发送:RELAY-SET_ALL-x(1字节pack_num),D3,D2,D1,D0
前去:RELAY-SET_ALL-x(1字节pack_num),D3,D2,D1,D0,OK/ERROR
 
  之前所引见的通信和谈中,咱们曾经能够别离对每一个继电器进行“打开”和“封闭”的操作了,这里,咱们再引见一条多路继电器同时进行节制的指令,他们是区别在哪里呢?后面咱们所讲的节制继电器都是针对某一个的,若是要节制多个继电器开关,便是需要发送多条节制号令,需要若干时间去施行。这里,咱们引见的指令,能够完成一次性节制多路继电器开关,如“全开”、“全关”,或者某几路“打开”,某几路“封闭”的操作,只需要一条指令,多路节制速度很是快。咱们能够看到号令中,除了“包序号”参数之外,只需一个字节的参数了,这一个字节就代表了8路继电器想进行节制的情况设置,用“1”暗示“打开”,用“0”暗示“封闭”,同样,也是用8位二进制来暗示各路继电器的情况,再转成十进制数。如:咱们要将8路继电器全数打开,则能够发送死令“RELAY-SET_ALL-1,255”,咱们要将8路继电器全数封闭,则能够发送死令“RELAY-SET_ALL-1,0”,若是要将1-4路继电器打开,5-8路继电器封闭,那么参数是多么定义的,二进数暗示:00001111,转换为十进制数为“15”,最终发送死令为“RELAY-SET_ALL-1,15”。在和谈内容中,咱们看到又一次有KC868-H32型号的节制盒,即他有32路继电器能够让咱们进行节制,所以,他是用4个字节来暗示所有继电器的情况的,1-8路继电器用D0字节暗示;9-16路继电器用D1字节暗示;17-24路继电器用D2字节暗示;25-32路继电器用D3字节暗示,每一个字节的含义和KC868-H8节制盒的表达编制一样,只是将32路划分成4个字节,多了几个参数。

智能家居二次斥地

9.一次读取多个继电器当前开关情况:
发送:RELAY-STATE-x(1字节pack_num)
前去:
KC868-H32:RELAY-STATE-x(1字节pack_num),D0,OK/ERROR
KC868-H8:RELAY-STATE-x(1字节pack_num),D3,D2,D1,D0,OK/ERROR
 
  同样的环境,后面咱们曾经看了查问继电器情况的通信和谈,那是按某一路进行查问的。咱们也能够进行一次读取多个继电器情况的编制来进行查问。比如:发送“RELAY-STATE-1”,那么按照节制盒不合型号的环境,会有两种前去情况的字符串,若是节制盒是KC868-H8的型号,那会前去“RELAY-STATE-1,255,OK”,“255”则暗示节制盒8路继电器的当前情况,将十进制数“255”转成二进制数为“11111111”,“1”暗示“打开”情况,后面咱们曾经提到过,所以,这8路继电器的当前情况均为“打开”。同样,若是获得的数转成二进制后,某一位是数字“0”的话,那么代表该路的继电器当关的情况为“封闭”情况。

读继电器情况