0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

你想象中的智能生活是不是长这样?ARM mbed OS来了

电子工程技术 来源:lp 2019-03-11 10:09 次阅读

现在不聊点物联网沾边的事情都不好意思说自己电子工程师

得益于移动智能设备的普及和硬件模块价格降低,现在开发智能硬件的成本已经比较低,就拿智能家居来说,我们可以利用各种智能硬件功能模块实时了解家里的温度、湿度、负氧离子含量、二氧化碳浓度;可以一键开启睡眠模式、影院模式;可以根据心情来切换音乐。。。所有这些,都将普及,而且技术已经相当成熟,很多企业已经在布局相关产业。

你想象中的智能生活是不是长这样?

联网性家电全部实现高速实时互联,统一的通信协议和统一的控制平台,还有云端记录你的行为及大数据分析你的生活习惯。。。智慧生活从此开启;

家里一个皮肤测试仪就可以告诉你皮肤的全部问题,而且作为流量入口可以推荐产品

一个手环可以检测心跳、血压、等各种指数,甚至是测量血脂;

在家就可以搞定线上问诊,再也不需要为了见专家一面费尽心思跑来跑去;

还有家庭服务机器人、远程关爱老人、看护小孩等等,全部一手掌控;

嫌用手麻烦?OK,来试试用智能语音系统下达命令吧!

。。。。

但是,如果没有一个强有力的整合型平台的话,各个模块和设备之间就变为碎片化的信息孤岛或操作起来非常麻烦复杂,IoT(Internet of Things)就容易沦为IoN(Internet of Nothing)!

所以,ARM mbed OS来了。

厉害了,ARM mbed OS!

ARM mbed OS专为基于ARM Cortex-M处理器的设备所设计的免费操作系统。将物联网所需的所有基础组件,包括安全, 通信传输与设备管理等功能, 整合为一套完整软件, 以协助开发低功耗, 产品级的物联网设备并实现量产。

目前mbed OS已经到了第五代,该平台提供物联网装置在开发时的高度整合性以及安全性,也可为装置在布署时进行统一管理与韧体更新。其中,mbed OS针对各种物联网装置提供多元丰富的链接性,包括支持短距离的乙太网络、低功耗蓝牙Wi-Fi以及Thread,长距离则支持包含蜂巢网络如4GLoRaWAN及NB-IoT。而在令人十分关注的安全机制方面,mbed OS也提供包含底层装置端及装置整个生命周期的安全问题。

它被ARM分成三大部分

mbed Cloud

mbed Device Connector

mbed Client

ARM自己搞了个Cloud,可以通过“mbed Device Connector”来访问连接到云端的设备。并提供网页版的Connector来管理设备,用户可以通过RESTful API over HTTP来写自己的APP。

mbed Client其实就是一套可以移植到各种操作系统上的,能够和mbed Device Connector Service通讯的,跑在硬件设备上的软件库。它使用基于UDP的CoAP协议来通讯,使用mbedTLS来实现安全连接,兼容LWM2M

mbed OS对于网络的支持可谓很强大

LWIP IPv4/v6, TCP/UDP

mbed BLE stack

6LowPAN

Thread

BSD socket API

“这东西太厉害了,一定要学会它!”

首先,相较于过去的开发工具和操作系统,mbed提供了一个相对更加系统和更加全面的智能硬件开发环境。mbed不但把当前智能硬件可能会涉及到的外设(红外电机、蜂鸣器、陀螺仪等)基本都进行了标准化的处理,并且还提供了这些外设的原理、关键知识、示例代码等,这对于当前很多不太熟悉智能硬件的人来说,帮助都是十分巨大的。

其次,mbed还把很多与硬件相关的程序使用中间件进行封装,这使得操作硬件不必再特意关心底层驱动,开发者只需要调用友好接口就可以。这就好比Java封装后,比用C语言开发上手更快一个道理。因此利用mbed进行的开发工作会变得简单很多,而且由于很好的屏蔽了驱动层,mbed的跨平台开发也会显得更为方便,比如开发者可以很方便的从ST切换到Freescale平台。

