武汉理工大学智能家居培训总结

实验报告

题 目 学 号 班 级 姓 名 指导教师

物联网智能家居培训

012101034 物联网1001班

题目:物联网智能家居培训

--智能雨搭的实现

实验目的和要求

在对物联网的专业理论知识有了一定的认识之后,通过实际操作加深对专业

知识的理解。要求大家在亿道电子工程师的指导下能够理解一个物联网系统的构建,理解无线传感器网络的工作流程,并能够理解nesc语言的各部分之间的关系,和运用nesc语言编写小的应用,以及运用如C#等高级语言编写上位机程序,另外要对tiny-os系统有一定的认识,并能够自己搭建tiny-os系统。

实验原理

CC2530/CC2531 的无线接收器是一个低中频的接收器。接收到的射频信号通过

低噪声放大器放大而正交降频转换到中频。在中频 2MHz 中,当 ADC 模数转换时,输入/正义调相信号被过滤和放大。CC2530/CC2531 的数据缓冲区通过先进先出(FIFO)的方式来接收 128 位数据。使用先进先出读取数据需要通过特殊功能寄存器接口。内存与先进先出缓冲区数据移动使用 DMA 方式来实现。CRC校验使用硬件实现。接收信号强度指标(RSSI)和相关值添加到帧中。在接收模式中可以用中断来使用清除通道评估(CCA)。CC2530/CC2531 的发送器是基于上变频器。接收数据存放在一个接收先进先出(区别于发送先进先出)的数据缓冲区内。发送数据帧的前导符和开始符由硬件生成。通过数模转换把数字信号转换成模拟信号发送出去。

实验设备

实验步骤

1、进入Notepad++,编写程序

首先编写传感器采集程序,有两个程序文件以.nc结尾,分别是TestC.nc、TestM.nc,还有一个makefile文件。

2、编写好程序后,连接好仿真器与传感器节点,复位仿真器,通过单击运行下拉菜单中的Make ZigbemPro install按钮将程序编绎并下载至节点。

关于程序中三个文件的关系我在实验过程中有了一些认识,如TestM负责提

供一个或多个接口的实现;而配件TestC负责把其他组件装配起来,把某组建的使用接口绑定到提供该接口的组件上,makefile用于定制运行环境。 在弄清楚三个文件关系后,我决定编写一个串口收发程序,原来在51单片机做过这样的程序,所以清楚整个收发的过程,首先有一个buf,用于缓存接受或要发送的数据,当把一个值赋给buf时,即buf=P0时表示单片机接受到一个数据,而P0=buf,就表示发送一个数据,另外波特率的设置也需要有专门的寄存器设置,但在nesc中这些与硬件打交道的过程都封装好了,比如receive( uint8_t* buf, uint16_t len),这个函数接受一个长度为len字节的数据,还有波特率的设置直接用setBaudRate(9600)就表示波特率设为9600,但是这些函数都是在一个特定的模块中实现的,比如receive就是在PlatformSerialC.UartStream这个接口中实现的,这里我感觉就像是代码的重

用。

整个代码如下:

TestM.nc的代码如下:

module TestM{

uses interface Boot;

uses interface StdControl; uses interface UartStream;

uses interface CC2530UartControl; }

implementation{ uint8_t buf1[4]; error_t flag;

uint16_t i=65535; task void M1(){

call UartStream.enableReceiveInterrupt();

while(call UartStream.receive(buf1,4)==FAIL); //buf[sizeof(buf1)]='\0';

call UartStream.send(buf1,12); while(i--);

call UartStream.disableReceiveInterrupt(); post M1(); }

event void Boot.booted() {

call StdControl.start();

call CC2530UartControl.setBaudRate(9600); post M1(); }

async event void UartStream.sendDone( uint8_t* buf, uint16_t len, error_t error ) {}

async event void UartStream.receiveDone( uint8_t* buf, uint16_t len, error_t error ) {

call UartStream.send(buf1,sizeof(buf1)); }

async event void UartStream.receivedByte( uint8_t byte ) { } }

//其中M1是一个任务,任务循环调用就一直等待接收

TestC.nc的代码如下: configuration TestC{ }

implementation{ components MainC; components TestM;

components PlatformSerialC; TestM.Boot->MainC.Boot;

TestM.StdControl->PlatformSerialC.UartStdControl; TestM.UartStream->PlatformSerialC.UartStream;

TestM.CC2530UartControl->PlatformSerialC.CC2530UartControl; }

//这其实就是一个配置文件,把模块中的各接口和已实现的接口一一对应 makefile文件: COMPONENT=TestC

include $(MAKERULES)

//定制运行环境,在这套设备中的makefile文件都可以是这样的

实验结果

在点击编译之后会,会在刚才的三个文件的文件夹下生成一个build文件,

里面包括了形成的hex文件,此文件可以直接下载到节点里面,另外还有生成的c语言文件,可以发现生成的C语言有20xx多行,其实可直接用这些C语言改写出想要实现的的功能,不过代码量太大,这也就是nesc到C语言的转变,可见nesc的封装简化了编程,实现功能却很强大。

以下是正确编译后得到的文件:

在build文件夹下,有一个zigbempro文件夹,这个文件夹下就是编译后的结果:

实验小结

通过此次智能家居的体验式培训学习,对整个物联网架构有了清晰的认识,虽然没能够做出一套系统,但是接触到一门新的语言nesc,并能够使用nesc编写简单的串口信息收发程序,对原来的知识有了巩固和新的认识,开始接触nesc程序时很不习惯,因为三个文件之间的关系让我很难琢磨出来,另外在以前写51单片机程序和freescale单片机程序时就是直接对引脚或寄存器进行读写操作,而在nesc中没有接触到底层与硬件打交道的代码,都是封装好的接口,所以就不明白硬件引脚的数字变化情况。在接下来的学习中要弄清楚nesc与硬件打交道的代码如何自己编写,如何封装自己的接口,把已经学过的知识与之融合,更一步学习了解TinyOS和掌握nesc。同时也希望学校能够开放实验室,给有兴趣学习和开发物联网相关系统的同学一个更好的平台。

 

第二篇:武汉理工大学--电子商务卷子总结

1. 名词解释:

1)电子商务(E_Commerce):从宏观上讲,电子商务是计算机网络所带来的又一次革命,旨在通过电子手段建立一种新的经济秩序。它不仅涉及电子技术和商业交易本身,而且还涉及到诸如金融、税务、教育等其他社会层面;从微观角度说,电子商务是指各种具有商业活动能力的实体利用网络和先进的数字化传媒技术进行的各项商业贸易活动。

2)WWW(world wide web万维网):以HTML语言和HTTP协议为基础,建立在B/S模型之上能够提供面向各种Internet服务的用户界面统一的信息浏览系统。

3)XML(extensible markup language可扩展标记语言):是一种可扩展的元标记语言,是一组标准的集合,是SGML的一个子集。XML是一组技术的集合,包括DTD、XML Schema、XSL、XML链接语言、XML名称空间、XML查询语言XQL、XML文档对象模型DOM等。

HTML为超文本标记语言,可以规定网页中信息陈列的格式,指定需要显示的图片,潜入其他浏览器支持的描述性语言,以及指定超文本链接对象。

4)EDI(electronic data interchange 电子数据交换):是一种数据交换的工具和方式,参与EDI交换的用户按照规定的数据格式通过EDI系统在不同用户的信息系统之间交换有关业务稳健,达到快捷、准确、方便、节约、规范的信息交换目的。

一个是流行于欧洲亚洲的UN/EDIFACT(最权威,United Nations Rules For Electronic Data Interchange For Administration , Commerce and Transport)标准,一种是流行于欧美的ANSI X.12 EDI的软件结构:1用户接口模块2内部接口模块3报文生成及处理模块4格式转换模块5通信模块6安全模块

5)VAN(Value Added Network,增值网络):利用现有的通信网络、增加EDI服务功能而实现的计算机网络。

6)VPN(Virtual Private Network,虚拟专用网络):利用公共网络基础设施,通过“隧道技术”等手段,达到类似和有专用网数据安全传输的技术。

VPN把信息加密后重新组包在公用网络上传输,并使用隧道技术,使用户感觉好像直接和他们的私有网络相连,是一种集网络加密、访问控制、认证和管理于一体,能够实现廉价的、安全可靠的跨地域的数据通信。

7)消息摘要(message digest):指从原文中通过Hash算法而得到的一个固定长度的散列值,不同的原文件所产生的消息摘要并不相同,相同的原文件所产生的消息摘要必定相同,被用来辨识消息的真伪。

