无论好或坏,物联网(IoT)已经在我们的日常生活发生;它还在蹒跚学步的阶段,但是发展模式却正在快速设定,如果我们不反复思考物联网的设计方式,我们可能会遭遇很多麻烦,特别是在工业领域。

物联网市场无疑已经起飞,可穿戴设备、传感器、预测性维修(predictive maintenance)、生产线分析、连网汽车、资产追踪、智能电表、智慧家庭、智慧城市、智慧建筑…等等五花八门的应用随处可见;但是这些方案背后的设计往往不是都那么“智能”。

或许那些物联网设计是明智且创新的,但通常都太零碎(piecemeal)而且赶着推上市场;被创造出来的是系统中的系统,并没有着重系统级设计议题。

为了修正物联网的发展轨迹──至少针对工业以及其他关键系统,对象管理小组(Object Management Group,OMG)正积极行动;OMG是一个成立于1989年的技术标准组织,三十多年来协助将各种不同的连网系统结合在一起,最初订定的CORBA (common object request broker)标准,让连网软件对象能互通。

此外OMG还订定了DDS (data distribution service)以及UML (unified modeling language)标准,现在则是将注意力集中于工业物联网(IIoT),承担了工业因特网联盟(Industrial Internet Consortium,IIC)的管理责任,协助为工业应用定义共享的物联网架构与互通标准。

工业物联网标准的定义借鉴于OMG的关键任务国防系统标准UPDM,透过后者针对更一般的系统之延伸,也就是UAF (Unified Architecture Framework);UPDM小组共同主席Matthew Hause与Graham Bleakly,最近与笔者谈到了目前物联网设计方法的问题,以及他们对于如何改善的相关建议。

“我们正尝试让人们远离会被黑客入侵的物联网,”Bleakley表示:“这是正在发生的情况,因为物联网被推动的方式,是基于你可以让任何东西与其他任何东西连结在一起、而且这样很好的概念;但是问题在于,对安全关键、医疗、工业等其他系统来说,如果你抱着这种想法将会遇到很多麻烦。”

Hause与Bleakly表示,他们提出的想法是以整个系统的角度来考虑物联网设计,采用以模型为基础的系统工程来定义系统以及设计需求,并描述如何将那些字节合在一起。

“该方法利用数学记号(notation)来描述系统,这种模型能为系统设计产生更精确的规格与标准;”Bleakly表示:“这能避免只有文本(text)时会产生的歧异。”一旦系统模型被定义出来,开发者就能利用模拟工具进行测试并精炼模型以及需求。

Hause则指出,这种方法的优势之一,是能提供将“做什么(What)”与“如何做(How)”分开的抽象层次(levels of abstraction),采用分层方法例如定义物联网设计、预期收入、性能指针等企业目标,并确保目标达成;模型层(model layer)与实作细节是分开的,让需求测试能独立于解决方案之外。

其他的层面可能包括如何处理系统产生的数据,以及系统如何与用户进行互动,还有产品支持;Hause解释:“你可以从定义你需要做什么开始,然后决定哪些东西要往什么方向发展。”

这种方法的另一个好处是能处理完整规模的工业物联网;Bleakley指出,这也就是:“让物联网以企业等级的规模运作,而不是只处理小型任务;这种系统会变得太复杂,再也不是单一设计师能构想出来的。”

不过Bleakley强调,并非所有物联网内的事物都能支持这种正式且周密的设计程序:“这是针对那些绝对得运作的系统,”例如汽车、发电/配电系统,以及医疗系统。对工业物联网来说,采用以模型为基础的系统化方案来进行设计,是非常有意义的。

本文转自d1net(转载)

