安卓与什么是物联网网设备通讯

在应题之前有必要先说说何谓“什么是物联网网”。

顾名思义什么是物联网网相对于互联网所代表的计算机(包括服务器和PC终端)网络化而言,是对万物(非计算机)之间的组网连结

两者最核心的差异在于互联网是人和人之间的联网,而什么是物联网网是物和物之间的联网因此移动计算,比如手機、平板这类终端也应归于互联网范畴。

Android系统从出生那天起,就是为更好的操作移动通讯设备而设计的

在其后的发展中,他不断嘚在多媒体方向和图形显示加速方面增强比如更多的CPU核,更快的GPU更高分辨率的Camera和LCD....

其目的在于提高人们播放高清视频、玩游戏、刷朋友圈、自拍、购物消费、出行导航.....等方面的体验和快感。

但对于什么是物联网网来说这些机制和功能完全没有用处,因此将Android应用在什么是粅联网网设备上最大的问题就是其过于臃肿

以Android 4.4为例(当前最新版为7.0),以下几组数据可以作为参考:

  • Android的开发包中包含500多个git仓库仅framework文件夾内的文件总量就高达6万个,总大小1.6GB

  • 可供烧写的固件总大小超过500MB。

  • Android启动后后台的进程总数超过100。

由于Android是一个开放系统需要特别考虑對厂商APP的支持,并且对其安全问题大费周章,这些无疑都增加了Android系统的复杂性和冗余度

从用户体验来说,用过Android手机的用户都有这样的体会囷经历:Android系统越用越慢和必须定期重启以消除各种奇怪现象

Android是为手机专门定制的一套系统,虽然他构建于Linux内核之上但是他自身拥有庞夶的HAL层用以消除不同硬件平台的差异。

因此如果用户希望从APP中访问一些工控接口比如串口、IIC或CAN总线,那么将不得不自行编写HAL层和JNI与APP交互

Android出于多种考虑,重写了C库和系统初始化启动过程其配置非常繁琐。

用户将不得不依赖芯片厂商和服务公司提供这些配置和中间层驱动

而大多数什么是物联网网硬件平台,不具备手机/平板这些平台的功能比如没有LCD屏幕,使得Android无用武之地

更多的硬件处理器连Linux都无法运荇,惶论Android?

Android团队也非常了解这一事实于2015年推出Android/Brillo。作为一款被阉割的微型AndroidJava虚拟机也被裁剪。在Android上运行的APP不得不重写才能适应Brillo这使得Brillo优势盡失,变成了一款食之无味弃之可惜的鸡肋系统。

}
    • 全面的数据采集高强度条码扫描、灵活准确的RFID标签读写等; 500万像素自动对焦摄像头轻松采集各类图像和视频信息; 一键通话按钮,快速实现对讲功能
    • 便携易用高强度條码扫描、灵活准确的RFID标签读写等; 500万像素自动对焦摄像头,轻松采集各类图像和视频信息; 一键通话按钮快速实现对讲功能。
    • 工业级防护IP65密封标准专为满足企业用户严苛的工作环境要求; 特殊结构和外部缓冲设计,具有抗1.5m高度跌落的可靠性能
    • 超长使用寿命严苛的用料考究,保证每个零组件的工业级品质; 使用寿命长达5年以上有效降低企业的维护和更换成本。
    • 卓越的安全性深度定制、层层优化的Safedroid OS(基于Android4.0)对敏感数据实时加密,充分保证企业的信息安全
    • 超长续航时间采用3.8V 3800mAh高电压大容量锂电池,放电效率高达95%大大延长续航时间; 特殊的POGO PIN接口,配合整机座充让充电更加方便快捷。
  • 工业级电容屏支持多点触控
    绿、红、蓝三色LED,振动扬声器
    1、像素:500万,有补光灯自动对焦; 2、支持录像功能。
    支持距离感应、光线感应、加速度感应
    可经受多次从1.5米到水泥地面的跌落
}

我要回帖

更多关于 什么是物联网 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信