8)数字时间戳(digital time-stamp):由专门机构提供的电子服务项目,用来证明信息的发送时间,是一个经过加密后形成的凭证文档,包括时间戳的文件摘要,DTS收到文件的日期和时间,DTS的数字签名。

9)E—cash(电子现金):以电子形式存在的现金货币,是一种储值型的支付工具,常用于小额支付。

2.填空题:

1)19xx年x月,VISA与MASTER CARD两大信用卡国际组织共同发起制定保障在因特网上进行安全电子交易的SET协议。

2)19xx年美国网景公司开发并推出SSL协议,主要弥补internet上TCP/IP在安全性能上的不足,支持B to B模式的电子商务

3)B to C 模式的电子商务可以看做是一种电子化的零售方式。

4)电子商务的概念模型是对现实世界中的电子商务活动的一般抽象描述,它由电子商务实体、电子市场、交易事务和信息流、资金流和物流等基本要素构成。

5)按照地理覆盖范围、网络可以分为广域网、城域网、局域网。

6)路由器是一种工作在网络层的网络互连设备(物理层(第一层):中继器,数据链路层(第二层):

网桥、两层交换机,应用层:网关)

7)Telnet是远程登录协议,FTP是文件传输协议,SMTP是简单邮件传输协议,HTTP是超文本传输协议,POP3和IMAP是邮件接收协议,DNS是域名解析协议。

8)在域名标识中,com:商业组织,edu:教育组织,int国际组织,gov政府部门,org非盈利组织,mil军事部门

9)IP地址由网络号和主机号两部分组成,其中C类地址是我国大部分企业使用的网络地址。

10)随着Web和Internet计算环境的发展,更多的企业将会采用一种以Web技术为中心的DS/CS架构,其中客户机上一般只需要安装浏览器即可。

11)国际上存在两个EDI标准体系:一种是流行于欧洲、亚洲的UN/EDIFACT标准、另一种是流行于北美的ANSI X.12标准。现在国际上普遍用前者。

12)电子现金:E—cash,电子支票:E—check。

13)银行卡从介质的角度,分为磁条卡、光卡、IC卡,其中光卡具有优点:信息存储量大、光卡记录的数据在物理上是不可改写的,安全性好、可靠而且经久耐用、光卡使用专利技术制造,可以防伪造,并使用了多种加密技术。

14)电子支票支付遵循FSTC制定的BIP标准。

15)加密技术根据加密秘钥和解密密钥是否相同,可以分为单钥加密和双钥加密,前者的典型代表是DES,后者是RSA.

16)目前普遍采用的EDI通信网络是VAN,趋势为Internet。

17)认证机构的核心职能是发布和管理用户的数字证书,认证机构发布的证书分为SSL和SET两种,其中前者用于B2B模式,后者用于B2C模式。

18)防火墙主要是用来保护企业内部网络的安全,包过滤防火墙工作在网络层,对源和目的IP地址及端口进行检查。代理服务器防火墙工作在应用层,即作为服务器接收外网的请求,又作为客户端转发请求,并提供日志和审计功能。

19)Intranet是采用TCP/IP通信协议和WWW技术规范,通过简单的浏览界面,提供电子邮件、文件传输、电子公告和新闻、数据库查询等服务。

20)电子商务身份认证的基本方式包括数字签名方式、口令方式、标记方式。

3.简答题:

1)电子商务的一般框架包括哪些部分?每一部分包括哪些内容?

政策法律及隐私(电子商务应用,供货链管理、视频点播、网上银行、电子市场以及电子广告、网上娱乐等,贸易服务的基础设施,安全性/认证、咨询服务、市场调研、目录服务、电子支付,报文和传播的基础设施、EDI、E-mail、HTTP、多媒体内容和网络宣传,HTML、Java、WWW,网络基础设施,电信、有线电视、无线设施、无线设备、Internet)

包括网络基础设施(电信、有线电视、无线设备、internet),多媒体内容和网络宣传(HTML、Java、WWW),报文和信息传播的基础设施(EDI、E—mail、HTTP),贸易服务的基础设施(安全性/认证、咨询服务、市场调研、目录服务、电子支付),电子商务应用(供货链管理、视频点播、网上银行、电子市场及电子广告、网上娱乐、有偿信息服务、家庭购物)。此外还有两个支柱:政策法律及隐私,各种技术标准安全网络协议。

2)在电子商务活动中,中介机构可以分为哪几类?

