FBI警告!本教程适合有点电子基础或爱玩技术人事看!
首先我们进入后台,新增分类
分类ID输入“DC1”,DC一定要大写。填写这个分类后续可以直接用使“大讯云”官方APP直接控制哦。
填好后点击提交。
成功后列表会看到DC1这行
接下来我们来新建产品
填写产品名称,产品分类选中我们刚刚建的分类“斐讯DC1”,然后点击提交
新建成功后我们点击这个产品的详细
进入到产品详细,我们点击“数据点”,我后再点击“导入数据点”,复制以下数所点到导入框
{"0":{"data_type":1,"data_value":1,"name":"logo_light","remark":"logo灯,0x00关闭,0x01打开"},"1":{"data_type":1,"data_value":1,"name":"wifi_light","remark":"wifi灯,0x00关闭,0x01打开"},"10":{"data_type":1,"data_value":2,"name":"power","remark":"功率"},"2":{"data_type":1,"data_value":1,"name":"switch_total","remark":"总开关,0x00关闭,0x01打开"},"3":{"data_type":1,"data_value":1,"name":"switch1","remark":"独立开关一,0x00关闭,0x01打开。0x03、0x04、0x05分别设置1,2,3组定时,data7小时,data8分钟。0x05、0x06、0x07分别取消1,2,3组定时,小时分钟可不填。"},"4":{"data_type":1,"data_value":1,"name":"switch2","remark":"独立开关二,0x00关闭,0x01打开。0x03、0x04、0x05分别设置1,2,3组定时,data7小时,data8分钟。0x05、0x06、0x07分别取消1,2,3组定时,小时分钟可不填。"},"5":{"data_type":1,"data_value":1,"name":"switch3","remark":"独立开关三 ,0x00关闭,0x01打开。0x03、0x04、0x05分别设置1,2,3组定时,data7小时,data8分钟。0x05、0x06、0x07分别取消1,2,3组定时,小时分钟可不填。"},"6":{"data_type":1,"data_value":1,"name":"hour","remark":"定时,小时 0-23"},"7":{"data_type":1,"data_value":1,"name":"minute","remark":"定时,分钟 0-59"},"8":{"data_type":1,"data_value":2,"name":"voltage","remark":"电压"},"9":{"data_type":1,"data_value":2,"name":"current","remark":"电流"}}
要复完整,不然导入出错,或者导入后无法正常使用
导入数据点成功,然后点击“应用”使数据点生效。
接下来,我们添加一个SN号,SN号最好按照排插背后条形码隔离有个SN号进行录入添加
“生成个数”填“1”,
“序列号长度”根据你斐讯插座的SN长度来填写,
“序号头包含”这里直接把你的斐讯插座SN完整写上,一定要注意长度,如果长度的个数大于你的斐讯SN,那么多出来的会自动生成补够数。
填好后点击保存,然后就会在列表看到刚生成的SN
到这里我们在平台上添加的产品就成功了。
接下来,我们使用git clone斐讯DC1排插的固件源代码到本地,
git clone https://github.com/daxunyun/phicomm_dc1.git
打开“mqtt_config.h”文件
- `MQTT_HOST` 部署后的服务器域名或IP
- `MQTT_PORT` 部署后的服务器端口号
- `MQTT_USER` MQTT用户名
- `MQTT_PASS` MQTT密码
- `ACCESSKEY` 新建产品后,在产品信息找到Access Key填
- `SECRETKEY` 新建产品后,在产品信息找到Secret Key填
- `SN` 把你的DC1序列号先在后台产品信息->产品序列号进行添加,然后把序列号写在这里
修改 Makefile 文件
芯片型号带B为8Mbit `SPI_SIZE_MAP?=2`
芯片型号不带B为16Mbit `SPI_SIZE_MAP?=5`
修改完这些就可以编译固件。
编译成功就可以通过USB转TTL进行烧录了,烧录时要把IO0拉低,烧录固件前请先进行一下擦除,擦除成功断电再重新上电再进行固件的烧录。
使用说明
1. 任意开关打开都会触发总开关
2. USB的开关随总开关的状态
3. WIFI信号灯慢闪即正在连接WIFI
4. WIFI信号灯快闪即进入配网模式
5. WIFI信号灯常亮即成功连接WIFI
6. 长按(5秒)总开关进入配网模式,用于重新配网
烧录成功后可以通过APP进行测试,APP暂时只支持iOS的。可以通过开源插座APP(https://github.com/daxunyun/SmartOutlet2iOS)或者苹果App Store搜索“大讯云”进行下载使用。
苹果App Store的APP是对接大讯云物联网平台调试工具,但已加入斐讯DC1排插的控制界面,要用这个控制界面,就是上面所说的分类ID一定要建成“DC1”,这样才能在APP调出斐讯DC1的控制界面,控制界面如下图
最后用APP进行斐讯DC1配网测试,配网成功就会连接上你自己的服务器,APP提示设备在线就可以进行控制了,控一下led灯,led灯可以正常开关,就可以把它装回上盒子了哦。以后固件有修改就可以通过OTA升级,不用再拆盒子了。
OTA升级迟下再出个教程。
转载出处:https://bbs.daxunyun.com/thread/11/detail.html