机智云开发之WIFI通讯的那些事儿
时间: 2015-03-30来源:OSCHINA
前景提要
疑问!
如何让嵌入式系统联网?
我们都知道,在我们使用电脑进行上网的话,我们是需要将我们的计算机通过网线或者通过无线网卡来与路由器相连,然后在通过猫的调制解调功能去与远程的服务器相连,从而进行我们上网的操作。那么,假如我们需要加嵌入式的机器联网,我们需要怎么做了??
其实原理和计算机也是一样的,首先我们需要一个能解网线或者网卡的相关外设,保证我们的嵌入式设备具有上网的硬件条件,然后通过厂家提供的硬件驱动进行驱动操作,这样就能够保证嵌入式的设备上网了,不过这仅仅是解决了我的一个问题,就是,现在设备能上网了,可是我的嵌入式设备如何通过远程来进行遥控操作了?也就是我们所说的指令传达!!!
这个问题一直困惑了我很久,不过在最近,我突然明白了好多,首先,先通过一张图来划一下这个嵌入式设备联网的过程:

其实 我认为,WIFI控制模块,大概就做了一个中间转换的功能,也就是说,他关键的作用就是将我们WIFI模块接收到的控制信号,转换成了串口信号(这个是常见嵌入式系统都是支持这个串口通讯的),也就是说,只要有芯片能够控制WIFI模块,就应该都能让设备连入因特网,不过是啊51单片机,pic,还是ARM,原理都是一样,只不过在处理的时候,速度的差别而已。


机智云的配置过程我就不在这里说了,因为文档上都有。那么 我们可以再谈谈如何基于机智云进行云上开发!
其实这个和我们开发微信的过程是一样的,首先,你得要有一个类似APPKEY一样的东西,这个需要去官方申请,一般都是能过的,然后,你可以写属于你自己的一些业务逻辑,当你的业务逻辑中碰到了诸如需要远程控制设备的时候,你此时就需要调用机智云给你的开放接口了,这样,你需要遥控时候,调用这个接口,这样就可以完成你的控制功能了,你设备上传的数据完全是可以放在自己的服务器上面的,这个我就不多说了,说白了,这个开发和开发其他云服务是一样一样的!!


好了 今天就写这么多,主要明白WIFI模块在嵌入式联网中起的作用就好了。为了支持我的说法,大家可以去某宝上面搜索“ WIFI模块”,你可以看到很多的类似的东西,他们都是透明的进行转换!!!

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行