摘要:

从ZigBee联盟诞生以来,随着ZigBee协议的相关标准不断完善,协议栈持续改进等因素,基于 ZigBee无线传感网络的开发与应用也越来越多.由于其低功耗,低成本,低延时,安全可靠以及自组网的诸多优势,使得ZigBee技术在工业控制,环境监测,智能家居,远程医疗等行业中获得广泛的应用. 在ZigBee实际的应用中很多时候需要扩展网络功能以实现数据传输到Internet上.因此设计一种能够进行数据处理转换的网关,实现不同的网络协议的转换,变的很有实用价值.在研究了现阶段相关技术的发展状况和各个技术的特点之后,本文提出了一种基于ZigBee网络的嵌入式网关的设计方案,通过将ZigBee网络与Internet技术的相结合,实现了ZigBee网络与Internet网络的互联互通. 本文主要完成了ZigBee网关的软硬件系统的设计,然后利用该网关进行了应用开发,实现了对远程设备的数据采集,控制和显示.本文的主控制器选用的是内核版本为ARM11的微处理器S3C6410,ZigBee模块选用的CC2530开发板.本文主要完成的工作有: 首先进行了ZigBee网络的开发,主要完成了传感器数据采集,传感器与终端节点数据通信,终端节点与协调器之间相互的通信,协调器与主控制器的通信等. 然后对主控制器S3C6410的进行开发,主要包括了协调器与主控制器之间的串口通信,嵌入式Linux的搭建与移植,数据库SQLite3和Boa服务器的移植与配置,基于Linux系统的应用程序开发等. 在完成了ZigBee网关的平台搭建之后,利用该网关进行了应用,主要完成了基于HTML+CSS+CGI的Web开发.其中客户端浏览器采用的是B/S架构,通过CGI实现了动态网页交互功能. 最后在广域网和局域网环境下分别进行了测试,利用该网关实现了远程数据的采集,控制和显示.测试结果比较准确,满足了本文的设计要求.最后本文针对交互界面,功耗等方面的设计做了进一步的展望.

展开

linux zigbee开发板,基于嵌入式Linux的ZigBee网关设计与实现相关推荐

  1. AM335 嵌入式 linux,am335x开发板建立嵌入式 Linux NFS 开发环境

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 am335x开发板嵌入式开发板系统 NFS客户端的配置 首先运行在嵌入式开发板系统的 Linux 内核支持 NFS 客 户端, 运行 #make menu ...

  2. 构建一个适合stm32mp157系列开发板的嵌入式Linux系统

    在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...

  3. 嵌入式linux应用程序升级,基于嵌入式Linux平台的应用升级机制的研究与设计

    摘要: 随着科技的发展与新技术的推出,嵌入式在生活中被广泛应用,嵌入式产品在日常生活中扮演了重要的角色.嵌入式Linux操作系统已经普遍应用到医疗电子,信息家电,远程通信,机顶盒等多个领域,嵌入式Li ...

  4. linux开组态软件,基于嵌入式Linux的组态软件实时数据库的设计

    1 引言 实时数据库(real-TIme database, RTDB)作为组态软件设计与实现的核心内容解决了其所 应对的现代工业生产现场环境中生产数据与控制数据类型复杂多样,数据处理与事件调度时 间 ...

  5. 嵌入式linux 无线网卡,一种基于嵌入式Linux的无线网卡的制作方法

    本实用新型涉及无线网卡技术领域,具体为一种基于嵌入式Linux的无线网卡. 背景技术: 随着移动通信和便携通信的发展,无线局域网WLAN应用而生,日渐普及,嵌入式系统的无线局域网接入可以实现对嵌入式系 ...

  6. 嵌入式linux驱动开发实战教程,嵌入式Linux驱动开发实战视频教程

    嵌入式Linux驱动开发实战教程(内核驱动.看门狗技术.触摸屏.视频采集系统) 适合人群:高级 课时数量:109课时 用到技术:嵌入式 Linux 涉及项目:驱动开发.看门狗技术.触摸屏.视频采集 咨 ...

  7. 嵌入式linux仪器,一种基于嵌入式Linux设备双系统的启动方法

    一种基于嵌入式Linux设备双系统的启动方法 [技术领域] [0001]本发明涉及一种基于嵌入式Linux设备双系统的启动方法. [背景技术] [0002]Linux操作系统特别是其嵌入式系统由于其源 ...

  8. linux 文件系统字体小,基于嵌入式Linux平台的最小文件系统的制作

    工作平台:FL2440 交叉编译环境:arm-linux-gcc 3.4.1 busybox版本:1.9.1 1) 制作文件系统总目录: mkdir my_rootfs 2) 编译&安装bus ...

  9. python 嵌入式 linux 产品 发布_基于嵌入式Linux进行Python应用开发

    ByToradex秦海 1).简介 Python 编程语言因其极强的可读性.可移植.易于维护,以及丰富的第三方扩展组件,如数据库.数学计算.图形,甚至机器视觉.人工智能.深度学习框架都提供Python ...

最新文章

  1. 支持向量机(SVM)算法
  2. ecshop 2.7.x 去版权 lengze.com
  3. GO语言-基础语法:循环
  4. vivo X27发布日期官宣: 3月19日 三亚见!
  5. werkzeug routing.Rule
  6. 联想微型计算机拆装图解,笔记本电脑的拆卸图解
  7. 拉普拉斯平滑处理介绍
  8. USB接口类型及引脚定义-usb1.0,usb2.0,usb3.0,Type-c
  9. 基于R语言的因子分析
  10. linux安装或更新显卡驱动
  11. android 高德地图poi搜索周边
  12. 怎么上传云班课的计算机作业,云班课如何提交课后作业 作业提交教程
  13. SVAC编解码技术标准:诞生、质疑与发展
  14. 什么手机抢票软件安全靠谱
  15. pr模板.mogrt格式安装方法
  16. 基础、开发者、智能合约……统统都是矩阵元未来的关键词
  17. 线段树(详细注释—pushdown写法)
  18. android网络的评分机制、连接国内ap wifi不回连问题
  19. android auto华为版_auto.js的使用以及薅羊毛插件示例
  20. Linux命令 - 日拱一卒

热门文章

  1. yongGC和FullGC多长时间执行一次比较好
  2. avr-gcc与avr单片机c语言开发 pdf,AVR 单片机与GCC 编程使用方法
  3. 第四届中国县域经济基本竞争力百强县(市)
  4. 高速光耦的工作原理以及应用
  5. Codeforces Round #262 (Div. 2) 460C. Present
  6. c语言求n的阶乘和1到n阶乘之和
  7. 在pytorch 中实现真正的 pairwise distances
  8. ZigBee组网(原理分析)
  9. 头条项目推荐的相关技术(十):排序模型进阶与总结
  10. 扫描二维码链接WIFI小工具