天地会珠海分舵注:如无意外,您现在正在看的将是国内首篇且是唯一一篇介绍炙手可热的物联网的操作系统JanOS的文章!不信你去百度!希望大家能喜欢。但本文只是引言,更多信息请还是访问JanOS的官网:http://janos.io/

JanOS

让你的手机瞬间变身成物联网平台

JanOS是一个设计成运行在你的手机芯片上的操作系统。它可以在没有屏幕的情况下跑起来,让你可以可以通过当今红得发紫的JavaScript的API来访问你的手机的所有功能,从打电话到照相功能无所不包。

你问我在搞毛?

当前炙手可热的物联网解决方案开发版存在一个重大的问题是:一个字“贵!”(天地会珠海分舵注:别跟我算标点符号哦),两个字"很贵!",三个字"非常贵!",四个字"一斤切糕!",五个字"一个茶叶蛋!"。你看,像树莓派和阿都伊诺这些仅仅只是提供了有限功能集和简单扩展如GSM Shield等的就能卖到80美刀。着对于坐拥”十斤切糕”的你也许不算什么,但是对于我们这些只有十个雪糕的财富值的人就不一样了,因为相比一个提供了完整功能的智能手机只卖个30美刀,该价格可以下死个人了。所以为什么不把你那值几个雪糕的智能手机主板改装成一个物联网平台来进行嵌入式项目开发呢?几个雪糕就能换来强大的功能,何乐而不为呢?

入门指南

  1. 首先根据我们的支持设备列表来花几个雪糕的价格搞一个智能手机吧
  2. 获取一个现成JanOS版本,或者构建一个你自己的JanOS版本
  3. 克隆我们的应用模版和编写你的第一个程式
  4. 运行命令 make reset-phone 来更新你的设备
  5. 当一节就绪后,拧开你的智能手机并把主板解体出来
  6. 随便你用你的主板来搞成什么东东
  7. 为你在这个过程中的收获惊呼吧!
常见问题
  •  我可以在上面挂个传感器或LED吗?大部分的手机都有一些GPIO金手指来让你挂载一些额外的电子原件到其主板上面,比如LED灯等。我们之前刊登了一个博客文章来描述如何把一个LED挂载到GeeksPhone Keon火狐手机上并对其进行控制。
  • 这东东可以跑原生代码不?你可以用Android NDK/工具链为该ARM架构的主板编译任何C/C++的二进制代码,并可以使用mozOs.exec API来对该二进制代码进行调用。请点击查看示例
  • 哥,这玩意儿省电不?这就要看你是如何用你的手机了。总的来说,在空闲状态的2G网络下消耗的大概是5-10mA每小时的电量。你可以试下用个电子USB安培计来检查下真是的电量消耗情况了。更多信息请看这里
  • 这家伙要电池不?妖!你见过不用电池就能跑大多应用(启动,wifi网络检测之类)的手机吗?当然要电池了。接个电池还不容易吗。毫不费力的在你的几个雪糕的主板背后焊个电池不就完了嘛。
  • 介绍个调试器用用呗?用WebIDE吧,这是Firefox开发工具的一部分了,专门用来连接你的设备进行调试的。
------完----------

作/译者

微信知识共享公众号

CSDN

天地会珠海分舵

TechGoGoGo

http://blog.csdn.net/zhubaitian

   

