Android Things 来了,老司机快上车~
本帖最后由 zaowubiji 于 2016-12-16 10:06 编辑现在大家都变得好奇怪,有了“技术红利期”的概念,一旦有哪个大佬推出什么新技术,第一时间跟上,越往后就越没有你什么事了。“小程序”一开始之所以能那么火,我想应该跟很多人不想错过可能的“红利期”是有关系的,像我这个小白不也跨界凑热闹注册了个小程序的号{:tongue:}
回到主题,就在这周二,Google 发布了 Android Things 开发者预览版,作为一名“资深”的吃瓜群众,趁还有点温度,赶紧凑下热闹。但是,我是有原则的:坚决不刷新闻。要写就来点开发实战,哪怕是“从入门到放弃”,也算是体验了一把开发的乐趣。
关于 Android Things
Android Things 是 Google 这周二推出的全新物联网操作系统,前身是去年发布的物联网平台 Brillo,除了继承 Brillo 的功能,还加入了 Android Studio、Android SDK、Google Play 服务以及 Google 云平台等 Android 开发者熟悉的工具和服务。任何 Android 开发者现在都可以利用 Android API 和 Google 服务轻松构建智能联网设备了,这就是 Google 说的:
If you can build an app, you can build a device.
目前,Android Things 已经能够支持 Intel Edison、NXP Pico、Raspberry Pi 3 等硬件平台,好像高通的 Snapdragon 也已经在赶来的路上了。
还有,Android Things 天生支持物联网通讯协议 Weave,可让所有类型的设备能够连上云端并与其他服务如 Google Assistant 交互,现在已经有一些 IoT 设备像 Nest、Hue、SmartThings、WeMo、LiFX 等前来支援 Weave。这些现在看来都不是什么新的概念,就因为觉得不是什么新的概念,估计这种概念也就已经深入人心、习以为常了。
Android Things 开发初体验
碰巧之前玩过 Edison 和 Raspberry Pi ,有点套路了,顺便就拿来体验一下 Android Things ,此处拿 Intel Edison 开刀:
第一招
使用 Intel Platform Flash Tool Lite 烧录开发者预览版镜像
第二招
配置你的 Android 开发环境,老司机应该都轻车熟路了:
[*]下载安装并更新最新版 Android Studio,在中国这个局域网快速完成此事着实不易:
[*]将 Edison 连接到 PC,通过 adb 验证设备是否可用,在 macOS 下,adb 工具存放在 ~/Library/Android/sdk/platform-tools/
第三招
前往 Google 官方仓库克隆示例,里面有高手必经之路——“点灯大法”
Build → Run,一步到位,如果一切顺利的话,Android Monitor 窗口将有 log 输出,板子上的 LED 闪烁:
你“从入门到放弃”了吗?写完我反倒觉得更有兴趣了,这可能就是写出来分享的好处吧。如果我没放弃的话,后面应该会有更多 Android Things 相关内容分享。
新手上路,急刹天后! google service 能用在说 不看好英特尔投的除CPU外的任何东西,包括他做的WIFI设备,网络设备,单片机,大型交换机,平板,intel arduino,伽利略等等等等 dreambox 发表于 2016-12-16 10:15
google service 能用在说
现在已经慢慢在开放,前阵子不是在北京开开发者大会吗 技术红利确实有价值;不过真正能抓住的人;都是有机会投入大量时间的人;
好比,本职工作就是这方面的人;
其他的人只能说是玩玩了。
新技术来得太快,各种大型公司,每年都会推出;人的精力也有限,只能选择1-2样深入玩了。 饭桶 发表于 2016-12-16 10:33
不看好英特尔投的除CPU外的任何东西,包括他做的WIFI设备,网络设备,单片机,大型交换机,平板,intel ard ...
有些确实我们看上去挺扯,但人家老外就是玩得不亦乐乎~ 个人觉得物联网还是要轻量级比较好;安卓跑物联网,怎么都感觉比较沉重啊 zaowubiji 发表于 2016-12-16 10:35
现在已经慢慢在开放,前阵子不是在北京开开发者大会吗
路也远着,在大中国做事很难的,而已之前还得罪过大中国 honami520 发表于 2016-12-16 10:36
技术红利确实有价值;不过真正能抓住的人;都是有机会投入大量时间的人;
好比,本职工作就是这方面的人;
...
问题是现在知识的半衰期缩得很短,必须不断学习了解才能跟得上,特别我们本身就是做开发的 honami520 发表于 2016-12-16 10:37
个人觉得物联网还是要轻量级比较好;安卓跑物联网,怎么都感觉比较沉重啊 ...
物联网中也有任务重的设备。你看Google针对轻量级也开源了 uWeave 库,这个局现在看上去确实步得很大 物联网需要谷歌这样的公司做出一套标准和解决方案,把开发和进入这个行业的门槛降低,让更多企业和个人进入并受益 intel 那个板不用看了,这种赚少少钱的东西将来intel一定砍掉呵呵
这个就是之前的Brillo,改了个名字!!!
跟时代脱节了,居然不知道有这玩意 2005n2005 发表于 2016-12-16 10:56
intel 那个板不用看了,这种赚少少钱的东西将来intel一定砍掉呵呵
不是砍掉,将来肯定是迭代出利润高的东西 XIVN1987 发表于 2016-12-16 10:58
这个就是之前的Brillo,改了个名字!!!
嗯,估计之前Brillo在开发者中不受待见,改了个名字重新来一次{:lol:} RP3上怎么破 Juggernaut 发表于 2016-12-16 11:10
RP3上怎么破
我研究研究,然后放到我的个人博客上 不是上次有放大招,从头搞的系统Google fuchsia 成本比现在的开发板还低,系统效率高那都好说.
硬件系统上面来说没什么特别,软件换了个系统.又要移植系统,哈哈~硬件成本呢,降低都好说, 万一还卡了..
软件应用开发的,确实不用太多投入.还是那个味,还是那个层, 还是那个JSON. 现有协议,现有库,时间就是接入现有系统,不需重头开发.
最后问题来了,这玩意是给哪些厂商玩的呢?真看迁移成本,硬件软件,或者提高效率提高体验都还好. lxl_lxl 发表于 2016-12-16 13:31
成本比现在的开发板还低,系统效率高那都好说.
硬件系统上面来说没什么特别,软件换了个系统.又要移植系统, ...
具体的 Android Things,我认为 Google 是想借助 Android 已有的生态做扩展,硬件厂商跟不跟他玩那还得假以时日 zaowubiji 发表于 2016-12-16 13:40
具体的 Android Things,我认为 Google 是想借助 Android 已有的生态做扩展,硬件厂商跟不跟他玩那还得假 ...
对啊,看这风能够不刮起猪再说.
看人家舍得换系统不,哈哈.
新的产品有尝试的可能.研发迁移时间也许还长了. 围观一下先!!!!!!!!{:time:}{:time:}
页:
[1]