安信10注册_安信10娱乐平台招商【首页】hwdn521.net
安信10注册_安信10娱乐平台招商【首页】hwdn521.net
OneNET SDK开发
作者:管理员    发布于:2023-06-01 13:25    文字:【】【】【

  上面一栏产品ID和APIKey是两个重要的参数,需要把这两个参数填进sdk。

  该图片是我自己账号下的平台参数,不要填写我的参数,不然你无法登陆平台来控制设备。

  * app/onenet目录就是対接OneNET的源代码,主要包括HTTP协议和EDP协议。加密部分暂未测试通过,编译的时候要关闭_ENCRYPT宏定义。

  * fcmd是用于串口调试的,如果有不清楚的api,可以直接在串口调试助手中输入函数名,直接测试。在fcmd_cfg.h中加入自己想要测试的函数。

  * fsm目录。为了保证源码的阅读性和可修改性,在esp8266 sdk基础上写了一个简易的消息循环状态机框架。分成了两个任务,driver_task和network_task。状态机入口函数分别是driver_actor和network_actor。Network任务维护了网络状态的跳转和onenet服务的启动停止。fsm提供了定时器,消息派发,状态跳转功能。

  * main目录。该目录下的onenet_app.c就是onenet服务的几个接收数据回调函数,在回调函数中接收处理数据点并控制球泡灯的RGBWS状态。

  * upgrade目录。固件升级接口,现在url地址是安信可服务器的地址,用户可以修改指向自己的服务器。在串口发送函数os_post_message(1,9,0)就可以升级了,前提是联网设备已经连上网络。

  第一次下载固件时需要将onenet项目参数区和onenet的app参数区全部擦除掉,可以使用CombineBin的方式合并固件,这样其他扇区都会被0xFF填充。

  * 连接过程中,会依次看到注册、登录、心跳的过程,这就是设备与onenet通信的过程,设备此时就已经连接上onenet了。日志打印中会看到device_id打印出来。

  app界面和平台的界面其实差不多。可以看到所有的项目,和项目下所有的设备。

标签:
相关推荐
  • 【安信可IDE 15模板专题2】安信可windows一体化环境IDE V15 ESP8266 SDK二次开发直连阿里云飞燕平台天猫精灵语音控制;
  • OneNET SDK开发
  • 找保姆 看看有没有“安心服务证”
  • 【调研快报】水发燃气接待安信证券等多家机构调研
  • 安信中债1-3年政策性金融债指数证券投资基金2023年第一次分红公告
  • 安信基金调研金宏气体、冠盛股份等 4 只个股(附名单)
  • ST安信:控股股东上海砥安所持有的约4亿股股份被司法冻结
  • 科普一下切尔西欧冠夺冠 历程
  • 罗伊斯欧冠轮换休息
  • 科普一下今天3D试机号
  • 版权所有 Copyright(C)2009-2026 安信10注册_安信10娱乐平台招商【首页】hwdn521.net TXT地图 HTML地图 XML地图
    友情链接: