介绍一开始买的某米的插座,但是好像接口不开放,所以找到了这个插座,然后自己开发了下,用接口控制插座开关。wifi的连接方式,通电后一般几秒后就会连接上wifi,这个时候通过接口发送命令给他。 产品图片通过接口通电和断电简要描述发送指令,打开和关闭插座请求URL域名/app/index.php?
智能插座实现了远程开启/关闭连入的设备,的确是一款懒人神器!其实现原理就是通过WiFi模块实现对继电器的开启或者关闭。EDUP智能插座通过用户提供的凭证连接家庭无线网络访问互联网。 一切都设置完成之后,智能插座打开TCP/IP连接到位于中国的服务器(219.147.29.235:221)。 物理层 首先,我们准备了一些小螺丝刀和一把瑞士军刀,接着我们小心的打开智能插座,拆开图如下: 通过谷歌搜索我们了解到设备的主件:一些被动组件,一个5Mhz的晶体振荡器,一块没有打上印记的芯片(个人猜测为 至少我们对于这款智能插座设备更加了解,每一个细节都有助于我们全面的了解这个系统。 网络层 我们利用hostapd程序进行一些测试。 这里暴露了大量智能插座信息: 传输层 下面,我们将对设备如何进行工作以及其组成元素进行讨论。我们可以捕获网络访问点接口流量,并分析服务器和设备之间的数据传递。
物联网虽然能够使家居设备和系统实现自动化、智能化管理,但是依然需要依靠更为先进的终端插座作为根本保障,插座是所有家用电器需要使用的电源设备,插座的有序智能管理,对于实现智能家居设备的统一智能管理具有举足轻重的作用 1、项目背景 智能插座自问世以来便得到了广泛的关注,国内企业包括:小米、海尔、公牛;国外企业包括:Ottomate、金贝尔、OPSO等各大企业纷纷加入智能插座的研究。 尽管国内、外对智能插座都有很高的研究热度,但国内外智能插座的发展状况却有很大的差别。相对于国内智能插座的发展,国外智能插座的发展则更加成熟,而且国外消费者对智能插座的认可度比国内更高。 ? 智能插座功能导图 3、硬件设计 WiFi物联网智能插座的核心元器件均为国产芯片,包括:微控制器、AC 220V转DC 5V模块、DC 5V转DC 3.3V模块、DC 5V转DC 5V隔离模块、 WiFi物联网智能插座设计PCB效果如下所示: ? 国产MCU WiFi物联网智能插座 PCB效果图 项目近期不断更新,敬请期待~
在 5G 热潮的推动下,与其紧密结合的物联网(IoT)正日益成为个人和企业工作生活中的重要组成部分,它为企业和个人带来了操作流程的改进和更好的生活体验,随着人工智能(AI)技术的日趋成熟,IoT 与 AI 由此,全球化“AI+IoT”平台涂鸦智能结合云开发,推出 Tuya-Weapp-CloudBase SDK,其包含涂鸦云平台的鉴权、接口分发,可以帮助开发者省去服务端的开发,也省去了“云-云”对接的步骤 基于涂鸦开发平台和云开发,即可快速构建一款智能小程序,如果你手头有涂鸦的三明治开发套件,也可以用它搭建一个产品原型来替代最后的“设备配网”步骤。对于本文有任何疑问,均可在下方评论区留言讨论。
install python-miio 2、搜索设备详情:https://home.miot-spec.com/ 3、提取米家token:Xiaomi-cloud-tokens-extractor 4、控制插座开 miotdevice --ip <ip> --token <token> raw_command set_properties "[{'siid': 2, 'piid': 1, 'value':True}]" 6、控制插座关
---- 物联网虽然能够使家居设备和系统实现自动化、智能化管理,但是依然需要依靠更为先进的终端插座作为根本保障,插座是所有家用电器需要使用的电源设备,插座的有序智能管理,对于实现智能家居设备的统一智能管理具有举足轻重的作用 1、项目背景 智能插座自问世以来便得到了广泛的关注,国内企业包括:小米、海尔、公牛;国外企业包括:Ottomate、金贝尔、OPSO等各大企业纷纷加入智能插座的研究。 尽管国内、外对智能插座都有很高的研究热度,但国内外智能插座的发展状况却有很大的差别。相对于国内智能插座的发展,国外智能插座的发展则更加成熟,而且国外消费者对智能插座的认可度比国内更高。 例如,2021年初美台半导体发布涨价通知 所以近期本着“练练手”的心态做一款国产芯片WiFi物联网智能插座。 插座实物 2、设备节点功能 设备节点基于ESP8266国产MCU实现无线配置、电能采集、云端数据传输、开关联动控制和OTA升级等功能,具有5种模式,具体如下图所示: 3、上位机功能 上位机软件支持显示设备节点信息
WiFi物联网智能插座硬件设计的重点就是电能计量,为此单独写一篇博文讲解电量计量的设计方案和实现原理。 其中周波根据MODE[5]的设置值可选 50H 或者 60Hz。如选择 50hz,默认 1 周波即 20ms 刷新一次。 当电压有效值V_RMS高5bit等于0时,V_ZX_LTH_F为1,表示电压有效值过低,小于满量程的1/32,电压过零指示关闭,保持为 0。 BL0937 在定义产品时考虑到智能插座类产品厂家不是专业计量器具厂家,没有专业昂贵的校准设备,对电能计量精度要求也相对较低,只是提供用电参考信息,不作计费标准。 智能插座只需要读取功率,电压,电流,并根据功率计量累积电量,所以BL0937 与 MCU 间不要复杂的通讯协议去实时的读取计量芯片寄存器,计量精度校准也相对简单,只需在额定功率负载时校准系数,也不需要复杂的校准设备
ESP8266 WiFi物联网智能插座的硬件功能主要包括两部分:控制器板和采集器板。 PCB设计效果如下图所示: 2.1、电源设计 电源设计包括:220V转5V和5V转3.3V两部分。 2.3、电量采集电路设计 电参采集使用上海贝岭BL0942电能计量芯片,它是一颗内置时钟免校准电能计量芯片,适用于单相多功能电能表、智能插座、智能家电等应用,具有较高的性价比。 BL0942 能够测量电流、电压有效值、有功功率、有功电能量等参数,可输出快速电流有效值(用于过流保护),以及波形输出等功能,通过 UART/SPI 接口输出数据,能够充分满足智能插座、智能家电、单相多功能电能表及用电信息大数据采集等领域的需要 7 1 P1 新国标五孔公母一体插座 8 1 ESP12S直插模块2x6P P2 焊接口 9 1 1R±1% R1 R1206 10 1 100R±1% R2 R0603 11 1 0.001R±1%
WiFi物联网智能插座电源功能设计包括三部分: 具体功能说明如下所示: AC 220V转DC 5V,将交流电变为直流电; DC 5V转DC 3.3V,实现MCU供电和WiFi模块供电; DC 5V转DC 1、AC 220V转DC 5V电源设计 AC 220V转DC 5V电源选用金升阳的LD03-23B05R2模块,该电源模块可输出电压/电流:5V/600mA(驱动MCU、继电器以及其他外设最大消耗电流200mA AC 220V转DC 5V电源电路设计如下所示: 2、DC 5V转DC 3.3V电源设计 DC 5V转DC 3.3V电源选用UTC(友顺)的LR1107G-33-AE3-3-R模块,该电源模块可输出电压 产品特点如下所示: DC 5V转DC 3.3V电源电路设计如下所示: 3、DC 5V转DC 5V电源设计 DC 5V转DC 5V电源主要是为了将交流地和直流地隔离,减少电源干扰,保护系统的安全。 DC 5V转DC 5V电源电路设计如下所示:
本篇博文开始讲解下位机插座节点的MCU软件程序是如何实现。 1、软件架构 下位机软件架构采用前后台控制系统,使用状态机思维实现程序设计。 2、开发环境 开发环境使用Arduino IDE,IDE安装过程可参见:https://handsome-man.blog.csdn.net/article/details/121195905 智能插座的控制器是 4.2、主循环状态机 在主循环中使用1ms周期调度维护软件状态机,节点运行有5种状态模式:初始化模式、配置模式、运行模式、重启模式和升级模式。 if((wifi_receive_control_data.device_head == (DeviceParamSave.device_head + FUNCTION_ID5) = RESET_STATE; Log.warningln("updata timeout"); Log.warningln("switch reset state"); } } 5、
WiFi物联网智能插座的电耗采集依托于合力为的HLW8110计量芯片实现,选取它的主要原因是精度不错,价格美丽,并且可以通过串口驱动,使用便捷。 读取通道功率因素,实现代码如下所示: void Read_HLW8110_PF(void) { float a; unsigned long b; //测量A通道的功率因素,需要发送EA+5A 命令 //测量B通道的功率因素,需要发送EA+A5命令 Uart_Read_HLW8110_Reg(REG_PF_ADDR,3); delay_ms(10); if ( u8_RxBuf[u8
针对智能插座协议,对于下位机进行可视化监测和管理。
软件技术架构如下,主要为针对 Windows 的PC 端应用程序,采用WPF以及C# 实现功能开发,其中包含MVVM架构。 G2CyHome.WpfOutlet : 主要包含插座UI组件相关类。
3、程序设计
上位机测试程序主要功能如下,其中主要包括:服务配置、节点数据以及节点控制。 // 判定设备类型
switch (p.NodeType)
{
// 智能插座 :
///
typedef struct receive_data_mode_t { uint8_t device_head; // 数据帧头:0XA0+功能码(FUNCTION_ID3),A款产品智能插座 ) typedef struct send_state_t { uint8_t device_head; // 数据帧头:0XA0+功能码(FUNCTION_ID2),A款产品智能插座 typedef struct receive_config_t { uint8_t device_old_head; // 数据帧头:0XA0+功能码(FUNCTION_ID4),A款产品智能插座 ) typedef struct send_state_t { uint8_t device_head; // 数据帧头:0XA0+功能码(FUNCTION_ID2),A款产品智能插座 ) typedef struct send_state_t { uint8_t device_head; // 数据帧头:0XA0+功能码(FUNCTION_ID2),A款产品智能插座
三、电源插座窃听的实现方式(一)内部改装对普通电源插座进行内部结构的改装,将窃听装置嵌入其中。这可能在电源插座的生产过程中被恶意操作,或者在后期维修、更换插座时被植入。 (二)定制生产不法分子直接定制生产外观与普通电源插座无异,但内部集成了窃听功能的特制插座。 (四)人工智能辅助检测借助人工智能算法和机器学习模型,对大量的监测数据进行分析和学习,自动识别出可能与电源插座窃听相关的异常模式和行为。 九、未来趋势与挑战(一)技术升级与隐蔽性增强随着技术的不断进步,电源插座窃听器可能会变得更加微型化、智能化,并且能够更好地隐藏在插座内部,增加检测和防范的难度。 (二)物联网融合风险随着物联网技术的发展,电源插座可能会与其他智能设备联网,这为窃听装置提供了更多的传输和控制途径,也扩大了潜在的攻击面。
在 5G 热潮的推动下,与其紧密结合的物联网(IoT)正日益成为个人和企业工作生活中的重要组成部分,它为企业和个人带来了操作流程的改进和更好的生活体验,随着人工智能(AI)技术的日趋成熟,IoT 与 AI 由此,全球化“AI+IoT”平台涂鸦智能结合云开发,推出 Tuya-Weapp-CloudBase SDK,其包含涂鸦云平台的鉴权、接口分发,可以帮助开发者省去服务端的开发,也省去了“云-云”对接的步骤 tyName=6833349112827573083.MP4 5.配网成功后,进入设备控制页,就能控制配网的设备,如下图所示:[img] 总结 基于涂鸦开发平台和小程序 SDK,可以快速实现一款智能小程序
、智能电器等智能设备不断上市,智能家居已进入消费领域。 智能家居是指集射频技术、综合布线、计算机网络、安防、自动控制等于一体的智能化家居控制系统。 为了降低智能插座的开发成本和开发难度,设计选用价格低廉、兼容性强、性能较强的 Raspberry Pi 3 作为智能插座的开发板,选用可移植性强的Linux系统作为开发环境,选用基于Linux内核的Raspbian 在介绍了硬件的选型、软件开发环境的基础上,从软件的总体设计、 Linux 下的网络编程、 GPIO 的配置等方面叙述了基于树莓派的物联网智能插座的设计与实现过程,最终完成了远程控制对应继电器开关的功能。 经测试,系统运行稳定,能够满足智能化的基本要求。关键词:树莓派;智能插座;网络编程; GPIO
工程、下载工具、原理图): https://download.csdn.net/download/xiaolong1126626497/19702853 二、功能介绍 这是基于STM32设计的智能插座 比如: WIFI状态、RTC时钟、插座状态、温湿度值 5. ESP8266: 用来与手机APP之间通信 6. 继电器: 模拟插座开关 7. 如果环境温度高于阀值,强制关闭插座、如果湿度高于阀值,也会强制关闭插座;防止火灾隐患。 温度最高阀值设置为: 30°,湿度阀值为80%, 这些都可以根据设计要求调整。 点击手机APP上的按钮,可以用来控制插座开关。 5. OLED一共有4个页面。 RTC实时时钟显示页面、温湿度显示页面、智能插座开关状态页面、WIFI热点信息页面 6. (RTC->CRL&(1<<5)));//等待RTC寄存器操作完成 while(!
前者是把每个工具单独“焊接”到 Agent 上,后者是为所有工具定义一个统一的“插座标准”,让任何兼容的工具都能即插即用。 当工具数量增长到 5 个、10 个时,这套适配代码的总量已经相当可观,且每个工具的 API 变更都可能引发级联的维护工作。
一、人工智能系统的基础 人工智能(AI)在过去几年中一直处于技术的最前沿,并已进入主流应用,例如专家系统,移动设备上的个性化应用, 自然语言处理中的机器翻译,聊天机器人,自动驾驶汽车等。 根据一位著名的计算机科学家的说法: 智能是机器尚未完成的一切。 近来,人工智能已经能够解决复杂的数学问题,创作音乐和创作抽象绘画,并且人工智能的这些功能正在不断增加。 科学家将 AI 系统在未来等同于人类智能水平的点称为 AI 奇点。 机器是否会真正达到人类的智能水平这个问题非常令人着迷。 许多人会认为机器永远无法达到人类的智能水平,因为用来学习或执行智能任务的 AI 逻辑是由人类编程的,并且它们缺乏人类所拥有的意识和自我意识。 在第 5 章,“视频字幕应用”中,我们将研究视频到文本翻译应用,它们属于人工智能领域的专家系统。 五、视频字幕应用 随着视频制作速度成倍增长,视频已成为一种重要的沟通媒介。
小白装修笔记(二):如何选择好的开关插座 插座是家家户户日常生活中必须接触的电器之一,然而他对于普通用户却又是一个神秘的存在。就像看人一样,你能看到他的表面,却不知道它内心深处的花花肚肠。 插座作为基本与房子同寿命的产品,选购必须认真客观且细心。其实,在选购插座的时候,我们有几个点可以特别关注一下,也希望可以透过这些参数,能够管中窥豹,能让我们更好的了解一款插座背后的秘密。 设计:插座内芯一般都不是和框架一体,反复插拔加上5~10年的塑料老化,设计较差的产品就容易造成内芯被拉出或者向内凹陷导致损坏。遇到这样的问题要么就只能放弃使用,要么就得花钱更换。 那这款插座做工如何呢?这款拆解展示的插座来自于京东自营,定位于低端家用。平时售价15.9元,我是特价的时候买的。此款产品有时候会参加200-100活动,普通可以入手的价格在12元左右。 属于中等偏上,错位设计能让面板上两个插头之间的距离更大,个人建议有条件尽量购买这种设计的插座,避免插头过大,一个插座只能插一个插头的尴尬。