Skip to content
forked from MXCHIP/Fog

移动端所有的SDK,android、iOS、微信、apicloud

Notifications You must be signed in to change notification settings

jiaomy2016/Fog2.0

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##FogCloudSDK

FogCloud提供移动端,服务端整体解决方案,为移动应用开发者提供稳定可依赖的后端云服务,包括账号管理、数据收发、云食谱等,以及相关的技术支持和服务。

整体解决方案同时支持三种开发方式,android、ios和apicloud混合开发,对应的开发手册如下

##基础功能

如果设备端使用MiCO系统的wifi模组,云平台使用自建云平台的或者第三方的云服务,那么配合wifi模组的使用需要以下三种基础功能库,分别为easylink配网、mDNS发现局域网设备、MQTT数据收发

##状态码 状态码

##开发流程 使用庆科的WIFI模块,但是云平台并非庆科云,开发流程如下

  1. APP端启用EasyLink发送配网的数据包(SSID, PASSWORD), 发送频率建议为50ms-200ms
  2. 设备收到数据包后会自动连接上WIFI路由器,并开启mDNS服务
  3. APP在打开EasyLink的同时,打开mDNS,来搜索设备

可能会搜索到多个设备,这时候需要解析收到的信息,如果"IsEasylinkOK": "false",

如果IsEasylinkOK==false,说明这台设备没有被用户绑定,那么一般情况下,他就是我们刚刚EasyLink时候新配上路由器的设备

断开EasyLink和mDNS

  1. 解析出待绑定设备的IP,并通过HTTP方式连接上去(端口为8002),发送绑定请求
  2. 以上是基础配网和通信的功能,剩下来的工作视具体云平台而定

##其他 Fog文档

About

移动端所有的SDK,android、iOS、微信、apicloud

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.7%
  • Java 10.9%
  • HTML 9.4%