ARM开源物联网操作系统mbed

分享到:

ARM mbed OS 现已进入beta阶段,一大波组件已经或将在未来数周内被开源。

15092211544303

  mbed是ARM针对物联网提出的一套基于mbed OS的解决方案。mbed OS是一种运行在物联网设备(基于Cortex-M微控制器)上的小型内核操作系统,它使用基于事件的单线程架构,包括一个为系统和用户事件作调度的调度程序。该方案之所以能脱颖而出,是得益于其简洁的架构和低功耗,使之成为那些内存在8KB及以上之小型设备的适用方案。并且ARM打算在2016年,解决了一些安全和电源管理的问题后,让它支持多线程。

  mbed设备可通过以太网、WiFi或低功耗蓝牙经,IPv6或者6LoWPAN来连接。而mbed OS的安全性方面则采用了 uVisor ,外加TLS和DTLS作为与外部设备和服务器的加密通信手段。这些设备遵从 LWM2M 或CoAP协议。

  mbed生态系统的各组成部分:

  mbed设备服务器(Device Server) - 这是整个平台的核心组件,允许web应用连接和管理mbed设备。

  mbed设备连接器(Device Connector) - 这是mbed设备服务器的托管版本,为开发者开发和测试他们的应用提供在线服务。

  mbed客户端(Client) - 一套C++库,用来从外部连接到mbed设备服务器或者设备连接器。

  mbed TLS - 加密解密库。

  mbed OS的源代码已经开源在GitHub的 ARMmbed 项目下。根据ARM透露的消息,已经有约130,000开发者和多个合作伙伴,包括芯片制造商和云服务提供商,加入了mbed。

继续阅读
5G为智能城市提供了哪些可能?

现在提起智慧城市,想必很多人都不陌生,“智慧城市”最早由IBM所提出,其实质是“利用先进的信息技术,实现城市智慧式管理和运行,进而为城市中的人创造更美好的生活,促进城市的和谐、可持续成长”

智慧便捷之城如何打造?看大数据下的深圳试点先行

手机点一点,就能解决上下班通勤难题;眼睛眨一眨,就能办好100项政务服务;鼠标动一动,就能享受快捷的便民服务。在深圳这样一座科技创新之都,大数据、云计算、物联网、移动互联网、人工智能等新兴技术风起云涌,正在给人们的生活带来巨大改变。

智慧城市落地发展,这一问题需先解决

  智慧城市建设正成为一个国际化趋势,在技术革新、应用落地、政策支持推动之下,我国却迟迟没有一个标杆性城市产生,究其原因,数据开放成为了目前亟待解决的关键问题。

当物联网遇上区块链,会擦出什么样的火花?

物联网与区块链两大热门概念的组合,将迸发出什么样的火花?这似乎不再受行业与技术的限制,而是创造力的问题。因此,笔者认为,未来在这领域中将会有更多的参与者。其中,“古典”物联网企业、寻求数字化转型的传统企业以及区块链领域的初创企业,都将迎接这一次行业变革的挑战和机遇。

超级英雄拯救世界?比他们更快的是城市物联网

  今年早些时候,美国的50个州、5个地区和哥伦比亚特区都选用了FirstNet,这是第一个面向公众的全国性通信平台,致力于为全国各地的第一响应者服务。FirstNet将公共安全能力与物联网相结合,为创造更智慧的城市和更高效的响应创造了机会。

©2019 Microchip Corporation
facebook google plus twitter linkedin youku weibo rss