ikonke device LAN control program.
Switch branches/tags
Nothing to show
Clone or download
Latest commit d90dfe8 Jan 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ikonkeIO_armv7l 0.0.2 Jan 23, 2018
ikonkeIO_x86 0.0.2 Jan 23, 2018
ikonkeIO_x86_64 0.0.2 Jan 23, 2018
.gitattributes 0.0.1 Sep 16, 2017
README.md 0.0.2 Jan 23, 2018
ikonkeIO.sh 0.0.2 Jan 23, 2018

README.md

ikonkeIO

控客设备局域网控制程序。

感谢

感谢控客公司,有一个开源的精神给我了局域网通信的相关库以及相关资料。
感谢每一位开发者和测试者。

为什么项目没有源代码

控客公司目前没有表明想要公开局域网通信的相关资料,所以该项目暂时不公布源代码。

为什么目前只支持树莓派

控客公司给我的是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

版本更新记录

0.0.2 (2018-01-23)

1.增加支持控制K mini设备。

0.0.1 (2017-09-16)

1.支持局域网设备信息显示。
2.支持控制K2设备。
3.支持控制K2 Pro设备。
4.支持控制K Mini Pro设备。
5.支持控制K Light设备。