控客设备局域网控制程序。
感谢控客公司,有一个开源的精神给我了局域网通信的相关库以及相关资料。
感谢每一位开发者和测试者。
控客公司目前没有表明想要公开局域网通信的相关资料,所以该项目暂时不公布源代码。
控客公司给我的是C语言的库,所以暂时只编译了树莓派平台用的。
2017年9月22日补充:最近有些朋友问我一些关于这个的问题,应该说是对这个地方的理解有些误区。所以我补充下,这里的树莓派指的是arm,而不是树莓派系统。可能不是做程序猿行业的朋友不太了解,C语言编译出来的程序是机器指令,所以是挑指令集的,所以也就是说现在这个,理论上和树莓派3B同一套指令集的ARM的CPU都是可以使用的,x86的CPU等是不行的。
2018年1月23日更新,支持x86和x86_64。
1.K2
2.K2 Pro
3.K Mini Pro
4.K Light
5.K Mini
1.在终端下输入arch命令,查看设备的CPU架构。
示例如下:
pi@raspberrypi:~$
pi@raspberrypi:~$ arch
armv7l
pi@raspberrypi:~$
2.将对应的ikonkeIO文件夹复制到你的设备下任意目录,文件夹内部的文件名称不要变动。
3.将运行脚本ikonkeIO.sh文件复制到刚刚的ikonkeIO文件夹下,文件夹内部的文件名称不要变动。
4.进入ikonkeIO文件夹,给脚本和程序增加x权限,文件夹内部的文件名称不要变动(重要的事情说三遍)。
示例如下:
pi@raspberrypi:~/ikonkeIO$
pi@raspberrypi:~/ikonkeIO$ chmod +x *
pi@raspberrypi:~/ikonkeIO$
sh ikonkeIO.sh --discover 广播地址
示例如下:
sh ikonkeIO.sh --discover 192.168.88.255
broadcast address: 192.168.88.255, scan ikonke device....
type: mini_b
ip: 192.168.88.41
mac: 28-d0-8a-81-77-5f
password: eA,-J=57
type: k2
ip: 192.168.88.43
mac: 28-d0-8a-02-3f-e6
password: 88663
type: k2pro
ip: 192.168.88.42
mac: 28-d0-8a-08-79-4d
password: 36629
type: klight
ip: 192.168.88.21
mac: 18-fe-56-d7-5d-ea
password: A?lz?=]G
type: klight
ip: 192.168.88.20
mac: 18-fe-56-d8-5a-e6
password: [58DzqaX
1.增加支持控制K mini设备。
1.支持局域网设备信息显示。
2.支持控制K2设备。
3.支持控制K2 Pro设备。
4.支持控制K Mini Pro设备。
5.支持控制K Light设备。