人人都能开发物联网(二.技术路线)
来源:互联网 发布:买一个域名多少钱 编辑:程序博客网 时间:2024/06/14 14:23
技术路线
l
通过上一篇说明,应用需求层面,大家都能看出来,这是一个随大流的用手机为交互核心的工程研制需求。首先我们先看一下手机与其它硬件之间可用的无线交互方式有那些:
方式频段作用距离成本通用性移动网络800Mhz、900Mhz和 1800Mhz、1900Mhz全球高好Wifi2.4Ghz100米左右较低好蓝牙2.4Ghz50米以内或更近低好红外红外波段10米左右很低一般声控 10米左右低一般首先是结合需求的排除法:
1. 基于移动网络的物联网应用,比如远程汽车防盗、小孩子防丢之类,硬件方面需要有gsm通讯模块+sim卡,通常还需要加上gps芯片或模块,用户手机实际上是走的移动网络与硬件设备交互,还产生通讯费用,不符合我们低成本易操作的需求,排除。
2. 红外遥控,现在市面上很多手机机型已经没有红外接口了,通用性不好,而且还有个要命直视约束问题,排除。
3. 声控,这个方案大多数人都有点陌生,实际上就是让手机发出特殊声音,然后硬件识别从而达到控制目的,不能不说这是个很有创意的方案,成本则看硬件的实现方式,有所区别,但是实际的距离、适应性、稳定性有待验证,先排除。
剩下就是wifi和蓝牙两个方案,市面上我们看得到的物联网应90%以上都是基于这两种方案,而不得不说,群众的眼睛是雪亮的,这两种方案在作者看来的确是适应性最强的物联网方案。Wifi和蓝牙各有所长,简单总结一下wifi更适用于带宽要求高、距离远、希望设备可以自行联网的场合,但是相对而言设备的设置要复杂一点点,此时成本价略高。而蓝牙因为分很多版本,大体为2.0、3.0、4.0,各自特性又有不同,因此不好统一评价。如果重点要求低耗、便宜的话可以优先选择蓝牙,另外蓝牙的配置也相对更简单。顺带说一句,实际上作者认为在大多数情况下,蓝牙的操作体验比wifi更好,特别是免配置这个事情。
最后,因为我们需要结合一个具体的产品研制实例达到人人都能开发物联网应用的目的,后面还是结合具体通过蓝牙4.0实现与手机交互的硬件方案来说明。而wifi或其它方案的内容可能要看作者打字的手速如何,能不能在这个系列的长篇博文进行中推出副本。
既然确定了是蓝牙4.0的选型,在这里顺带说一下,蓝牙通讯芯片我们选择了TI2540系列,这是一款自带MCU的整合型蓝牙芯片,价格便宜量又足,TI出品可以信赖,而芯片的价格阿里上找一下,应该不会让你失望(一定要注意别买翻新的,否则良品率保证不了;其实买了也无所谓,因为我是能理解你的,尽在不言中)。
l
软件选型还是结合需求来吧,涉及到手机,平庸的作者只能给大家介绍玩些主流的东西,android 就用java,开发工具是Eclipse ADT,而IOS就是用Object-C,开发工具用xcode了(这部分具体要看文章的展开情况,内容会比较靠后出现)。另外,为了方便技术统一,后台云服务器上的应用就是用Java + tomcat开发。当然还有下位机程序,毫无悬念的就是玩C吧。
这些都是些很大众的东西,如何安装配置随便搜索一下就是一大堆,没有必要把内容复制过来混下字数和篇幅。
- 人人都能开发物联网(二.技术路线)
- 人人都能开发物联网(一.目标)
- 人人都能开发物联网
- 人人都能开发物联网(三.究竟想玩些什么呢?)
- 物联网开发路线
- 人人都能成为百万富翁
- 区块链开发技术路线的思考(二)
- 区块链开发技术路线的思考(二)
- 精明理财人人都能成为百万富翁
- 编程ING:人人都能学会程序设计
- 编程ING人人都能学会程序设计
- 人人都能成为预言师
- 人人都能看懂的LSTM
- 给傻瓜用的SP2010开发--第一部分--理解SP开发平台--第一章节--理解SP促销讨论(1)--人人都能成为SP开发者
- 杭电2555(人人都能参加第30届校田径运动会了)
- 互联网+人人都能看懂的互联网+转型攻略(读书笔记)
- 【2008软件开发2.0技术大会】清洁工:人人都可以当程序员
- 游戏开发完整学习路线(各个版本都有)
- nginx 配置文件中的 location
- CSS3之文字与字体相关样式
- Configuring Oracle Solaris Cluster 4.0 On Solaris 11
- http://airos.blog.51cto.com/10853324/1719870
- LibGDX_7.5: 网络资源的访问(Net)
- 人人都能开发物联网(二.技术路线)
- mysql主从复制原理及存在的问题
- ListView 优化注意的问题
- c中动态与静态二维数组
- sqlite 建立触发器
- Climbing Stairs-python
- 南大软院大神养成计划
- 电子或通信领域当前的主流技术及其社会需求调查报告
- Android性能优化之Listview(ViewHolder重用机制)