另外还有很重要的一点,相较于现有的其他开发工具,mbed除了可以使用类似与TurnOnMyLed这种交互很好的接口进行开发以外,还可以同时支持离线和在线开发环境,即可离线开发,也可以在网页上编辑,这不但可以让开发者将bin很方便的下载到设备上运行,还可以为开发者提供IDE本地编译环境,并且支持Arduio和Contiki工程,这让基于mbed的开发工作更加开放与灵活。

不熟悉?没关系!物联网和智能硬件的开发者都可以参与进来

相较于可以承载更多的功能和数据处理能力, mbed的推出更大意义还是在于,进一步减少和降低了智能硬件的开发门槛,这可以帮助更多不熟悉物联网和智能硬件的开发者参与进来,并且还可以减少他们很多基础性的麻烦工作,让大家将更多的精力和重心聚焦在智能硬件自身的核心idea。

事实上,mbed最大意义就是让智能硬件的开发进一步变得简单,现在已接入的数以百万记的智能硬件,除了恩智浦(NXP),意法半导体(ST),芯科实验室(Silicon Labs)和爱特梅尔(Atmel)等世界知名芯片大厂的支持,国内还有机智云、庆科等众多开发者在用mbed了。一家新锐智能家居公司的CTO对于mbed的易用性和可移植性就比较赞许,认为帮了嵌入式开发者不少的忙。据说国内的BAT也有在使用mbed做产品,其实就把mbed Cloud换自己的云,改造下Device Connector即可。

涨姿势!你未来的“金主”都在这些行业

ARM mbed物联网设备平台为构建物联网应用提供了理想的构件,此处简单解决方案所涵盖的一些重要应用。

1.智能家居

如今,家庭正逐渐实现智能化,并且此前的各种独立系统,如电源监控、家庭安防、家庭自动化以及老年人监护等,正发展成为连接互联网的开放式IP系统。ARM为各种互连的家庭设备提供了完整的解决方案。

2.智慧城市

照明系统智能监控是降低能耗与成本最有潜力的领域之一,可通过降低电力和维护成本实现。针对商业街及户外LED照明的ARM物联网解决方案:mbed操作系统为理想的户外照明无线技术提供了低能耗无线IP连通性。此街道照明应用利用便捷而强大的ARM mbed物联网设备平台在谷歌地图中集成了实时灯具监控、告警、固件升级及灯组管理等功能。

3.可穿戴设备

到目前为止,大部分可穿戴设备均采用了智能手机应用以增强智能手机设备在特定用途的功能。未来我们将看到通过IP连接的可穿戴设备创造出全新的市场机遇。ARM mbed物联网设备平台为基础可穿戴设备提供了所有构件,以推动可穿戴设备及物联网市场的发展。

。。。还有其他无限的可以改变世界的应用空间,这一切都源自于咱们工程师的奇思妙想!

物联网将成未来职业金矿

出了工资,房价物价啥价的都起来了,这年头不谈钱都对不起自己啊!工程师们,有木有?

来自独立研究机构的资料还表明,放眼未来物联网市场,到2035年,全球将有2750亿个物联网装置,嵌入式,大数据分析,云计算等前景蓝海职业在未来将备受青睐。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9043

    浏览量

    366740
  • 物联网
    +关注

    关注

    2903

    文章

    44253

    浏览量

    371067
  • 智能硬件
    +关注

    关注

    205

    文章

    2337

    浏览量

    107421

原文标题:“这玩意儿太厉害了,一定要学会它!”电子工程师未来“金主”都在这!

