三星与Codenvy发布用于物联网开发的Artik IDE

在近日举办的三星开发者大会上,Codenvy宣布推出三星Artik IDE的首个公开版本,该IDE可用于为三星Artik物联网(IoT)设备开发应用程序。Artik IDE是基于Eclipse Che这个非常流行的IDE所打造的,而后者是一个基于浏览器的IDE,自从它今年三月在EclipseCon会议上发布以来,已有超过十万次的下载。Artik IDE让开发者能够以多种语言编写应用,并且在设备上对应用进行管理。

三星与Codenvy发布用于物联网开发的Artik IDE_第1张图片

开发者在这个IDE中可编写各种不同语言的代码,包括Java、JavaScript和Python。令人觉得有趣的是,虽然是一个基于浏览器的IDE,但它也能够支持编写C与C++代码。不仅如此,该IDE还提供了设备发现与管理功能,因此,应用程序可在目标设备上进行构建与调试。每个Artik设备都具备完整的网络栈,这意味着连接至网络中的计算机以及IDE可以通过某个SSH连接或通过直接连接USB的方式与设备进行通信。这些设备还支持MQTT与COAP这两种用于设备通信的物联网标准协议,通过对设备进行配置,可以实现设备与Artik Cloud的对接,并进行数据上传,或是从已连接的传感器中发送的遥感勘测,亦或是应用的状态。Artik Cloud是一个由三星进行管理的服务,在其中可定义被称为规则(Rule)的触发器,当数据通过类似于MQTT这样轻量级的协议传入时,规则就会启动一系列处理工作。这样一来,数值的变化(例如温度下降至接近零度)就能够启动一个服务端的相应行为(例如打开加热器)。此外,所有这些协议都可以进行加密,并在连接时使用认证身份信息,这一点对于物联网的安全性来说十分重要。而Artik Cloud则提供了必要的加密功能与连接能力。

由于Artik IDE是基于Eclipse Che这个基于云的IDE所打造的,因此为后者设计的所有插件与功能同样能够运行在Artik中。并且由于这个IDE是托管在一个浏览器外壳中的,因此能够实现平台无关性,在任何安装了web浏览器的设备中都可以运行或进行编辑。

Tyler Jewell是Eclipse Che的项目主管,也是Codenvy的CEO,他对于这个新的IDE表达了他的感想:

三星Artik为来自广大Eclipse IDE社区的人们打开了一扇大门,也为它不断发展的开发者工具带来了更多的用户。通过使用三星Artik IDE,任何一个人现在都能够将物联网带入实际生活。这个新型IDE的问世,以及来自于三星和Eclipse基金会的支持,将开发产品与服务的开发者带入了一个全新的世界,使物联网的潜能变为现实。

Artik设备提供了大量的配置选项,可支持不同的处理能力,其范围从带有三轴陀螺的简单设备传感器起,直至高达2GHz的计算模块。Artik 1模块面向最小型的设备,它的大小只有12x12mm,支持WVGA和Bluetooth Low Energy 4.0,它具备一个双核的250Mhz处理器,并配备了1Mb内存以及4Mb闪存。由于其相当轻量级,因此只支持运行C与C++程序。而Artik 5模块具备一个1GHz的双核A7 Cortex处理器,支持Zigbee以及Bluetooth/Bluetooth LE,并配备了512Mb内存和4Gb的闪存。最强的Artik 10模块支持HDMI,具备A7 1.3GHz + A15 1.5GHz的双四核心处理器,并配备了2Gb内存和16Gb板载存储。这些设备还可用于连接至显示器,并通过设备上的浏览器运行Artik IDE,甚至还可以在设备上运行后端服务。

在Eclipse网站的Eclipse Che项目页面可找到关于三星Artik IDE的更多信息,用户现在已经可以下载它的beta版本。

查看英文原文:Samsung and Codenvy release Artik IDE for IoT

你可能感兴趣的:(三星与Codenvy发布用于物联网开发的Artik IDE)