Gizwits-GAgent wifi模块/GPRS 串口标准协议

程序名称:Gizwits-GAgent

授权协议: GPL

操作系统: 跨平台

开发语言: C/C++

Gizwits-GAgent 介绍

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


Gizwits-GAgent 官网

https://github.com/gizwits/Gizwits-GAgent

相关编程语言

OpenFunix 是由我从零开始写的一个内核项目。 OpenF...
女娲内核,用中文版C"习语言"写的简单操作系统内...
Linux-Insides 是一系列 Linux 内核的展示。它通过分...
Alibaba Kernel起源于亚洲最大的电子商务网站——阿...
Genode操作系統框架擴展現有的內核(如微內核或程序...
TencentOS Kernel 是腾讯针对云的场景研发的服务器操...