物联网的“安卓”操作系统--不都是嵌入式开发吗?为什么Java也能给物联网编程了?怎么做到的???

物联网需要一套对开发者友好的操作系统,使软件开发与硬件解耦。JOSH操作系统应运而生,它基于Java语言,提供轻量级、安全的解决方案,解决了Android在物联网领域应用的局限。JOSH适用于资源有限的硬件,支持多种传感器,并通过开源社区、开放原则和中立性打造物联网生态系统。
摘要由CSDN通过智能技术生成

操作系统,难道不是大公司的生意吗?

移动互联网爆发的一个重要前提是,智能手机的诞生。基于安卓或iOS的操作系统,海量开发者可以开发自己的应用,供任何一款智能手机用户使用,极大促进了移动互联网应用的繁荣。类比手机发展,现阶段的物联网产品处于“前功能机”阶段:产品的软件功能在出厂时就基本固定了,上层软件应用开发和底层硬件紧密耦合,很难由第三方开发者为硬件开发应用。这导致物联网软件应用迭代慢、成本高,生态闭塞。

要解决该问题,物联网需要一套对软件开发者更友好的、相对统一的操作系统,使软件开发的过程从硬件开发中脱离出来。这样只需要基于操作系统,即可快速开发上层应用,让物联网硬件和软件不再强绑定。“将移动互联网的软件开发体验带到物联网世界来”——以此为目标,卓晟互联于2018年推出了JOSH(JOSH Open Smart Hardware)操作系统

既然Android在智能手机上这么成功,并且手机也可以看做一个超级物联网产品,那Android是不是可以直接复用到整个物联网领域呢?
不能。原因主要有三:
1、物联网硬件资源很有限,通常只有十几KB~几MB的RAM和ROM,但是Android运行至少需要64MB的RAM和128MB的ROM。通俗的说,就是“资源有限跑不动Android”。
2、专为手机设计,所以只需要对接少量且固定的传感器等外设接口。但是物联网设备的传感器种类繁多、不固定,Android无法广泛兼容。
3、在物联网场景下Android的安全性问题更加暴露。

既然Android用不了,下一个问题就是,什么样的操作系统能满足ÿ

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值