社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
请
登录
后使用快捷导航
没有帐号?
注册
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
datasheet
datasheet
文章
搜索
登录
注册
论坛
切换旧版
电子工程世界-论坛
»
论坛
›
电子技术交流
›
嵌入式系统
›
IPv6环境下信息家电系统网络终端设计
返回列表
发新帖
回复
阅
3301
|
回
0
程序天使
当前离线
裸片初长成(高级)
最后登录
2009-1-6
在线时间
6 小时
威望
41562分
芯积分
-87分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
程序天使
446
帖子
0
TA的资源
裸片初长成(高级)
+ 好友
私信
楼主
发表于2008-10-22 09:49
只看该作者
IPv6环境下信息家电系统网络终端设计
[复制链接]
所谓信息家电(IA—Information Appliance),也称网络家电,是指将微型计算机和通信技术融入到传统的家用电器中,使之智能化并具有网络终端的功能,可以随时随地获取与处理信息。目前的信息家电产品大多是基于IPv4的,而IPv4面临着地址资源紧缺的困境,下一代互联网协议---IPv6的诞生弥补了这方面的不足。首先,它扩大了地址空间,使用128bit表示一个IPv6地址,可以保证家庭内的冰箱、空调等所有家电都拥有一个独立的IP地址,而不必担心地址不足的问题。其次,利用IPv6的地址自动配置功能,与网络连接的每个装置均可自动获得IP地址,可以简化家庭网络的构建和IP地址的管理,降低用户操作的难度。另外,IPv6全面支持IPSec安全协议,利用认证扩展报头和加密扩展报头可以提高网络互连和访问的安全性[1]。因此,在信息家电中引入IPv6将具有更为广阔的前景,它必将对信息家电行业产生深远的影响。
本文给出了一种基于IPv6的信息家电系统网络终端的软、硬件设计方法。该方法以高性能的32位ARM核微处理器S3C2410为硬件平台,通过移植嵌入式操作系统linux,并在配置操作系统内核时加入对TCP/IPv6协议栈的支持,然后在其上开发应用程序,实现了基于IPv6的信息家电网络终端。
2 信息家电系统结构 字串4
信息家电系统一般由客户机、交换机、网络终端和家电控制器组成。其结构示意图如图1所示:
M开发论坛
图1 系统结构示意图
图1中客户机是远程用户和该系统的接口部分,任何一台连入互联网的PC机均可作为客户机;网络终端模块接收来自网络的控制信息并通过RS232串口与家电控制模块通信;家电控制模块连接家电的执行机构,它接收来自网络终端模块的控制命令,并对家电进行操作。以上各模块中,网络终端模块是信息家电系统的核心,它使家电接入IPv6网络,并作为一个嵌入式Web服务器来响应客户端的请求,完成控制数据在网口和串口之间的相互转换。
3 硬件设计
本文所设计的网络终端主要由ARM内核的微处理器模块、存储器模块、串行口模块、以太网模块、电源管理和复位电路模块、LCD及触摸屏模块和JTAG模块几部分组成。其结构示意图如图2所示。 ARM
ARM开发论坛
图2 网络终端模块示意图
其中微处理器模块采用三星公司32位ARM9内核的微处理器S3C2410;存储器模块包括一片E28F640构成的8MB容量的16位NOR型Flash存储器和两片HY57V281620构成的32MB容量的32位SDRAM存储器,Flash存储器主要用于存储操作系统内核、引导启动代码bootloader、根文件系统以及应用程序;以太网模块选用8/16位以太网控制器DM9000AE;串行口模块包括两个异步串口,分别用于与家电控制模块连接和用户登录系统;LCD屏采用夏普公司生产的256色、分辨率为320×240的STN液晶模块LM057QC1T01;JTAG模块用于下载操作系统的引导启动代码bootloader。
4 软件设计
S3C2410平台上的软件设计一般需要运行嵌入式操作系统。linux具有稳定、源码开放、网络功能强大的优点。因此本文选用linux作为操作系统。
4.1 linux开发环境的建立
ARM
基于linux操作系统的应用开发环境一般由硬件目标板和宿主PC机构成。目标板用于运行操作系统和应用程序,而目标板所用到的操作系统的内核编译、应用程序的开发调试则需要通过宿主机来完成,双方通过串口或以太网接口建立连接关系。
本系统的开发环境建立在运行Red Hat 9.0 linux的宿主机上,从网站下载并安装交叉编译工具链和linux源代码包后就可以进行操作系统内核和应用程序的编译、调试。
4.2 配置内核
目前IPv6的应用尚处于实验阶段,本文选用目前较新版本的内核linux 2.6.14,它可以很好的支持IPv6。
为了使远程用户以IPv6访问家电,本文选用开源的、支持IPv6和CGI的小型web服务器---mini_httpd,它可以很好的支持用户的IPv6访问,且编译后的代码体积很小。
为了配置和测试IPv6网络环境,需要有支持IPv6的配置工具,如ifconfig、ping、traceroute等。linux里自带的网络配置工具并不支持IPv6协议,因此需要重新编译包含这些工具程序的源码包,以确保其支持IPv6。本文选用的是busybox 1.1.2,它包含大多数支持IPv6的网络配置工具,但体积却很小。
4.3 编写CGI程序
ARM开发论坛
本文中客户机与网络终端间的信息交互,是利用公共网关接口(CGI)技术来实现的。CGI提供了客户机与服务器交互的接口。通常,服务器响应客户端请求后执行相应的CGI程序,并把执行结果返回给客户端,从而实现了动态Web。编写Web页面代码时,由ACTION属性来指定服务器需要执行的CGI程序,METHOD属性指明客户机提交数据的方法(POST或GET)。 http://www.armforum.cn
CGI程序分为以下几部分:①根据POST方法或GET方法从提交的表单中接收数据;②URL编码的解码;③用printf()函数来产生HTML源代码,并将经过解码后的数据正确地返回给浏览器。[2]
由于本系统中网络传输的数据量不大,因此采用了较为简单的get方法来提交Web页面数据。系统中网络接口模块和家电控制模块之间采用串口通信,此串口对应linux下的设备文件:/dev/ttySAC1。完整的CGI程序流程图如图3所示。 http://www.armforum.cn
M开发论坛
图3 CGI程序流程图
5 IPv6信息家电系统的组网及测试
本文根据信息家电系统特点和要求组建了一个纯IPv6环境的小型信息家电系统测试网络,网络拓扑结构与图1类似,测试网络没有接入公网。
它包括两台计算机、两个HUB和冰箱、空调、风扇、洗衣机四种家用电器及其相应的网络终端与控制电路。两台计算机中PC1安装了Windows XP作为客户端,PC2安装了Windows Server 2003和双网卡,并被配置为路由器,它用于为每个接入网络的家电自动分配64位的IPv6路由前缀3FFE:FFFF:0:1::/64。两台PC机均配置IPv6协议,并且安装了浏览器Firefox,这是因为目前的IE浏览器尚不支持IPv6访问。
各家电网络终端均配置了由其MAC地址派生出来的64位IPv6接口标识符。以空调的网络终端模块为例:其MAC地址为00-60-35-01-c1-10,根据IEEE EUI-64格式,其IPv6接口标识符将为260:35ff:fe01:c110。当家电接入该测试网时,可以自动获得由IPv6路由器PC2分配的64位IPv6路由前缀,这样连同已有的64位接口标识符共同组成了每个家电全球唯一的128位IPv6地址。
测试时,在PC1的浏览器里键入家电的IPv6地址后就可以进入相应的家电控制界面,用户通过点击按钮可以对家电进行操作,家电执行用户命令后会把执行结果回传给浏览器。以访问空调为例,在浏览器里输入空调的IPv6 地址[url=http://[3ffe:ffff:0:1:260:35ff:fe01:c110/]
http://[3ffe:ffff:0:1:260:35ff:fe01:c110
[/url]]得到其操作界面,如图4所示,用户通过点击相应按钮可以对家电进行控制。
http://www.armforum.cn
字串5
图4 IPv6信息家电操作界面
6 小结
本文对IPv6在信息家电中的应用进行了探索,设计了一个基于IPv6的信息家电网络终端。在IPv6局域网环境下,用户可以通过网络实现对家电的控制,系统运行稳定可靠。该方法具有一定实用价值。
本文作者创新点:设计了基于ARM和Linux的IPv6环境下的信息家电系统网络终端
IPv6地址
,
网络连接
,
通信技术
,
ip地址
,
互联网
此帖出自
嵌入式系统论坛
点赞
关注
(0)
嵌入式论坛
嵌入式开发
嵌入式技术
嵌入式教程
回复
分享
扫一扫,分享给好友
复制链接分享
链接复制成功,分享给好友
举报
提升卡
变色卡
千斤顶
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
浏览过的版块
移动便携
活动
更多>>
有奖直播报名中!抢占工业4.1先机,WT·世健科技日等你来!
罗姆有奖直播 | 重点解析双极型晶体管的实用选型方法和使用方法
STM32N6终于要发布了,ST首款带有NPU的MCU到底怎么样,欢迎小伙们来STM32全球线上峰会寻找答案!
免费下载 | 安森美电动汽车充电白皮书,看碳化硅如何缓解“里程焦虑”!
是德科技有奖直播 | 应对未来高速算力芯片的设计与测试挑战
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
开源项目
更多>>
DS50001757B、MCP2515 CAN 总线监视器演示板
SH-PCBM-1GC, Quadro IoT Wi-Fi Kit based on PCBM-1GC
MAXREFDES1054:非隔离,单路输出,同步Buck,降压型DC-DC转换器
使用带有可编程增益跨阻放大器和同步检测器的 AD7799 双通道色度计的应用电路
L6564 的典型应用,10 引脚转换模式 PFC 控制器
RGB_MCU_480X800
ZXLD1371EV5,基于 ZXLD1371 LED 驱动器的评估板
LM358DMR2G 运放函数发生器的典型应用
TS39103CP533 RO 1A、3.3V超低压差多功能稳压器典型应用电路
用于仪表的 16 位、50MSPS、1CH DAC
随便看看
无线嵌入式信息家电系统智能终端的设计
摘要:传统的家电由于布线复杂,不利于集中控制,本文设计了由性价比高的nRF905单片射频发射器芯片和P87LPc764单片机组成的智能终端使用的嵌入式无线通信接口,该接口向低端支持I。c、sPI、uART或以并行接口形式为家电控制器扩充通信接口;向高端则通过nRF905 ...
信息家电之花草浇灌系统设计
此题目是毕业设计的题目,网上这方面的材料很少,找了很久也没有什么有价值的东西,老师也没给什么材料.要求是根据土壤湿度能实现自动浇水,能实现远程的控制对花进行浇水,要求不只是论文还要做出实物.感觉时间很紧迫,老师为了学校本科评估毕业设计也不在乎了.希 ...
【Follow me第二季第3期】 开箱 + RA6M5
简介等待了这么久,快递终于是到了,这块板子被里三层外三层的包裹着。箱子非常大,到最后只拆剩下了一点点。[attach]863648[/attach]板子正面照[attach]863649[/attach]板子附送的线[attach]863650[/attach]这个板子是我所有带网口的板子中唯一一个附送了网 ...
EEWORLD大学堂----财哥说钛丝
KiCad8怎么画异形焊盘?
庆元旦--2013--你最想要的开发板团购是什么?
锂电池完美替代者诞生!充电几秒钟 续航顶一周
LPCopen求助
开始重新整理和更新各种开发板的MicroPython固件
拉幕式数码显示技术
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
一阶低通滤波器
D类功放电感
镭射二极管
高温热电偶
单片机编程
磁化翻转
半功率点
保护电路
串行通信
LynxOS
相关文章
更多>>
消息称铠侠最快明天获上市批准,市值有望达 7500 亿日元
11 月 21 日消息,路透社报道称,在贝恩资本的支持下,铠侠将于当地时间周五(11 月 22 日)获东京证券交易所上市批准。 根据其 IPO 指示价,铠侠的市值预计达到约 7500 亿日元(当前约
美国政府敲定对格芯 15 亿美元《CHIPS》法案补贴,支持后者提升在美产能
11 月 21 日消息,美国商务部当地时间昨日正式宣布将向格芯 GlobalFoundries 提供合计 15 亿美元(当前约 108.71 亿元人民币)的《CHIPS》法案直接资金,具体补贴发放将
SK 海力士宣布量产全球最高的 321 层 1Tb TLC 4D NAND 闪存,计划 2025 上半年对外出货
11 月 21 日消息,SK 海力士刚刚宣布开始量产全球最高的 321 层 1Tb(太比特,与 TB 太字节不同)TLC(Triple Level Cell)4D NAND 闪存。 据介绍,此 32
UWB上车新花样,无线BMS也能用它?
填补国内空白!中国移动、华为等联合发布首颗GSE DPU芯片
三星电子 NRD-K 半导体研发综合体进机,将导入 ASML High NA EUV 光刻设备
苹果揭秘自研芯片成功原因:竞争对手没法用最新尖端技术
芯片大混战将启:高通、联发科涉足笔记本,AMD 被曝入局手机
Exynos 2600 芯片成关键,消息称三星将打响 2nm 芯片反击战
曾称华为不可能追上!台积电制程遥遥领先,2nm未量产已招大客户抢单
新帖速递
STM32和无源蜂鸣器播放声音的问题
车规级AECQ200介绍,混合铝电解电容器的选择
嵌入式教程_DSP技术_DSP实验箱操作教程:2-28 搭建轻量级WEB服务器实验
OPA847IDBVR运放器国产替代
AG32VF407测试UART
【得捷电子Follow Me第二期】第一章 收到货物的分享
请问这个红外接收头是什么型号?能用哪个型号代替?谢谢
出售全新未拆封ZYNQ 7Z020 FPGA核心板
用在锂电池供电的水表设置上的LORA模块,当有100块水表集中安装在一个楼道内时,节能
请问一下,当某个端口被设置为 RX0后,这个端口的输入输出方向还有必要设置吗
今年怎么这么难,比疫情时还难,三十了面临失业好迷茫
请教稳压管测试问题
【小华HC32F448测评】关于小华半导体的UART中断发送和PRINTF构造和重定向
【BIGTREETECH PI开发板】 HDMI输出测试
【BIGTREETECH PI开发板】+08.音频测试(zmj)
精选推荐
CW32L010学习笔记
帮忙分析下EMI不过的原因
报名剩2天:30套RV1106 Linux开发板(带摄像头),邀您挑战边缘AI~
拯救电源EMI的铁三角:电感、磁珠、电容
开关电源上拉电阻和上拉电阻电路图解
启明云端&触觉智能与您相约2024年慕尼黑国际电子元器件博览会,不见不散!
深度学习框架的相关讨论
[STM32H7R/S]测评 ⑦制作一个NANO EDGE AI STUDIO采集数据使用的Data Logger
启明云端&触觉智能与您相约2024年慕尼黑国际电子元器件博览会,不见不散!
【2024 DigiKey创意大赛】基于树莓派的幸福晚年辅助宝
等待很久的STM32N6终于要发布了!
ST首款带有NPU的MCU到底怎么样,欢迎小伙们来STM32全球线上峰会寻找答案!报名峰会,还能赢【开发板、京东卡】呦~12月12日14:00不见不散!
查看 »
有奖直播报名| 高可靠性IGBT新选择 —— 安世半导体650V IGBT
【直播时间】12月19日(周四)下午15:00-16:30
【直播好礼】定制双肩商务包、30元京东卡、吸管玻璃杯
查看 »
安世半导体直播报名中
直播主题:安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
直播时间:12月17日(周二)下午14:00
报名就有机会获得:定制双肩商务包、30元京东卡、吸管玻璃杯
查看 »
PI 电源小课堂 | 无 DC-DC 变换实现多路高精度输出反激电源
时间:即日起-12月15日
看视频学习电源干货,答题赢取京东卡!
查看 »
参会有好礼 | 2024 瑞萨电子MCU/MPU工业技术研讨会
深圳站:11月30日(周六)深圳湾万怡酒店
上海站:12月06日(周五)上海喜玛拉雅酒店
奖励设置:现金红包、螺丝刀套装或30元京东卡
查看 »
Littelfuse 新品赋能电子产品安全可靠并高效, 10+挑战等你探索!
Littelfuse 应用赋能星球,覆盖了诸多应用痛点及解决办法,邀请工程师一起探索,解锁更多设计力!
查看 »
下载资料赢好礼!看Vicor模块化电源解决方案如何推动创新
活动时间:即日起-2024年12月31日
如何参与:点击活动页内您想了解的模块,找到资料下载即可参与抽奖,活动结束后统一发奖!
查看 »
有奖活动|英飞凌高密度双相电源模块为高性能运算平台而生
活动时间:即日起-12月15日
活动奖励:蓝牙音箱、氮化镓充电器套装、黑色小背包
查看 »
本月精选下载推荐:
Vishay——选型-汽车级表面贴装和通孔超快整流器
查看 »
本周精选下载推荐:电源管理基础Dummies
本周小编给大家带来一本超简单、超干货的电子书——《电源管理基础Dummies》!内容深入浅出,排版舒服简洁,分分钟能get到电源管理最核心的知识内容。
查看 »
关闭
站长推荐
1
/10
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表
论坛首页
版块列表
专业技术中心
TI技术论坛
ST传感器与低功耗无线技术论坛
ADI参考电路
DigiKey得捷技术专区
ADI · 世健工业技术
电子技术交流
嵌入式系统
单片机
国产芯片交流
电机驱动控制
FPGA/CPLD
模拟电子
电源技术
PCB技术
RF/无线
传感器
综合技术交流
下载中心专版
大学堂专版
测评中心专版
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
行业应用
汽车电子
移动便携
医疗电子
工控电子
安防电子
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯积分
厂商专区
TI技术论坛
ST传感器与低功耗无线技术论坛