# iot **Repository Path**: m163/iot ## Basic Information - **Project Name**: iot - **Description**: 凤麒智能家居平台的部分资源。 有针对性地面向两类人群: 1、设备制造商(安防设备商、电器厂家等)。了解本平台的大致结构和技术,挖掘商机,探讨合作意向。 2、软件(.net方向)或单片机(下位机C51/上位机.net方向)的招聘人员。从开源的代码了解本人的技术水平以及编码/注释等规范。如果贵司的编码风格与本人接近,不妨大家沟通一下,或许我能加入您们的大家庭。 本人保证所有资料均为本人独力完成,对其中涉及的技术了如指掌,若要考查本人技术能力,欢迎联系。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: http://elock.iwopop.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-04-11 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iot ## Description #### 凤麒智能家居平台的部分资源。 #### 凤麒智能家居平台是一套全栈解决方案,涵盖以下几个模块,决非一般项目的只有一份网关互联网通讯demo或少量的wifi通讯demo。 * 互联网关:负责与android遥控器、iot主控、wifi节点通讯。具备用户权限控制(2级用户和2组权限组合),信息加密防破解/篡改功能,程序自毁扳机。开源了部分代码。
* 安防兼iot主控:由上一代[凤麒智能安防系统](http://elock.iwopop.com)升级而来,负责区域安防功能,以及与无线透传节点通讯。另外为保障知识产权和信息安全,本系统内置了多重程序自毁扳机。
* android遥控app:任意地方控制和管理智能家居。2级用户和2组权限组合。开源了部分代码。
* 通过wifi通讯的节点:实际执行功能的设备,比如摄像头、音响、电视机等。与互联网通讯。demo开源了部分代码。
* 通过无线透传通讯的节点:实际执行功能的设备,比如电饭煲、空调机等。与iot主控通讯。demo开源了大分部代码及资料。
## 有针对性地面向两类人群: * 1、设备制造商(安防设备商、电器厂家等)/集成方案工程商。了解本平台的大致结构和技术,挖掘商机,探讨合作意向。
* 2、软件(.net方向)或单片机(下位机C51/上位机.net方向)的招聘人员。从开源的代码了解本人的技术水平以及编码/注释等规范。如果贵司的编程代码风格与本人接近,不妨大家沟通一下,或许我能加入您们的大家庭。
注:`凤麒`是项目代号,并非本人真实姓名。
* 对于第2类
本人保证所有资料均为本人独力完成,对其中涉及的技术了如指掌,比如.net面向对象、多线程、异步、网络服务及请求、串口通讯等;java和c语言基础;c51等。若要考查本人技术能力,欢迎联系。
代码排版基本遵循BSD风格,坐如钟站如松,并且缩进使用TAB而不是SPACE。较少使用K&R风格,只因其歪脖子括号位置及空格缩进容易造成的视觉混乱。 ## 不适合人群: * 如果您只想git clone就可以编译运行,甚至在此基础上小加修改即可超越凤麒,那请绕步。本人不是开源软件的粉丝。基于各方面的考虑,除HTML画电路图外,已开源的代码基本只占所在project的30%~50%,最接近完整的project(家电联动节点1-智能插座_作为标准协议向厂商开源)也只开源了90%,故抱此愿望的人最终可能会浪费时间。
## 文件夹说明(针对上述技术招聘人员) ### 智能家居网关主控 * `C#7.0(.net framework4.5~4.7.2/vs2017)`项目,运行于`Intel ATOM`低功耗掌上主机。
开源代码主要包括的技术点:Win Service程序、多线程/异步/对象互斥锁、事件与委托、TCP/HTTP通讯(服务与请求)、模拟Web表单POST、上位机(串口访问)。
### [画电路图](http://urcllr.gitee.io/iot) * `Canvas HTML+dom javascript`项目,为单一HTML文件([circuit.htm](http://urcllr.gitee.io/iot)),可直接在Chromium和基于Webkit的浏览器上打开使用。
虽然不是专业的作图软件,但其让我无论在家中用电脑还是在公交车上用手机都可以浏览、修改电路图。此项目完全开源,并附有简易操作视频、一份demo数据和一份template。因为12年以来DOM JS的API有所改动,故只能运行在android 4.x及以下的手机默认浏览器及2013年前release的UC手机版上。 ### android_wifi手机作节点示例 * android `java(sdk v1.7/eclipse)`项目,demo运行于`MOTO ME525` android2.2/2.3。
项目以java作后端,html作简单界面,使用@JavascriptInterface机制协作。开源了操作ME525的一部分功能代码。
### android遥控器 * android `java(sdk v1.7/eclipse)`项目,demo在多款手机和版本上测试通过,包括`meizu mx4pro`/`oppo r7`/`huawei mate10pro`/`coolpad 7296`/`gionee v183`等。
项目以`java`作后端,`html`作前端界面`(div+css,h5,jquery)`,使用@JavascriptInterface机制协作。前、后端均有所开源。
其中后台的简易数据存储开源了全部代码(位于src/urc/remote/Data下),具有一定的面向对象设计思维。
### 家电联动节点1 * `C51(keilC v9.5/uVision5.2)`项目,demo运行于`IAP15F105W`@35MHz/RC。作为一个示例,展示使用无线模块远程遥控及通讯控制电器的软件代码和硬件设计及实物照片。
### 智能家居IOT主控&安防主机 * `C51(keilC v9.5/uVision5.2)`项目,运行于`IAP12C5A62S2`@29.4912MHz/XTAL。作为一个成型产品,展示了部分代码和硬件设计及实物照片。
----bottom----