一种硬件编程系统和方法技术方案

技术编号:19820766 阅读:46 留言:0更新日期:2018-12-19 14:20
本发明专利技术公开了一种硬件编程系统和方法,系统包括:待变更的硬件、中间件和服务器端,其中,中间件用于提供浏览器的运行环境,中间件还用于提供与硬件连接的接口环境,服务器端用于提供特定网址的服务支持;中间件连接硬件以获取硬件信息,建立浏览器与硬件的通信连接;浏览器访问特定网址以加载编程组件,通过编程组件获取编程数据,将编程数据传输至硬件;硬件基于编程数据变更硬件代码。方法适用于系统。本发明专利技术通过网络的服务器存储编程环境,通过浏览器加载编程环境并获取编程数据,能够降低本地编程环境的需求,通过浏览器与硬件进行数据的传输,能够快速实现驱动的更新,结合上述两点能提高用户针对智能硬件的编程的体验。

【技术实现步骤摘要】
一种硬件编程系统和方法
本专利技术涉及计算机
,尤其涉及一种硬件编程系统和方法。
技术介绍
世面上出现很多智能化的硬件,这些硬件多数具有可编程功能,但是要编程控制这些硬件,都需要安装客户端或者集成开发环境,这样有两个弊端:一是需要下载较大的环境文件,二是需要在本地管理自己的编程项目文件,用户体验不好。
技术实现思路
为了解决上述问题,本专利技术提供一种硬件编程系统和方法。本专利技术采用的技术方案一方面为一种硬件编程系统,包括:待变更的硬件、中间件和服务器端,其中,所述中间件用于提供浏览器的运行环境,所述中间件还用于提供与硬件连接的接口环境,所述服务器端用于提供特定网址的服务支持;所述中间件连接所述硬件以获取硬件信息,建立浏览器与硬件的通信连接;所述浏览器访问特定网址以加载编程组件,通过所述编程组件获取编程数据,将所述编程数据传输至所述硬件;所述硬件基于所述编程数据变更硬件代码。优选地,所述中间件包括电脑主机和中间件程序,所述中间件程序扫描接口环境中与硬件连接的接口以获取硬件信息,所述浏览器基于硬件信息选择对应的硬件并建立通信连接。优选地,所述浏览器基于WebSocket协议与硬件建本文档来自技高网...

【技术保护点】
1.一种硬件编程系统,其特征在于,包括:待变更的硬件、中间件和服务器端,其中,所述中间件用于提供浏览器的运行环境,所述中间件还用于提供与硬件连接的接口环境,所述服务器端用于提供特定网址的服务支持;所述中间件连接所述硬件以获取硬件信息,建立浏览器与硬件的通信连接;所述浏览器访问特定网址以加载编程组件,通过所述编程组件获取编程数据,将所述编程数据传输至所述硬件;所述硬件基于所述编程数据变更硬件代码。

【技术特征摘要】
1.一种硬件编程系统,其特征在于,包括:待变更的硬件、中间件和服务器端,其中,所述中间件用于提供浏览器的运行环境,所述中间件还用于提供与硬件连接的接口环境,所述服务器端用于提供特定网址的服务支持;所述中间件连接所述硬件以获取硬件信息,建立浏览器与硬件的通信连接;所述浏览器访问特定网址以加载编程组件,通过所述编程组件获取编程数据,将所述编程数据传输至所述硬件;所述硬件基于所述编程数据变更硬件代码。2.根据权利要求1所述的硬件编程系统,其特征在于,所述中间件包括电脑主机和中间件程序,所述中间件程序扫描接口环境中与硬件连接的接口以获取硬件信息,所述浏览器基于硬件信息选择对应的硬件并建立通信连接。3.根据权利要求1所述的硬件编程系统,其特征在于,所述浏览器基于WebSocket协议与硬件建立通信连接。4.根据权利要求3所述的硬件编程系统,其特征在于,所述浏览器访问预定网址,根据硬件信息加载对应的编程组件,通过所述编程组件获取编程数据,将所述编程数据传输至所述硬件。5.根据权利要求3所述的硬件编程系统,其特征在于,所述浏览器访问预定网址以加载编程组件,通过所述编程组件获取编程指令,将所述编程指令发送至所述服务器端,所...

【专利技术属性】
技术研发人员:李涛郝祥林
申请(专利权)人:深圳市编玩边学教育科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1