工业物联网设计普遍存在哪些问题?相关推荐

  1. 工业物联网LCD数码屏的驱动原理及低功耗设计(华大半导体HC32L136)

    目录 1.驱动原理 2.驱动程序 3.低功耗设计 在工业物联网传感器可视化设计时,仅仅为显示传感器的数值变化,多选用低成本.低功耗.尺寸合适的LCD数码屏,本次博客为各位分享华大半导体HC32L136 ...

  2. 基于开源硬件Banana Pi 的工业物联网关设计

    产品简介 FCIGC-600M大型工业物联网智能网关是新一代物联网接入设备,配备2个独立IP以太网和8个RS485接口,配置灵活,广泛适用于电力.石油.厂矿.及物联网行业的自动化监控场合. 为满足现场 ...

  3. 工业物联网关-modbus数据采集程序(1-程序设计)

    写代码之前 最近代码写慢了,磨了好久都没开始动手写代码.考虑的东西越多越多,甚至自己都认为过虑了.就像这个程序,写代码之前估计花了大半天或者一天在思考怎么写,不知道是好事还是年纪大了.所以专门写篇文章 ...

  4. 4大工业物联网网络的实施战略

    工业物联网(IIoT)系统不断成熟,变得更加分散并开发新功能.据数据报告,到2023年预计将有20台十亿连接的物联网设备,这是极大规模的增长情况.在设计成功的工业网络系统时,IIoT系统架构师和网络工 ...

  5. 【AI-CPS】【工业互联网】从观望到行动:全球工业物联网市场生态全景观察

    以下文章来源于资本实验室 ,作者齐达 在当前,诸如5G,物联网.边缘计算.人工智能.机器人.区块链.增材制造和虚拟现实/增强现实等技术正在加速融合到工业物联网(Industrial Internet ...

  6. 工业物联网的应用领域与方向

    (图片来自pixabay) 来源:OFweek工控 从一定程度上,物联网可以说是个"旧瓶装新酒"的概念,提出物联网--IoT(Internet of things)这个概念的确是一 ...

  7. 从观望到行动:全球工业物联网市场生态全景观察

    来源:资本实验室 在当前,诸如5G,物联网.边缘计算.人工智能.机器人.区块链.增材制造和虚拟现实/增强现实等技术正在加速融合到工业物联网(Industrial Internet of Things, ...

  8. 工业物联网时代,这五大职业跻身新热门

    物联网时代,对于就业市场的改变,我们看到的不仅是很多从事传统工作的从业人员向IT相关工作的转移,我们还需要注意到新增的就业岗位所要求的职业技能水平要明显高于现有的水平.正如<天下无贼>里面 ...

  9. 物联网常用模块_工业级SPI接口WiFi模块WG228助力工业物联网数据传输

    工业物联网简单来说就是工业领域的物联网技术,物联网架构可分为三层:感知层.网络层和应用层,主要涵盖了数据的采集.传输及分析应用.物联网应用都有一个共同点:收集数据并将其发送到服务器或其他系统中,在数据 ...

  10. 消费物联网与工业物联网有何区别?

    简介: 关于消费物联网的文章很多,但工业物联网(IIoT)因其在帮助制造商和工业公司优化流程和实施远程监控能力方面的作用而开始引起人们的极大关注.那么它们之间有什么区别呢? 但工业物联网究竟是什么,它 ...

最新文章

  1. jQuery幻灯片skitter-slider插件学习总结
  2. 关于Java集合的小抄--转
  3. Linux显示某文件中有关某字符串的信息
  4. Numpy-随机生成以及矩阵的运算
  5. 解决django运行中连接mysql数据库超时报错pymysql.err.InterfaceError
  6. OpenCV实践笔记(1)----图像显示
  7. python管道pipe_Python multiprocessing模块中的Pipe管道
  8. C++ Regsvr32订购具体解释
  9. Java集成openCV实现图片背景切换
  10. 规则引擎如何实现生产调度系统
  11. 计算机全键在线使用说明书,笔记本电脑键盘介绍图,笔记本键盘全部按键功能介绍说明-系统城...
  12. [BZOJ1061][NOI2008]志愿者招募(费用流神题单纯形裸题)
  13. 欢迎使用CSDN-markdown编辑器不啵啵啵啵啵啵啵啵啵啵啵啵
  14. 一篇带你读懂用户故事地图
  15. android 扫描二维码黑屏,android--zxing返回扫描界面出现黑屏的解决方案
  16. 爬虫终于找到了知乎/B站 Top100大V,关注!
  17. 微信小程序登录授权{errcode:40013,errmsg:invalid appid, hints: [ req_id: qECcC0yFe-_ ]}问题
  18. 北桥(龙芯的北桥主要是amd的 没有内存控制器 内存控制器在龙芯cpu中)
  19. Golang-Go 开发环境准备(一)
  20. TCP的状态:SYN, FIN, ACK, PSH, RST, URG

热门文章

  1. Vue开发与调试工具vue-devtools
  2. markdown下载破解地址 和 常用语法
  3. 【51单片机】通过定时器中断 在8位数码管显示时间
  4. 基于51单片机的8位数码管时钟设计—按键修改时间
  5. 安装系统user服务器登录失败,win10系统开机提示user profile service服务器登录失败的解决方法...
  6. 【Linux】Debian 连接惠普打印机并共享
  7. 【高并发】秒杀系统设计思路
  8. 布料仿真中常用积分方法
  9. 加快二代支付系统建设改进央行支付清算服务
  10. Mac 终端使用自动补全时忽略大小写