Gizwits-GAgent wifi模块/GPRS 串口标准协议开源项目

我要开发同款
匿名用户2016年12月28日
59阅读
开发技术C/C++
所属分类其他开源、物联网
授权协议GPL

作品详情

Gizwits-GAgent(简称GAgent)作为机智云物联网整体解决方案中可入网设备(如WiFi模组、GPRS模组)接入部分,是一套运行在可入网模组(如WiFi模组、GPRS模组)上,使用机智云协议接入机智云平台,并与手机APP(SDK)通信、下位机控制设备终端MCU通信的程序。该程序运行在X86PC硬件平台,基于linux操作系统。通过该程序,开发者可快速移植机智云协议到不同可入网模组(如WiFi模组、GPRS模组)上。

换句话说,GAgent是机智云研发的一款运行在各种通讯模组上的一款应用程序(固件),可以提供上层应用(手机APP等控制端、云端)到产品设备的双向数据通讯,此外,还提供对设备的配置入网、发现绑定、程序升级等功能。

Gagent支持两种开发模式:

模组固件,可直接下载到模组如:用Gokit2(arduino)做植物宝

SOC方案,即集成与云端、APP通讯的程序  如:GoKit-SoC-ESP8266、用ESP8266-12F+STM32F103C8T6做植物宝

----------------------------------------------- GAgent编译使用说明 ------------------------------------------------1.通过执行arch/linux目录下的makefile来完成所有模块的编译并生成可执行程序GAgent_linux。2.通过读取arch/linux目录下的配置文件vendor.mak可以指定各模块中的编译条件。3.使用代码进行开发时,建议先读一下arch/linux下的makefile和各模块下的makefile4.编译成功各模块后生成的静态库存放在arch/linux/dll下5.编译成功后,在arch/linux目录下运行可执行程序./target/GAgent_linux                                                                               Add by FrankLiu  --2015-05-19--------------------------------------------------------------------------------------------------------------------
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论