可以分为三类:一是为商品所有权的转移过程服务的,像那些金融机构,另一类是提供电子商务软硬件服务、通信服务的各种厂商,像IBM、HP、微软这样的软硬件和解决方案提供商,还有一类是像Yahoo、Alta VLsta这样的提供信息及搜索服务的信息服务增值商。

3)常用的网络接入技术有哪几种?

要求:有很高的传输速率;随时接通或者至少可以迅速接通;价格便宜、工作可靠、随处可用。

有:PSTN(公用电话交换网)、ISDN(综合业务数据网)、ADSL(宽带综合业务数据网)、PDN(公共分组交换网)、帧中继、有线电视网、无线接入设备、低轨卫星通信等。

4)试说出Internet、Extranet和Intranet之间的区别和联系

Internet是基础,是网络设备和包括Intranet和Extranet在内的各种应用的集合;Intranet强调企业内部各部门的联系,业务范围仅限于企业内;Extranet强调各企业的联系,业务范围包括贸易伙伴、合作对象、零售商、消费者和认证机构。由此可见,Internet业务范围最大,Extranet次之,Intranet最小。

5)简述数据库技术对电子商务的支持体现在哪些方面

数据的收集、存储和组织,决策支持,对EDI的支持,Web数据库

6)EDI系统包括哪些模块?

用户接口模块,内部接口模块,报文生成及处理模块,格式转换模块,通信模块,以及各模块里的安全模块

7)EDI标准的制定遵循什么原则?

一是:提供一种发送数据及接收数据的各方面都可以使用的语言。这种语言所使用的语句是无二义性的。 二是:这种标准不受计算机型的影响,即适用于计算机间的数据交流,又独立于计算机之外。

8)什么是电子支付?常用的电子支付方式有哪几种?

指参加电子商务活动的一方向另一方付款的过程。因此严格来说,电子支付是一种业务过程,而不是一种技术。但是,在进行电子支付活动的过程中,会涉及到很多技术问题。常用的有电子支票、电子现金、银行卡等。

9)电子现金支付方式的特点是什么?

匿名、不可跟踪性、节省交易费用、节省传输费用、持有风险小、支付灵活方便、防伪造。

10)简述SET协议的工作流程。

用户在银行开立信用卡账户,获得信用卡。用户在商家的web主页上产看商品目录选择所需商品。用户填写订单并通过网络传输给商家,同时附上付款指令。订单和付款指令要有用户的数字签名并加密,使商家无法看到用户的账户信息。商家收到订单后,向发卡行请求支付许可。发卡行确认后,批准交易,并向商家返回确认信息,商家发送订单确认信息给用户,并发货给用户。然后,商家请求银行支付货款,银行将货款由用户的账户转移到商家的账户。

11)试说出电子商务面临的安全威胁和采用的安全技术分别由哪些。

安全问题:信息泄露、篡改、身份识别、信息破坏。技术:虚拟专用网、加密技术、认证技术、防火墙技术。

12)一个标准的X.509数字证书包括哪些内容?

X.509数字证书一般包括两部分:证书内的数据额发布证书CA的签名。其中前者包括:版本号、证书序列号、CA使用的签名算法、发布证书CA的唯一名称、证书的有效期限、认证目标的唯一名称、认证公钥的信息。后者包括:CA的签名及其签名算法。

13)什么是CA?它提供的管理功能包括哪些?

CA即certificate authority,认证机构。是一个对密钥进行有效管理,颁发证书证明密钥的有效性,将公开密钥通某一个实体(消费者、商户、银行)联系在一起的机构。

管理功能:证书的检索、撤销证书、备份证书数据库、有效地保护证书和密钥服务器的安全。

14)数字签名的作用是什么?

可以保证:接收者能够核实发送者对报文的签名;发送者事后不能抵赖对报文的签名;接收者不能伪造对报文的签名。

电子商务的概念模型是对现实世界中电子商务活动的一般抽象描述,它由电子商务实体、电子市场、交易事物和信息流、资金流、物流等基本要素组成。

北方电讯公司所属ENtrust公司开发基础公钥设施(PKI)技术,支持SET、SSL、IPsec。

电子商务给企业带来的效益:1降低采购价格;2较少库存和产品的积压;3缩短生产周期;4等有效的客户服务;5降低价格;6新的销售机会

OSI:物理层:为了将电话线、同轴电缆、等物理介质用作通信线路,而进行的电气的、机械的以及物理的管理,以保证比特的传送。

数据链路层:分为介质访问控制(MAC解决广播型网络中多用户竞争信道使用权的问题)和逻辑链路控制(LLC将有噪声的物理信道变成传输无差错的通信通道)两层。网络层:负责将数据从物理连接的一端传到另一端,即点到点通信。传输层:弥补网络层服务与用户需求之间的差距。对话层:主要针对远程终端访问。表示层:信息转换。应用层:把进程中对方进程进行通信的部分放入OSI的环境中,同时对各种业务的通信功能进行管理。

TCP/IP体系结构:应用层、表示层、对话层对应高层(用户进程),传送层对应TCP、UDP,网络层对应IP(ICMP)(ARP),数据链路层对应以太网、X.25,物理层对应同轴电话线。

Web提供的服务:www服务、文件传输服务、电子邮件服务、远程登录服务

电子现金的7个特点:匿名;不可跟踪性;节省交易费用;节省传输费用;持有风险小;支付灵活方便;防伪造。

信息认证的作用:确认信息的发送者的身份;验证信息的完整性,即确认信息在传送或存储过程中未被篡改过。

SSL安全协议的缺点:不能自动更新证书;认证机构编码困难;浏览器的口令具有随意性;不能自动检测证书撤销表;密钥信息在服务器上是以文明方式存储的。

防火墙的作用:保护易受攻击的服务;控制对特殊站点的访问;集中化的安全管理;对网络访问进行记录和统计

有包过滤和代理服务两种方式:前者直接转发报文,对用户身份完全透明,速度较快;后者通过代理服务器建立连接,有更强的身份验证和日志功能。

电子商务是一个贯穿全球的贸易熔炉,它在信息技术高度发展的基础上,尤其是WWW和Internet的基础上,通过一系列电子化的整个贸易手段将贸易过程中的各种方式连接在一起。它不仅仅是首发订单或者其它什么单证,以使企业运作更加有效,它包括的是一个更加广泛的领域,是组织到组织、企业到消费者的整个贸易过程中所有相关角色之间建立的“完美”的合作策略。电子商务通过基础设施服务、应用集成及其Internet的企业应用重组将应用供应链上所有角色集合到一个环境下,使生产、推销、广告、洽谈、成交、支付、税收等一切过程都集成在一起个完善的电子商务系统之中,是从到消费的整个供应链的一种高度信息化的结果。

 

第三篇:国家基本药物使用培训总结

培训内容:国家基本药物

培训人员:卫生院所有医务人员及卫生所所长 培训形式:自学与集中培训相结合

一. 根据上级文件安排,结合本院实际,对我院所有医务人员及各卫生所负责人进行国家基本药物使用培训,主要采取集中培训方式,每天下午2小时培训。

1.《国家基本药物临床应用指南》(化学药)

结合我院实际,用七天时间我们进行以下内容培训,包括高血压危象,上呼吸道病毒感染,流感,急性支气管炎,肾盂肾炎,痢疾,支气管哮喘,慢阻肺,急性肾炎,高血压病,冠心病,糖尿病,脑出血,脑栓塞,类风湿性关节炎,肌肉扭伤,肩周炎,附件炎,宫颈炎,结膜炎,牙周炎。 2《国家基本药物临床应用指南》(中成药)

掌握中成药临床应用指南原则,辨证用药,熟悉中成药的分类方法及各类品种的药物组成,功能主治,临床应用,不良反应,禁忌注意及用法用量等方面的内容。

3.《国家基本药物处方集》(化学药)

熟悉合理使用药物原则的基本理论和运用,熟悉附录部分处方管理办法等相关法律法规,药物的妊娠安全性分类表,抗菌药物临床应用指导原则。

二. 培训效果:

通过国家基本药物临床应用的培训,对于提高我们所有义务人员合理用药水平,实现安全,有效,经济的合理用药具有十分重要的意义,进一步提高了我们合理用药的意识和知识,规范临床用药,对基本药物合理使用加大宣传。

三. 存在问题及建议

1.基药的专业知识掌握还不足

2.物的药理作用,作用机理,禁忌等的熟悉程度不够

3.基药使用的重视程度不够

针对以上问题我们提出以下几点改进措施

1.强自身业务学习,提高专业技能。

2.强药物知识学习。

3.高学习意识,提高安全,有效,经济的合理用药意识。

相关推荐