安防监控实现之从网页上控制A9的LED灯
文章目录
- 声明
- 实验整体框架图:
- 网页发送数据模拟控制Ubuntu的LED灯
- 网页发送数据控制A9的LED灯
声明
华清远见教育集团 15年专注高端IT培训 做良心教育,做专业教育,做受人尊敬的职业教育
创客学院官网:http://www.makeru.com.cn/
华清远见创客学院嵌入式课程链接:http://www.makeru.com.cn/emb
华清远见创客学院物联网课程链接:http://www.makeru.com.cn/iot
实验整体框架图:
网页填写控制灯的数据–>CGI将网页下发的数据解析出来–>在CGI中通过ioctl函数调用驱动中的ioctl函数–>控制LED灯亮灭
网页发送数据模拟控制Ubuntu的LED灯
项目工程文件目录
.
├── cgi_led.c
├── chardev.h
├── core
├── demox86.c
├── led.html
├── Makefile
├── makeru-background.jpg
├── makeru-desktop.jpg
├── meiyanfang.mp3
└── readme.txt编译执行
root@linux:/home/zzw/share/led_test/x86ledtest# make make -C /lib/modules/3.13.0-32-generic/build M=/home/zzw/share/led_test/x86ledtest modulesmake[1]: 正在进入目录 `/usr/src/linux-headers-3.13.0-32-generic'CC [M] /home/zzw/share/led_test/x86ledtest/demox86.oBuilding modules, stage 2.MODPOST 1 modulesCC /home/zzw/share/led_test/x86ledtest/demox86.mod.oLD [M] /home/zzw/share/led_test/x86ledtest/demox86.komake[1]:正在离开目录 `/usr/src/linux-headers-3.13.0-32-generic'gcc -o cgi_led.cgi -static cgi_led.croot@linux:/home/zzw/share/led_test/x86ledtest#
虚拟机开启boa服务
root@linux:/boa# ./boa root@linux:/boa# [06/Jul/2019:14:02:08 +0000] boa: server version Boa/0.94.13[06/Jul/2019:14:02:08 +0000] boa: server built Nov 28 2017 at 14:31:43.[06/Jul/2019:14:02:08 +0000] boa: starting server pid=10631, port 80
执行insmod insmod demox86.ko
实验效果
网页发送数据控制A9的LED灯
.项目工程文件目录
├── cgi_led.c
├── chardev.h
├── demo.c
├── led.html
├── Makefile
├── makeru-background.jpg
├── makeru-desktop.jpg
├── meiyanfang.mp3
├── obj
│ └── Module.symvers
└── readme.txt1 directory, 10 files
执行make
执行make install
板子上电,加载demo.ko驱动模块,启动boa服务器
[root@farsight boa]# ./boa & [root@farsight boa]# [01/Jan/1970:00:00:30 +0000] boa: server version Boa/0.94.13[01/Jan/1970:00:00:30 +0000] boa: server built Nov 29 2017 at 11:22:26.[01/Jan/1970:00:00:30 +0000] boa: starting server pid=1194, port 80
浏览器运行效果
板子运行情况
安防监控实现之从网页上控制A9的LED灯相关推荐
- 【实战】物联网安防监控项目【4】———从网页上控制A9的LED灯
前言 学习了一个新知识,当然要记录一下啦.这两天学习了boa服务器.cgic标准库和html标签语言,又双叕解锁一个嵌入式的新玩法.cgic库是沟通C语言和html网页编程语言的一座桥梁,通过在lin ...
- EasyNVR纯H5摄像机直播解决方案前端解析之:RTSP安防监控实时直播的网页H5自动播放方案
我们很多安防.互联网.直播的应用场景中,在打开一路直播流后,极少看到需要点击播放按钮才能直播 播放视频流的情况,但是由于H5场景的播放需要兼容的浏览器非常多,这样的情况下经常会遇到各种各样的摄像机网页 ...
- LiveGBS流媒体平台GB/T28181功能-安防监控录像服务端集中存储云上录像存储云端录像回看下载
LiveGBS功能-安防监控录像服务端集中存储云上录像存储云端录像回看下载 1.平台概述 2.平台录像回放 2.1.云端录像 2.1.1.存储位置 2.1.1.1.支持分布式存储 2.1.2.页面操作 ...
- 【实战】物联网安防监控项目【5】———把模拟数据传输到web网页、web显示mjpeg-streamer视频图像
1.模拟数据传输到web 为了把硬件传感器上的数据上传到web网页,我们需要在跑linux服务器的开发板上写一个应用程序,并创建出几个线程来收集传感器检测到的数据,通过进程/线程间通信.boa与cgi ...
- 智能安防监控系统的发展与应用
简述 几年前,智能视频监控还只是在安防圈里谈论的话题.那时候,智能视频监控产品少.贵.基本不实用.近几年,随着硬件处理能力的提升和价格的下降,以及计算机视觉等相关技术的发展,智能视频监控产品已从前几年 ...
- 【实战】物联网安防监控项目———需求分析
一.系统需求分析 1.目的 具体的应用场景展示 室内监控.家庭安保 小区安防监控 行车记录仪等 2.安防监控可以解决什么问题? 1).提供证据与线索 很多工厂.公司或银行发生偷盗或者事故,相关机关可以 ...
- 物盟安防监控解决方案
概述 随着各地现代化建设和经济的快速发展,构建和谐社会的必要性与日俱增,安防监控系统作为保障居民人生财产安全的有力措施,理所当然地成为其重要组成部分.宽带网络以及3G.4G移动网络的提速降费,大大改善 ...
- 安防监控实现之A9主框架的搭建
文章目录 声明 线程 概念(意识) 分层分析 数据流分析 软件层次框架图 系统框架,线程关系 项目目录结构 数据描述 结构体描述 全局变量描述 主线程与各个子线程的搭建 主线程 各个子线程的函数 搭建 ...
- 2017年安防监控中的那些核心云计算技术
信息技术不断进步,闪存.磁盘.数据中心.DNA等各种新的存储技术不断出现.可即便如此,仍难以满足日渐庞大的数据体量的存储需求,加之IoT(物联网)行业的发展,致使数据的体量更为惊人.不可否认,这些数据 ...
最新文章
- python库pickle的用法
- Oracle查询锁表以及杀会话或系统进程来解除锁表操作
- “举报”阿里巴巴 Arthas,大幅降低 OOM Trouble shooting 门槛
- 职业标准体系一般有几个层次划分_全国首个粤菜标准体系规划发布
- 数据字典怎么写_求职数据分析,项目经验该怎么写
- tcp前4字节消息长度_网络基础篇之TCP
- linux关闭mysql strict mode的方法介绍
- 数据库-MySQL-搭建服务器
- 知易游戏开发教程cocos2d-x移植版001
- android 静态链接,android通过C代码实现动态和静态链接
- rms 公式 有效值_有效值是电流电压的均方根值吗?
- spring yml 配置事务_application.yml与bootstrap.yml的区别
- php mysql_fetch_array 函数大全,深入探讨PHP mysql_fetch_array()函数
- 第四季-专题14-串口驱动程序设计
- php phdfs扩展,hadoop HDFS的PHP扩展—PHDFS
- 老子【道德经】全文翻译(全81章)
- 【配置git和github】github鉴权失败 git配置github 免密登录
- VC6连接Oracle10g
- IOS开发之——设置APP图标、名字、启动页(50)
- 商之翼小京东+ucenter1.6.0+discuz3.3整合经历