【摘要】:传统的家庭安防监控系统各个功能模块相互独立,未能进行有效的系统集成,且没有远程实时自动报警功能,需要值班人员看守来及时发现异常情况,越来越不能满足物联网时代用户的需求。为了解决这些缺陷,本文采用ARM+WinCE模式,选用飞凌公司的S3C6410开发板搭载嵌入式WinCE 6.0操作系统作为系统的控制器,使用新浪SAE云计算平台开发Web应用来处理上传的传感器数据,最终实现了微信手机客户端对安防设备的远程监控。本文在深入分析现有智能家居安防系统的基础上,提出了基于微信公众平台的家庭安防监控系统。该系统以S3C6410处理器为设备端控制器,控制各类传感器实时采集室内环境信息,并上传保存至系统服务器(SAE)。微信公众平台服务器作为消息转发服务器,通过消息接口,完成了系统服务器和微信手机客户端之间的信息传递,最终实现了火灾实时报警、非法入侵实时报警、图像采集远程查看、家用电器远程控制等功能。借助广泛使用微信手机客户端,免去了用户下载安装手机App的麻烦,系统维护和版本升级操作方便,在服务器端即可实现。文章首先介绍了系统所涉及到的相关技术和平台,包括嵌入式WinCE技术、微信公众平台、新浪SAE云计算平台。接着详细阐述了系统的实现过程,主要包括WinCE设备驱动的编写,控制器端应用程序的设计,以及服务器端Web应用的开发。最后在实验室环境下,对系统进行测试,测试结果表明,系统运行稳定,达到了预期的设计目标,能够满足一般家庭的安防监控需求。
【学位授予单位】:南京师范大学
【学位授予年份】:2015
支持CAJ、PDF文件格式
|
|||||||
|
|
||||||||||
|
|
||||||||||
|
|
||||||||||
|
|
||||
|
|
|||||||||
|
|
||||||||||
|
企业管理是任何企业发展的的必经之路,而员工微信监管却往往被忽视,任何一个企业正常运转都需要对员工进行管理,这也是企业发展壮大的必备条件之一。一旦企业对于员工微信监控有所纰漏,也会给企业带来一定的损失。
微营销团队都在使用什么微信监控系统呢?毕竟现在各大企业都开始用手机微信进行联系开发客户,收款发货等,有时甚至会带回家,一旦缺乏了监控和管理,员工便会失去管控,走私单,骗红包,删除聊天记录,删除联系人等现象便出现了。这些绝不是小编的妄加揣测,而是实实在在发生在日常生活中的,很多企业可能每天都在面临着这种事情的发生。据小编了解目前市面上一款奥创工作手机管理系统正是针对行业这种乱象而研发的,目前跟多家上市公司都有合作,所以小编相信既然上市公司都选择了奥创,那么产品定是不错的,无论是从客户需求方面还是产品安全方面,在业内应该都是最专业的。
为什么上市公司都选择跟奥创合作呢?奥创工作手机管理系统的优势在哪里?首先,奥创工作手机分为三个板块,手机端、客服端和管理端。
手机端:通过传输APP底层数据,可实现人机分离,解决手机丢失或者员工离职恶意带走公司手机和微信等问题。员工下班带走手机依然可以聊客户,老板后台随时监管,手机端屏蔽客户微信号,可根据用户需求自动密文显示客户昵称或信息中的手机号以及银行卡号,防止一些员工利用小号私加客户微信。
客服端:现在上班大家都很习惯使用电脑,但是微信大环境如此,电脑版多开还是不够安全,所以针对这个情况奥创工作手机管理系统做了一个云客服系统,在电脑端直接登录客服坐席,跟微信多开不同,一次登录永不掉线,上面的客户是由客服部主管进行分配的,也是不显示微信号的,只能通过跟客户沟通添加标签。对于客户数据保护还是很有利的。当业务能力有限跟客户沟通不了的情况下,可以把这个客户转接给其他业务员,聊天记录同步转接,这个操作客户无感,还是觉得再跟那个微信号聊天,实际上可以实现多客服沟通。
管理端:客户的分配也是通过管理端处理的,所有微信的好友在管理端都可以看到,管理员可以将客户量进行统计把重复的客户罗列避免销售撞单。并且通过管理端可以看到销售员工与客户的聊天情况,如果客户对某个销售不满意,管理端有权将销售员工手机里的客户重新分配到新的销售,直到挽留客户达到成交为止。实行效果为多分配,专一服务客户、满意客户为止。管理端后台敏感词预警模块,一旦遇到员工删除好友、删除聊天记录、发送敏感词、扫一扫、更换绑定手机号、等管理后台自动报警;好友信息实时云端备份,防止封号,若有员工离职,从根源上避免带走客户资源投靠同行。
多维度监控员工手机微信,无论是跟客户沟通的聊天记录,还是中间的财务转账,员工工作手机所有微信数据,管理者在后台一目了然,实时查看,所有信息即时上传云端,永久备份。销售撞单、员工飞单、消极怠工、客户纠纷从根源上预防。
Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式。
现在由于微信使用的广泛度,越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。
前面介绍了zabbix的邮件报警的部署过程,这里继续说下zabbix的微信报警环境的部署。
废话不多说了,下面记录了微信报警的操作过程:
1)微信企业号的申请过程
2)微信企业号登陆后的相关设置
3)zabbix结合微信报警脚本设置
如下:填写用户信息登陆
扫面二维码,完成身份验证
首次登陆,查看通讯录-组织架构,可以直接添加成员,也可以添加子部门,然后在子部门里新增成员
点击“修改部门”会查看到部门ID号,后面微信脚本里会用到!
可以将成员添加到子部门中
账号是不同于微信号,最好是字母加数字
成员添加成功后,别忘了后面要关注本企业号
接着”设置“企业号Logo,这个一定要设置,不然后面发信息会报错,算是一个BUG吧.
注意:设置里面的”进入认证系统“,认证是需要收费的,所以这里不进行认证。忽略这个设置。
注意:添加的用户一定要扫描下面”设置“->”企业号信息“里的二维码,关注这个企业号
接着到”应用中心”里创建一个应用
记住这个monit-test应用的ID号,后面微信脚本里会用到
最后,需要进行“设置”->“权限管理”的操作,新建一个管理组
留下下面的CorpID和Secret,后面的微信脚本里会用到!
由于上面monit-manager管理组没有设置管理员,接下来还要设置一个管理员!
点击”系统管理组“设置管理员
邮箱验证方式添加
登陆上面的管理员邮箱,按照邮件提示进行密码登陆设置
先扫描二维码进行绑定,然后设置密码
这样,以后登陆这个企业号,要先使用这个管理员的微信进行扫描,扫描后在微信里的企业小助手里确认登陆,然后再进行用户名和密码登陆。
登陆后,发现系统管理员已经设置成功了。
设置微信脚本如下:在alertscripts路径下编写脚本
需要调用微信接口,那么如何调用微信接口呢?调用微信接口需要一个调用接口的凭证:access_token
微信企业号接口调试工具传送门:
zabbix发送微信报警的脚本可以用Shell脚本或python脚本,二者任选其一(推荐python脚本)
(一)Shell脚本调用
zabbix会传递三个参数给脚本,$1是消息接收账号,$2报警标题,$3报警内容
上面脚本中标注的几处:CorpID和Secret分别是上面企业公众号的管理组monit-manager的IDUseID:用户账号。这里只需要填写一个账号即可。zabbix的web界面里发信是按照应用ID,只要关注这个微信企业号内的用户都会收到报警邮件。AppID:应用IDPartyID:部门ID号
接着开始登陆zabbix,添加报警设置(跟邮件报警的配置差不多)
1)创建报警媒介(这里我选用python脚本:weixin.py,如果选用shell脚本,就改换weixin.sh。其他设置都不变!)
2)创建用户weixin(密码一栏可以选择跟之前的超级管理员zabbix一样的密码;用户类型也可以设置成超级管理员)
这里最好使用微信企业号的应用ID,这样发的报警信息,在企业号内的用户都能收到。或者添加任意一个用户账号(比如test-001),切不可添加多条,否则就会收到重复信息。
默认信息和恢复信息要填写一样的内容,如下:
如下,在“条件”里可自主选择添加“主机”和“模板”(具体可参考上一篇的“zabbix邮件报警”的此步设置)
下面的“操作”(具体说明可参考上一篇的“zabbix邮件报警”的此步设置)。
下面设置的报警信息只发送给weixin用户就行了,没有发生给用户组。
注意:“操作”底部的“条件“做如下设置(时间已确认=非确认),这个别忘了!
这样,就顺利创建了一个名为“weixin”的动作
测试,将其中一台被监控机器(192.168.1.25)的zabbix-agent服务关掉,观察微信是否能正常收到报警信息:
经测试,报警信息(3次)和恢复后的信息(1次),微信都能正常收到。