文章出处:【微信号:EngicoolArabic,微信公众号:电子工程技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    编译器怎么处理同名头文件

    C语言中的include很简单,但不是你想象的简单。
    的头像 发表于 11-05 16:51 183次阅读
    编译器怎么处理同名头文件

    Mbed OS适配极海APM32F407IG TinyBoard的简要介绍

    Mbed OS是一款基于Arm Cortex-M架构设计的免费开源物联网操作系统,由Arm及其技术伙伴协作开发,具有连接性、易用性、安全性、模块化、支持设备管理和机器学习等特点,同时可
    的头像 发表于 10-18 16:11 192次阅读

    揭秘贴片功率电感发烫究竟是不是烧坏了

    电子发烧友网站提供《揭秘贴片功率电感发烫究竟是不是烧坏了.docx》资料免费下载
    发表于 09-30 14:44 0次下载

    OPA2695是不是很容易引起自激振荡?

    OPA2695这类电流反馈型运放是不是很容易引起自激振荡,我用的是同相放大器,RG=51欧姆,RF=510欧姆,这样可以吗
    发表于 09-06 08:04

    Mbed 平台和操作系统将于 2026 年 7 月结束使用

    Mbed的重要更新  Mbed 平台和操作系统将于 2026 年 7 月结束使用,届时 Mbed 网站将被存档,将不再可能在我们的在线工具构建项目 设备软件 -
    的头像 发表于 07-17 10:30 6822次阅读

    HDC2024华为发布鸿蒙原生智能:AI与OS深度融合,开启全新的AI时代

    6月21日,华为开发者大会2024(HDC.2024)召开。 HarmonyOS NEXT将AI与OS深度融合,构筑全新鸿蒙原生智能框架。大会现场,华为常务董事、终端BG董事智能
    的头像 发表于 06-24 09:28 586次阅读
    HDC2024华为发布鸿蒙原生<b class='flag-5'>智能</b>:AI与<b class='flag-5'>OS</b>深度融合,开启全新的AI时代

    求助,关于CMSIS-OS对FreeRTOS封装的问题求解

    最近在玩HAL库封装的freeRTOS,因为CMSIS-OSARM退出的统一RTOS接口,以便可以对第三方的RTOS进行统一无差别的访问。最近在玩第一个例子的时候,发现
    发表于 05-11 08:51

    mbed开发平台有什么优势?

    我有以下问题想了解了解: 1.用mbed开发有什么优势? 2.mbed对硬件有什么要求,即什么样的硬件设计才支持mbed开发? 3.mbed开发和MDK开发有和区别? 4.对于STM3
    发表于 04-30 07:50

    共模电感是不是感值越大越好

    电子发烧友网站提供《共模电感是不是感值越大越好.docx》资料免费下载
    发表于 03-29 14:38 0次下载

    Mbed OS的函数改成HAL函数怎么写?

    ) 0-no, 1-yes cls(); } 这个原来是Mbed OS 的函数,改成 HAl函数怎么搞?希望大师指导指导
    发表于 03-19 07:27

    浪涌电流是不是启动电流?

    浪涌电流是不是启动电流? 浪涌电流不是启动电流。浪涌电流是指在电器设备开关或连接电源时的瞬时电流峰值。启动电流是指电动机或其他大功率设备在启动时需要的电流。 当电器设备启动或重新连接到电源时,通常会
    的头像 发表于 02-05 14:55 1162次阅读

    FVAL-ADICUP360 REV1.1插在电脑上后,会显示一个MBED盘符是为什么?

    MDK中选择 CMSIS-DAP 也找不到设备,也无法下载。J3,J4都接上了也不行 通过 ISP命令发送0x8数据也无回应。 是不是我买的这个板子是坏的?这么不巧?
    发表于 01-11 07:28

    LT3751是不是可以实时可调电压的?

    我想使用你们的LT3751芯片做一个DC-DC的电源放大,输入24V,输出330V左右,我想让这个输出电压实时可调(120v- 330v),我现在在LTspice上模拟了一个电路,但是不知道是不是可以实时可调电压的(电路图在附件),我想咨询一下我
    发表于 01-04 07:44

    怎么判断是不是线性电路

    怎么判断是不是线性电路  判断一个电路是否为线性电路需要了解线性电路的定义和特征,并通过分析电路的性质来验证。下面是一个详尽、详实、细致的介绍,帮助你了解如何判断线性电路的文章。 第一部分:线性电路
    的头像 发表于 12-15 11:20 1708次阅读

    直接插电加热的小锅进水了,线路板是不是就坏了?

    直接插电加热的小锅进水了,线路板是不是就坏了?
    的头像 发表于 12-06 14:34 1946次阅读