Yarlung物联网终端操作系统解决方案介绍1723

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

13
20/03/2020
Dthing – 架构
14
20/03/2020
Dthing – 硬件接口说明
Java应用
Java I2C APIJava GPIO 源自PIJava UART API
Java ADC API
Dthing Java虚拟机系统
硬件接口
传感器类型
GPS
I2C 温湿度
GPIO 加速度
Dthing OS
反馈
12
20/03/2020
Dthing 应用商店
行业数据 Dthing 云服务
行业应用
Dthing
雅鲁藏布科技有限公司的Dthing系统是基于Android Dalvik Java 虚拟机内核的 适应于物联网行业的终端操作系统。其主要功能列表如下:
功能 可移植操作系统
资源需求 开发语言
16
20/03/2020
Dthing – 生态系统
• 终端虚拟机运行环境 • Eclipse开发环境 – 增加物联网Eclipse插件,支持物联网终端应用能
够在PC上快速开发 • 支持Java驱动方式 – 对于不同的外围设备,提供Java语言的驱动程序。
驱动程序可以随Java应用一起下载,安装,更新。 • 物联网开发社区 – 本套方案是开放的平台系统,提供给开发者交流的
通用物联网架构
应用层 网络层
绿色农业 智能交通
公共安全 智慧城市
工业监控 医疗
智能家庭 环境监测…
2G/3G/4G/有线网络
感知层
二维码
RFID
各类物联网终端设备
各类传感器
其它接入设备
4
20/03/2020
雅鲁藏布科技对物联网的理解
应用层 网络层
绿色农业 智能交通
公共安全 智慧城市
工业监控 医疗
COMM/ADC/GPIO/I2C/LCD/MIC/EAR/SPK/USB/KPD/SDIO/PWM/BATT ERY/SPI/SIM 加速度/温湿度/红外/GPS/心率等
可以通过本地AT,短信,以及远程服务器对终端应用进行:运行,远程安装, 删除,账户配置等管理。
Dthing应用可以容易的进行动态更新 通过Dthing的远程应用接口,可以很容易开发第三方应用商店 HTTP/SOCKET/Messenger/AT 通过外设接口,可以控制NFC/Zigbee/OBD等设备
开放社区
17
20/03/2020
Dalvik 虚拟机解决方案特点
• 自主可控: 基于开源,开放的代码。虚拟机将是可控的。 • 跨平台跨系统: 虚拟机可以移植到不同平台系统上。支持不同的芯片和
需求的通用功能定义和实现以支持更多的芯片。 • 物联网不同行业接口规范– 包括对不同行业接口及业务规范, • 应用接口层 - 物联网应用开发接口 • 应用管理模块 – 支持应用通过串口,UART口,以及远程下载,更新,安置功

– 本地应用生命周期管理,多个应用切换通信机制。 – 通过远程服务器进行应用的升级,下载,更新操作
智能家庭 环境监测…
2G/3G/4G/有线网络
感知层
二维 码
各类物联网终端设备
RFID
各类传感器
物联网
其它接入设 备
+
移动互联
我们认为“物联网+移动互联” 是物联网发展的重要方向,智能手机和移动互联 网络的便捷使物联网发挥了极大的作用,同时加速了物联网的普及。
5
20/03/2020
雅鲁藏布科技在物联网技术领域中的定位
• 使用Java语言作为物联网客户端应用的开发语言
– 物联网应用本身要能够适应不同的运行环境 – 应用的开发者能够快速开发 – Java的虚拟机技术保证即使应用出错,系统也不会崩溃,这保证系统的稳定性
10
20/03/2020
Dthing 系统描述
Yarlungsoft 技术生态系统
实施
物联网终端操作系统 智能家电操作系统 智能穿戴操作系统
UART 气体
ADC 震动
15
20/03/2020
Dthing – 模块描述
• 移植层 – 操作系统接口封装,为虚拟机提供标准接口,可以将虚拟机移植到 不同的操作系统以及芯片平台上。
• Dalvik VM –虚拟运行环境;Java解释,编译。 • 物联网通用模块 – 物联网特殊定制功能。包括对传感器,GPS,LBS等物联网
• 物联网终端设备的操作系统-Dthing
– 是做到类似Android系统在手机终端系统的定位。 – 与各大芯片,模块厂商合作,为物联网行业提供终端设备 – 采用Android系统的Java虚拟机内核,为物联网应用提供一个开放的软件
开发平台
• 物联网方案提供商
– 以“物联网+移动互联”的概念,为行业提供整套的物联网解决方案
开放API
支持外设接口 支持传感器
应用管理
应用更新 应用商店 支持通讯方式
其它
描述 可移植到Nucleaus/ThreadX/Linux/Windows等操作系统上 ROM 500K/RAM 500K Java See API documents Java.iot.oem /ng /Java.io / /Java.util / Java.jp.co.yarlungsoft
6
20/03/2020
物联网需求
物联网需求
• 统一操作系统的需求
– 在物联网的感知层,由于存在不同的传感器设备;而且在不同的领域会 使用不同的平台,也会有不同运行环境;如果没有一个专门的操作系统 的解决方案,将很难满足各个领域与信息网络的通信和交换。
• 应用要求
– 物联网的采集点不再是简单的信息采集,感知层的应用需要更复杂的处 理
– 随着物联网应用的深入,应用越来越需要远程下载,更新,安装。 – 应用的实时性,物联网数据需要被实时的传送到服务器上。
8
20/03/2020
物联网终端操作系统解决方案讨论
Java 语言及Java技术的发展
• Java语言及Java技术的发展
– Java语言是由SUN公司设计的面向对象的,跨平台的开发语言。随着 Java语言的发展,有三种不同的Java技术版本,J2SE,J2EE和J2ME。目 前Java语言同样被Google的Android系统使用。
北京雅鲁藏布科技有限公司
物联网终端操作系统解决方案 - Dthing
Author: Edward Date: Oct. 2013
内容
• 雅鲁藏布科技在物联网技术领域的定位 • 物联网需求 • Java技术介绍 • 物联网跨平台解决方案介绍 • 案例分析 • 项目及产品介绍
2
20/03/2020
雅鲁藏布科技物联网技术领域中的定位
相关文档
最新文档