物联网安全-硬件设备组成

简介: 物联网安全-硬件设备组成

IOT 硬件设备组成


在一般情况下,常见的IOT产品中,一般采用嵌入式linux系统开发,芯片主要获取到的硬件系统的固件,在从顾建中分析可能存在的问题及安全风险;

固件一般存在于ROM中,但也有存储在别的上面的,这种情况会根据需求不同而进行选择合适的存储芯片;


ROM


ROM:全称为Read-Only Memory只读存储器,是一种半导体存储器, 在存储器中的结构较为简单的一种,ROM存储的信息是固定不变的,再能读事先存储的数据;

特性:一旦在其中存储了数据,就没办法将数据改变或删除,存储的数据不会因为电源的关闭而消失,工作时,只能读出信息,不能随时写入信息;只读存储器通常刚用于存储各种骨架的程序和数据;

种类:ROM存储器有很多类型,基于特性和应用场景的区别,分别为MROM(只读存储器)、EPROM(只读存储器)、EEPROM(可电擦除、可编程的只读存储器),以及Flash Memory(快擦除读写存储器)

PROM


PROM:可编程存储器(Programmable RPM),可以使用编程器等工具,对PROM进行写入数据,但只有一次的写入机会,写入后的数据无法进行修改,所以在对PROM数据写入过程中出现错误,PROM只能进行报废处理;

PROM一般成本比较高,数据写入的较慢,适用于少量需求的场合,或者批量生产前的测试验证使用;


EPROM


EPROM由以色列工程师Dov Frohman发明,是一种断电后仍能保留数据的计算机储存芯片——即非易失性的(非挥发性)。它是一组浮栅晶体管,被一个提供比电子电路中常用电压更高电压的电子器件分别编程。一旦编程完成后,EPROM只能用强紫外线照射来擦除。通过封装顶部能看见硅片的透明窗口,很容易识别EPROM,这个窗口同时用来进行紫外线擦除。可以将EPROM的玻璃窗对准阳光直射一段时间就可以擦除;如果想真正的信息擦除需要使用EPROM擦除器来执行操作;

EPROM课重复的擦除和写入,这个解决了PROM不可修改的弊;


EEPROM


由于EPROM操作的不便,后来出的主板上BIOSROM芯片大部分都采用 EEPROM(ElectricallyErasableProgrammableROM,电可擦除可编程ROM)。

EEPROM的擦除不需要借助于其它设备,它是以电子信号来修改其内容的,而且是以Byte为最小修改单位,不必将资料全部洗掉才能写入,彻底摆脱了EPROMEraser和编程器的束缚。

EEPROM在写入数据时,仍要利用一定的编程电压,此时,只需用厂商提供的专用刷新程序就可以轻而易举地改写内容,所以,它属于双电压芯片。

借助于EEPROM芯片的双电压特性,可以使BIOS具有良好的防毒功能,在升级时,把跳线开关打至“on”的位置,即给芯片加上相应的编程电压,就可以方便地升级;平时使用时,则把跳线开关打至“off”的位置,防止CIH类的病毒对BIOS芯片的非法修改。

所以,至今仍有不少主板采用EEPROM作为BIOS芯片并作为自己主板的一大特色。

传统的单片机存贮结构,一般要由ROM、RAM组成。随着存贮器技术的发展市场上推出电可擦除可编程只读存贮器,即EEPROM器件。

该类器件基于FLOTOX(floaTIn~gatetunneling~Oxide)结构根据F;wIer—Nordheim效应来完成数据的擦除或写入。

因而具备联机可读、可写的特性,以及掉电之后的非易失性。EEPROM存贮器件的出现,为单片机存贮体的选择提供了新的设计方案


FLASHROM


快闪存储又称闪存,是可以通过电子方式多次重复写的半导体存储设备,可以在操作的时候进行多次擦除写入;

闪存一般用于资料的存储,或者u盘等;

闪存主要分为俩:NOR闪存和NAND闪存;

NOR闪存特点是芯片内执行,应用程序可以直接在闪存内进行运行,而不需要要把代码督导系统RAM中,闪存的传输速录很高但是写入和擦除速率较低;

NAND闪存弊端是它需要使用特殊的西永接口进行管理;

闪存也是非易失行的存储器(单一对信息的保存不需要消耗电力,和硬盘对比的话,闪存更加的抗震性,闪存也因此广泛用于移动设备)

译:

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
2月前
|
消息中间件 网络协议 物联网
MQTT常见问题之物联网设备端申请动态注册时MQTT服务不可用如何解决
MQTT(Message Queuing Telemetry Transport)是一个轻量级的、基于发布/订阅模式的消息协议,广泛用于物联网(IoT)中设备间的通信。以下是MQTT使用过程中可能遇到的一些常见问题及其答案的汇总:
|
3天前
|
监控 安全 Java
Java与物联网:连接与控制设备
Java与物联网:连接与控制设备
15 0
|
16天前
|
传感器 存储 监控
编写Arduino代码:构建物联网设备,实现上网行为管理软件对网络的实时监控
使用Arduino和ESP8266/ESP32等Wi-Fi模块,结合传感器监控网络活动,本文展示了如何编写代码实现实时监控并自动将数据提交至网站。示例代码展示如何连接Wi-Fi并检测网络状态,当连接成功时,通过HTTP POST请求将“Network activity detected.”发送到服务器。通过调整POST请求的目标URL和数据,可将监控数据上传至所需网站进行处理和存储。
51 0
|
24天前
|
传感器 数据采集 监控
软件体系结构 - 物联网设备
软件体系结构 - 物联网设备
16 0
|
2月前
|
监控 安全 数据挖掘
物联网平台中如何快速检测设备异常
物联网平台中如何快速检测设备异常
40 0
|
2月前
|
存储 监控 安全
Java基于物联网技术的智慧工地云管理平台源码 依托丰富的设备接口标准库,快速接入工地现场各类型设备
围绕施工安全、质量管理主线,通过物联感知设备全周期、全覆盖实时监测,将管理动作前置,实现从事后被动补救到事前主动预防的转变。例如塔吊运行监测,超重预警,升降机、高支模等机械设备危险监控等,通过安全关键指标设定,全面掌握现场安全情况,防患于未然。
150 5
|
2月前
|
XML JSON 网络协议
【开源视频联动物联网平台】设备接入
【开源视频联动物联网平台】设备接入
30 2
|
2月前
|
存储 运维 网络协议
【开源物联网平台】物联网设备上云提供开箱即用接入SDK
IOTDeviceSDK是物联网平台提供的设备端软件开发工具包,可简化开发过程,实现设备快速接入各大物联网平台。设备厂商获取SDK后,根据需要选择相应功能进行移植,即可快速集成IOTDeviceSDK,实现设备的接入。
127 0
|
2月前
|
安全 搜索推荐 物联网
物联网设备的OTA基本原理
物联网设备的OTA基本原理
58 1
|
2月前
|
安全 物联网 物联网安全
物联网安全威胁与防护技术
随着物联网技术的不断发展,物联网安全问题越来越引起人们的关注。物联网安全威胁多种多样,包括数据泄露、设备攻击、网络攻击等等,给个人隐私和社会安全带来了巨大威胁。物联网安全防护技术的研究和实践显得尤为重要。本文将从物联网安全威胁的类型、影响以及物联网安全防护技术的现状和未来发展等方面进行探讨,旨在为读者提供一份全面了解物联网安全问题的指南。

相关产品

  • 物联网平台