Giter Site home page Giter Site logo

ikonkeio's Introduction

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设备。

ikonkeio's People

Contributors

yinhangcode avatar

Watchers

Tasen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.