Gizwits-GAgentwifi模块/GPRS 串口标准协议
Gizwits-GAgent(简称GAgent)作为机智云物联网整体解决方案中可入网设备(如WiFi模组、GPRS模组)接入部分,是一套运行在可入网模组(如WiFi模组、GPRS模组)上,使用机智云协议接入机智云平台,并与手机APP(SDK)通信、下位机控制设备终端MCU通信的程序。该程序运行在X86 PC硬件平台,基于linux操作系统。 通过该程序,开发者可快速移植机智云协议到不同可入网模组(如WiFi模组、GPRS模组)上。
换句话说,GAgent是机智云研发的一款运行在各种通讯模组上的一款应用程序(固件),可以提供上层应用(手机APP等控制端、云端)到产品设备的双向数据通讯,此外,还提供对设备的配置入网、发现绑定、程序升级等功能。
Gagent支持两种开发模式:
-
模组固件,可直接下载到模组如:用Gokit 2(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和各模块下的makefile 4.编译成功各模块后生成的静态库存放在arch/linux/dll下 5.编译成功后,在arch/linux目录下运行可执行程序./target/GAgent_linux Add by FrankLiu --2015-05-19 --------------------------------------------------------------------------------------------------------------------
评论