物联网仓储系统.pptx
《物联网仓储系统.pptx》由会员分享,可在线阅读,更多相关《物联网仓储系统.pptx(40页珍藏版)》请在优知文库上搜索。
1、项目分工:项目分工:n主线程:董亚军郝贤森n系统移植:赵星达nM0:张立东 姜兆勇nWeb、CGI:刘继琛 张超物联网介绍物联网介绍n物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。由此,顾名思义,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。物联网就是“物物相连的互联网”。物联网通过智能感知、识别技术与普适计算、泛在网络的融合应用,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网是互联网
2、的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。因此,应用创新是物联网发展的核心,以用户体验为核心的创新2.0是物联网发展的灵魂。物联网定义物联网定义n最初在1999年提出:即通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器、气体感应器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。简而言之,物联网就是“物物相连的互联网”。物联网定义物联网定义n 中国物联网校企联盟将物联网的定义为当下几乎所有技术与计算机、互联网技术的结合,实现物体与物体之间:环境以及状态信息实时的实时共享以及智能化的收集
3、、传递、处理、执行。广义上说,当下涉及到信息技术的应用,都可以纳入物联网的范畴。项目总流程项目总流程项目简介项目简介n 通过web端远程访问服务器,达到对数据的采集,查看实时的仓库信息。发生异常时进行报警、做出相应的处理。n 通过web端远程控制,当货物的进出仓库时进行记录。n n 这个方案主要用到了下面的技术:物联网仓储系统设计的技术物联网仓储系统设计的技术 Linux设备驱动 Zigbee无线技术与RFID技术 传感器技术(温度、光线、湿度、重力感应等) Cortex-M0 ARM 微控制器技术 I2C、SPI、中断、单总线、A/D、PWM、UART等多种接口技术 监控及视频流处理技术 G
4、PRS远程报警技术(未完成) 嵌入式Web服务器技术 处理客户请求(CGI)技术 数据库技术(sqlite3) wifi技术(sqlite3)(未完成) html页面显示技术全局结构体定义全局结构体定义n/仓库货物信息nstruct storage_goods_infonnunsigned char goods_type;/货物类型,用数字表示nunsigned int goods_count;/货物数量n;全局结构体定义全局结构体定义n/某个仓库的全部信息nstruct storage_infonnunsigned char storage_status; nunsigned char le
5、d_status;nunsigned char buzzer_status;nunsigned char fan_status;nunsigned char seg_status;nsigned char x;nsigned char y;nsigned char z;nfloat temperature;nfloat temperatureMIN;全局结构体定义全局结构体定义nfloat temperatureMAX;nfloat humidity;nfloat humidityMIN;nfloat humidityMAX;nfloat illumination;nfloat illumin
6、ationMIN;nfloat illuminationMAX;nfloat battery;nfloat adc;nstruct storage_goods_info goods_infoGOODS_NUM;n;全局结构体定义全局结构体定义n/所有仓库的信息结构体nstruct env_info_clien_addrnnstruct storage_info storage_noSTORAGE_NUM;n;n/消息队列结构体nstruct msgnnlong type;/从消息队列接收消息时用于判断的消息类型nlong msgtype;/具体的消息类型nunsigned char textQ
7、UEUE_MSG_LEN;/消息正文n;用到的线程用到的线程n其中用到的线程如下:npthread_client_request():处理消息队列里请求的线程.npthread_refresh():更新共享内存里的实时数据.npthread_sqlite():数据库线程.npthread_transfer():接收M0数据线程.npthread_analysis():M0数据分析线程.npthread_sms():短信模块控制线程.(未使用)npthread_buzzer():A9蜂鸣器控制线程.npthread_led():A9LED模块线程.npthread_camera():摄像头模块控
8、制线程.线程和进程的区别:线程和进程的区别:n线程:是一种轻量级进程,线程存在于进程中。n 线程和进程一样都会被操作系统调度(时间片)n 通常线程指的是共享相同地址空间的多个任务。n线程优势:线程运行时,相互切换效率高;线程之间共享数据很方便。n进程拥有独立的运行空间,一个进程崩溃后,在保护模式下并不会影响其他的进程。一个进程中可以包含有多个线程,而一个线程只能包含在进程中。一个线程拥有自己独有的局部变量栈,但是没有独立的空间,一个进程中多个线程共同共享一块资源,因此当一个线程崩溃后此进程也会崩溃。因此多进程要比多线程健壮性要好,但是,多进程效率比较低。当需要并行操作和共享某些变量最好使用多线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 联网 仓储 系统
