文档章节

机智云开发之WIFI通讯的那些事儿

天蓬小猪
 天蓬小猪
发布于 2015/03/30 13:18
字数 833
阅读 1244
收藏 4

疑问!

如何让嵌入式系统联网?

我们都知道,在我们使用电脑进行上网的话,我们是需要将我们的计算机通过网线或者通过无线网卡来与路由器相连,然后在通过猫的调制解调功能去与远程的服务器相连,从而进行我们上网的操作。那么,假如我们需要加嵌入式的机器联网,我们需要怎么做了??

其实原理和计算机也是一样的,首先我们需要一个能解网线或者网卡的相关外设,保证我们的嵌入式设备具有上网的硬件条件,然后通过厂家提供的硬件驱动进行驱动操作,这样就能够保证嵌入式的设备上网了,不过这仅仅是解决了我的一个问题,就是,现在设备能上网了,可是我的嵌入式设备如何通过远程来进行遥控操作了?也就是我们所说的指令传达!!!

这个问题一直困惑了我很久,不过在最近,我突然明白了好多,首先,先通过一张图来划一下这个嵌入式设备联网的过程:

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


机智云的配置过程我就不在这里说了,因为文档上都有。那么 我们可以再谈谈如何基于机智云进行云上开发!

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


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

© 著作权归作者所有

天蓬小猪

天蓬小猪

粉丝 514
博文 43
码字总数 41879
作品 1
深圳
后端工程师
私信 提问
加载中

评论(4)

物联网小能手
物联网小能手
数据透传。。。。


目前机智云支持wifi数据透传(支持GAgent协议),也支持SDk数据透传(用户自定义协议)
啦啦啦拉拉
啦啦啦拉拉
小猪真会玩
hillshills
hillshills
描述得太浅了
红薯
红薯
good
wifi模块/GPRS 串口标准协议--Gizwits-GAgent

Gizwits-GAgent(简称GAgent)作为机智云物联网整体解决方案中可入网设备(如WiFi模组、GPRS模组)接入部分,是一套运行在可入网模组(如WiFi模组、GPRS模组)上,使用机智云协议接入机智云平...

物联网小能手
2016/12/28
1K
0
机智云app源码(ios框架)--GizOpenSource_AppKit_iOS

这是机智云开源的 ios 版本物联网APP框架。开源框架已实现用户登录注册、设备配置、订阅等功能 andriod版本的开源框架见:https://github.com/gizwits/GizOpenSourceAppKitAndroid 使用机智云...

物联网小能手
2016/12/28
916
0
投屏淫秽视频,WiFi安全无小事

近日,一条某火锅店播放淫秽视频的新闻引起关注,一时间成为了焦点。其实我们简单分析一下就可以断定,这一定不会是火锅店的官方行为。作为知名的餐饮行业巨头,肯定不会范这种低级错误,应该...

比特网
01/14
0
0
PPT | Kubernetes上构建基于Fn无服务器计算平台

K8S GeekGathering 2018 北京站 2018年1月6日,CNCF Meetup——Kubernetes 2018容器热点私享会在北京创业创新氛围最浓的中关村创业大街热力开趴,由K8S技术社区、EasyStack联合主办,特邀CNC...

K8S技术社区
2018/01/24
0
0
psychopy心理学编程 socket联机通讯示例

psychopy 定做实验程序 https://item.taobao.com/item.htm?spm=a230r.1.14.6.Q6E2OW&id=530690095131&ns=1&abbucket=15#detail 有的实验会用到两台电脑联机,要求被试互相为对方分配赏金或者...

zbaigao
2016/09/05
185
0

没有更多内容

加载失败,请刷新页面

加载更多

ERC-777以太坊新代币标准解读

ERC777是一个新的高级代币标准,可以视为ERC20的升级版本,因此它解决了ERC20以及ERC223存在的一些问题,开发者可以根据自己的具体需求进行选型。 1、使用ERC820进行合约注册 有别于ERC20的自...

汇智网教程
36分钟前
3
0
代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部