【技术实现步骤摘要】
一种硬件编程系统和方法
本专利技术涉及计算机
,尤其涉及一种硬件编程系统和方法。
技术介绍
世面上出现很多智能化的硬件,这些硬件多数具有可编程功能,但是要编程控制这些硬件,都需要安装客户端或者集成开发环境,这样有两个弊端:一是需要下载较大的环境文件,二是需要在本地管理自己的编程项目文件,用户体验不好。
技术实现思路
为了解决上述问题,本专利技术提供一种硬件编程系统和方法。本专利技术采用的技术方案一方面为一种硬件编程系统,包括:待变更的硬件、中间件和服务器端,其中,所述中间件用于提供浏览器的运行环境,所述中间件还用于提供与硬件连接的接口环境,所述服务器端用于提供特定网址的服务支持;所述中间件连接所述硬件以获取硬件信息,建立浏览器与硬件的通信连接;所述浏览器访问特定网址以加载编程组件,通过所述编程组件获取编程数据,将所述编程数据传输至所述硬件;所述硬件基于所述编程数据变更硬件代码。优选地,所述中间件包括电脑主机和中间件程序,所述中间件程序扫描接口环境中与硬件连接的接口以获取硬件信息,所述浏览器基于硬件信息选择对应的硬件并建立通信连接。优选地,所述浏览器基于WebSo ...
【技术保护点】
1.一种硬件编程系统,其特征在于,包括:待变更的硬件、中间件和服务器端,其中,所述中间件用于提供浏览器的运行环境,所述中间件还用于提供与硬件连接的接口环境,所述服务器端用于提供特定网址的服务支持;所述中间件连接所述硬件以获取硬件信息,建立浏览器与硬件的通信连接;所述浏览器访问特定网址以加载编程组件,通过所述编程组件获取编程数据,将所述编程数据传输至所述硬件;所述硬件基于所述编程数据变更硬件代码。
【技术特征摘要】
1.一种硬件编程系统,其特征在于,包括:待变更的硬件、中间件和服务器端,其中,所述中间件用于提供浏览器的运行环境,所述中间件还用于提供与硬件连接的接口环境,所述服务器端用于提供特定网址的服务支持;所述中间件连接所述硬件以获取硬件信息,建立浏览器与硬件的通信连接;所述浏览器访问特定网址以加载编程组件,通过所述编程组件获取编程数据,将所述编程数据传输至所述硬件;所述硬件基于所述编程数据变更硬件代码。2.根据权利要求1所述的硬件编程系统,其特征在于,所述中间件包括电脑主机和中间件程序,所述中间件程序扫描接口环境中与硬件连接的接口以获取硬件信息,所述浏览器基于硬件信息选择对应的硬件并建立通信连接。3.根据权利要求1所述的硬件编程系统,其特征在于,所述浏览器基于WebSocket协议与硬件建立通信连接。4.根据权利要求3所述的硬件编程系统,其特征在于,所述浏览器访问预定网址,根据硬件信息加载对应的编程组件,通过所述编程组件获取编程数据,将所述编程数据传输至所述硬件。5.根据权利要求3所述的硬件编程系统,其特征在于,所述浏览器访问预定网址以加载编程组件,通过所述编程组件获取编程指令,将所述编程指令发送至所述服务器端,所...
【专利技术属性】
技术研发人员:李涛,郝祥林,
申请(专利权)人:深圳市编玩边学教育科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。