业务领域建模Domain Modeling
我的工程实践是《物联网网关智能分析和搜索引擎》,下面是以我的工程实践为例来进行业务建模。
一、Collecting application domain information
当下,物联网行业兴起,物物相联的思想已经渗透到了各行各业,而网关作为物联网行业的硬件基础,也当下发展不可缺少的。但是形式和功能各异的网关对于大多数人来讲都是知之甚少的,因此,本类相关产品便应运而生,旨在帮助客户了解到更全面的网关知识。
二、Brainstorming
1、定义
物联网(Internet of Things)指的是将无处不在(Ubiquitous)的末端设备(Devices)和设施(Facilities),包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等、和“外在使能”(Enabled)的,如贴上RFID的各种资产(Assets)、携带无线终端的个人与车辆等“智能化物件或动物”或“智能尘埃”(Mote),通过各种无线和/或有线的长距离和/或短距离通讯网络实现互联互通(M2M)、应用大集成(Grand Integration)、以及基于云计算的SaaS营运等模式,在内网(Intranet)、专网(Extranet)、和/或互联网(Internet)环境下,采用适当的信息安全保障机制,提供安全可控乃至个性化的实时在线监测、定位追溯、报警联动、调度指挥、预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面(集中展示的Cockpit Dashboard)等管理和服务功能,实现对“万物”的“高效、节能、安全、环保”的“管、控、营”一体化。
2、物联网网络架构
由感知层、网络层和应用层组成。
3、物联网网关协议
- 基础设施 (例如:6LowPAN,IPv4 / IPv6,RPL)
- 识别 (例如:EPC,uCode,IPv6,URI)
- 通讯/传输 (例如:Wifi,蓝牙,LPWAN)
- 发现 (例如:物理网,mDNS,DNS-SD)
- 数据协议 (例如:MQTT,CoAP,AMQP,Websocket,Node)
- 设备管理 (例如:TR-069,OMA-DM)
- 语义 (例如:JSON-LD,Web Thing模型)
- 多层框架 (例如:Alljoyn,IoTivity,Weave,Homekit)
关系:物联网网络框架定义物联网整体的布局和分工,协议标准定义了实现了双方交互应遵守的规则。
三、Document result using UML class diagram