国内首篇介绍JanOS物联网操作系统的文章 - 如何把你的手机主板打造成物联网平台的更多相关文章

  1. 国内首篇云厂商 Serverless 论文入选全球顶会:突发流量下,如何加速容器启动?

    作者 | 王骜 来源 | Serverless 公众号 导读 ​ USENIX ATC (USENIX Annual Technical Conference) 学术会议是计算机系统领域的顶级会议,入 ...

  2. 本文可能是国内第一篇介绍C/4HANA Foundation的中文博客

    SAP C/4HANA从去年发布已经过去了一年多的时间,C/4HANA的从业者,对于这五朵云里包含的产品集,想必都有了一些了解. Jerry注意到,SAP C/4HANA Foundation这个概念 ...

  3. 老猿学5G扫盲贴:推荐三篇介绍HTTP2协议相关的文章

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 5G中的服务化接口调用都是基于HTTP2协议的,老 ...

  4. 对XX证券报关于物联网操作系统的几个问题的答复

    XX证券报提问了几个关于物联网和物联网操作系统的问题,个人表达了一些粗陋的观点,在这里发表出来,与行业朋友交流和探讨. 物联网行业最需要解决的问题是什么? 虽然物联网这个行业被炒得比较热,但是截至目前 ...

  5. 国内首款 FPGA 云服务器,性能是通用 CPU 服务器 30 倍以上

    版权声明:本文由薛梁原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/628340001485134638 来源:腾云阁 ht ...

  6. [转帖]2018年的新闻: 国内首家!腾讯主导Apache Hadoop新版本发布

    国内首家!腾讯主导Apache Hadoop新版本发布   https://blog.csdn.net/weixin_34194317/article/details/88811258 腾讯也挖了很多 ...

  7. 几篇关于RGBD语义分割文章的总结

      最近在调研3D算法方面的工作,整理了几篇多视角学习的文章.还没调研完,先写个大概.   基于RGBD的语义分割的工作重点主要集中在如何将RGB信息和Depth信息融合,主要分为三类:省略. 目录 ...

  8. 国内首家VR虚拟现实主题公园即将在北京推出

    近期,美国“The VOID”.澳洲“Zero Latency”两大虚拟现实主题乐园让许多爱好者兴奋至极,门票据说都已经预约到明年2月!在如此巨大的商机面前,谁将抢到国内VR虚拟现实主题公园第一块蛋糕 ...

  9. 【百度地图API】——国内首款团购网站的地图插件

    原文:[百度地图API]--国内首款团购网站的地图插件 摘要: 本文介绍了一款应用在团购网站上的地图插件,适用于目前非常流行的团购网站.使用这款地图插件,无需任何编程技术,你就把商家的位置轻松地标注在 ...

随机推荐

  1. Google免费的SVN服务器管理VS2010代码

    原文:Google免费的SVN服务器管理VS2010代码 前言 Google免费为我们提供了代码管理的SVN服务器.首先我这里用的Win7 64的电脑系统,用VS2010进行的代码开发.这里管理代码需 ...

  2. 使用API创建AR 贷项通知单

    DECLARE --8000000063 l_dummy varchar2(240); l_customer_trx_id ra_customer_trx.customer_trx_id%type; ...

  3. codeforces 236A . Boy or Girl(串水问题)

    A. Boy or Girl 点击打开题目 time limit per test 1 second memory limit per test 256 megabytes input standar ...

  4. MessageFormat类别:快速格式化字符串

    MessageFormat 获取一组对象,格这些对象的类型,然后格串类型插入的地方的图案. 第一个样例使用静态的方法 MessageFormat.format.它在内部创建一个仅仅使用一次的 Mess ...

  5. The Swift Programming Language中国完整版

    近来的ios的swift语言似乎火了.我没有objectc基金会,但在此之前有c随着java在...的基础上.从几天开始学习ios的swift语言,晚发表在博客形式.下面是英文版本翻译swif图书.还 ...

  6. IT薪酬

    新加坡IT薪酬 2014-06-12 12:51 by 圣殿骑士, 8856 阅读, 37 评论, 收藏, 编辑 很多朋友发邮件或留言问我关于新加坡IT薪酬的问题,由于前段时间比较忙,所以没有及时一一 ...

  7. nefu117 素数个数的位数,素数定理

    素数个数的位数 Time Limit 1000ms Memory Limit 65536K description 小明是一个聪明的孩子,对数论有着非常浓烈的兴趣.他发现求1到正整数10n 之间有多少 ...

  8. jQuery语音播放插件

    自己做jQuery插件:将audio5js封装成jQuery语音播放插件   日前的一个项目需要用到语音播放功能.发现Audio5js符合需求且使用简单,又鉴于jQuery控件便于开发操作,于是有了以 ...

  9. SpringMVC使用FileUpload上传文件

    进口FileUpload和common-io的Jar包 注意:1.Struts2其它方法需要使用的:struts2过滤,将改变reqeust类型,由HttpServletRequest成为MultiP ...

  10. KMP算法之从next[]到nextVal[] (转)

    前些日子写了一篇KMP算法的博文,浅谈数据结构之KMP(串中的模式匹配算法),在这片文章中,谈到了一个模式串K值的记录数组 next[],详细可看那篇文章,其实,前面定义的next[]数组是有一定缺陷 ...