六、斐讯DC1智能排插接入大讯云智能物联网平台

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
斐讯N1是一款基于Amlogic S905D芯片的开发板,它原本运行的是Android操作系统。如果你想刷Ubuntu系统到斐讯N1上,可以按照以下步骤进行操作: 1. 准备所需材料: - 一个TF卡读卡器 - 一个TF卡(建议容量大于8GB) 2. 下载并安装刷机工具: - 下载并安装Amlogic USB Burning Tool(刷机工具)到你的电脑上。 3. 下载Ubuntu系统镜像: - 在Ubuntu官方网站或其他可信的镜像站点上下载适用于Amlogic S905D芯片的Ubuntu系统镜像文件。 4. 刷写Ubuntu系统到TF卡: - 使用TF卡读卡器将TF卡连接到电脑上。 - 打开Amlogic USB Burning Tool,并选择你下载的Ubuntu系统镜像文件。 - 在刷机工具中选择"Start"开始刷写过程,等待刷写完成。 5. 连接斐讯N1和电脑: - 将USB转TTL串口线的USB端连接到电脑上,将串口端连接到斐讯N1的串口接口上。 6. 进入刷机模式: - 按住斐讯N1的复位按钮,然后插入TF卡。 - 斐讯N1会进入刷机模式,此时可以松开复位按钮。 7. 刷写Ubuntu系统到斐讯N1: - 在刷机工具中点击"Connect"按钮,连接到斐讯N1。 - 点击"Start"开始刷写Ubuntu系统到斐讯N1的内部存储器。 - 等待刷写完成后,断开USB转TTL串口线的连接。 8. 启动斐讯N1: - 拔掉TF卡,重新插入斐讯N1的电源线。 - 斐讯N1会自动启动,并进入刚刚刷写的Ubuntu系统。 请注意,刷写操作可能会有一定的风险,请谨慎操作并备份重要数据。另外,刷写非官方系统可能会违反设备的保修条款,请自行承担风险。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值