五个用于构建连接设备的提示

连接到互联网的嵌入式设备数量正以惊人的速度增长。一些工程师已经设计了连接设备超过十年,而其他工程师刚刚开始加入竞争。然而,添加连接不仅仅是在无线电上使用螺栓。
提示1 -不要忽视安全性
与传统的嵌入式系统相比,连接的设备存在潜在的高安全风险,因为它连接到网络,每周7天,每天24小时连接数十亿设备。很可能在某些时候某人或某事会注意到该设备并尝试访问该设备。从第一个要求出发,需要在设计中加入安全性。安全性不能在设计周期结束时添加,而应该是一个经过深思熟虑和执行的计划。开发人员应该考虑加密技术,身份验证和验证方法;所有这些都已证明可以在今天使用的示例和技术。
提示2 -使用第三方软件组件
构建连接的设备在每个外设和应用程序代码的位和字节级别是一个傻瓜的差事。现代微控制器变得如此复杂,以至于从头开始设置和创建驱动程序是一项耗时且昂贵的工作。尝试编写文件系统,tcp/ip和/或usb堆栈等中间件可能需要两倍于驱动程序,并且在编写驱动程序和中间件时,竞争对手将启动第二版。现在驱动程序和中间件开发很有趣,没有得到错误的印象,但产品开发的主要关注点是开发应用程序代码。存在许多来源,开发人员可以从中购买或免费获得基本较低层次的软件,然后他们可以专注于他们的应用而不是技术的最低标准。
提示3 -利用现有的物联网平台
构建连接的设备非常复杂!开发人员需要了解编程语言,传感器,驱动程序,中间件,操作系统,项目管理流程,以及现在的安全性,加密,网络协议,web和服务器技术等等。团队可能无法真正理解所有这些复杂的部分,所以建议是,不要!使用现有的物联网平台来缓解连接和安全问题。
物联网不仅改变了人类与世界和设备交互的方式,还改变了嵌入式系统开发的基本方式。以electric imp或particle等公司为例,它们提供安全连接到云的wi-fi模块。这些模块为简化连接铺平了道路,更重要的是,他们正在将嵌入式软件迁移到云中!
提示4 -仅使用经过验证的标准
连接设备的时代已经推出了网络标准的激增。每个标准都尝试使用稍微不同的方法来解决问题。目前很难说出哪些标准能够经受住时间的考验。围绕在几年内消失或失去支持的标准构建产品可能具有潜在的破坏性。开发人员需要通过支持多种标准来保护他们的设备,或者保持简单,并使用成熟的互联网核心标准,如post和request。
提示5 -优化团队优势
每个开发团队都有基本的优势和劣势。传统的思维方式是识别团队中的弱点,然后尝试将这些弱点建立在优势之上。这个过程可能非常耗时,而且在许多工程师经历的快节奏开发周期中,这是一个不切实际的解决方案。在构建新设备时首次了解网络安全是一种安全性较差的设备。相反,开发团队应该专注于自己的优势,并继续进一步发展这些优势。通过使用第三方组件和产品甚至使用顾问,应将已确定的弱点转化为优势。一个成功的连接设备将不是通过改善弱点而是通过使用内部和外部专业知识来构建的。

基于不同通信协议的射频无线充电技术
pdh光端机指示灯含义_pdh光端机的功能
华为P10配置没有很逆天 你会弃iPhone7买它吗?
关于太阳能供电的分析和介绍
一文知道EMC设计的费效比
五个用于构建连接设备的提示
OLED微显示器领先厂商MICROOLED完成2100万欧元融资
基于STC89C52RC单片机和SJA1000总线控制器实现采集与控制模块的设计
2011CCEF:神舟承运F300T笔记本
湖南省人大常委会党组副书记一行到访国科微调研
浙江大学:在石墨烯柔性传感器用于呼吸和气流监测的最新进展
惊艳!次世代互动式图形和视觉的酷炫新体验!Imagination揭开全新PowerVR Furian GPU架构的神秘面纱
关于MP2660助力可穿戴智能产品的分析和介绍
锐龙9 3950X 3DMark跑分曝光 领先酷睿i9-10980XE多达24%
DS2715 NiMH电池组充电控制器
欧科瑞螺钉矩形连接器安装方法指导
实施自己成功的机器人过程自动化策略
碳排放问题怎样利用区块链来解决
印度学生打造竹制汽车续航续航可达77km/l
你知道吗?数据显示英特尔Core M‍处理器“完爆”苹果A8