CN111131459A - 基于嵌入式芯片的网页端可视化*** - Google Patents

基于嵌入式芯片的网页端可视化*** Download PDF

Info

Publication number
CN111131459A
CN111131459A CN201911360432.2A CN201911360432A CN111131459A CN 111131459 A CN111131459 A CN 111131459A CN 201911360432 A CN201911360432 A CN 201911360432A CN 111131459 A CN111131459 A CN 111131459A
Authority
CN
China
Prior art keywords
webpage
chip
embedded chip
wifi
embedded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911360432.2A
Other languages
English (en)
Inventor
魏彦兆
宋天成
郭玉柱
黄盼
葛君
韩宗昌
王立鹏
张璇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hangyi Biotechnology Co ltd
Original Assignee
Hangzhou Hangyi Biotechnology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Hangyi Biotechnology Co ltd filed Critical Hangzhou Hangyi Biotechnology Co ltd
Priority to CN201911360432.2A priority Critical patent/CN111131459A/zh
Publication of CN111131459A publication Critical patent/CN111131459A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种基于嵌入式芯片的网页端可视化***,属于数据处理技术领域,所述基于嵌入式芯片的网页端可视化***包括:嵌入式芯片、第一WiFi芯片和第二WiFi芯片。本发明设置两个WiFi芯片,不再使用总线连接,而是通过第一WiFi芯片来提供热点,通过第二WiFi芯片来连接外部热点设备,能够非常便捷地进行网页端可视化,由于基于WiFi芯片,数据传输高速、稳定、安全,无需接触式的物理连接,网页端可扩展性高,用户可以根据自己的需求和应用场景编写html,定制可视化界面和控制界面,并且避免了接触不良、通信不问题、协议不匹配、数据传输速度慢、误码率高等问题。

Description

基于嵌入式芯片的网页端可视化***
技术领域
本发明涉及数据处理技术领域,特别涉及一种基于嵌入式芯片的网页端可视化***。
背景技术
2011年ARM公司推出ARMv8-A架构芯片,是ARM Cortex-A系列首个支持64-bit寻址和指令的高性能CPU。发展至今ARMv8架构已经以绝对性优势占据了移动终端硬件市场的天下,几乎所有的手机都是用ARMv8架构的CPU,苹果更是放弃32bit全面支持64bit。在嵌入式***中,嵌入式ARM64芯片(即ARMv8)也因为低功耗、高性能的特点广泛使用。
虽然一般基于ARM芯片的设备都有丰富的数据接口,然而在物联网、嵌入式开发设计中往往会尽可能的减少接口从而节省体积、保持***稳定性。目前许多设备间通信通常使用物理接口,如串行外设接口(Serial Peripheral Interface,SPI)、异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)、I2C等总线连接,优点在于功耗低,但也引入了接触不良、通信不稳定、协议不匹配、数据传输速度慢、误码率高等诸多问题,给设计、开发、调试和实际应用带来麻烦。
发明内容
为解决上述的全部或部分的技术问题,本发明提供了一种基于嵌入式芯片的网页端可视化***,所述基于嵌入式芯片的网页端可视化***包括:嵌入式芯片、第一WiFi芯片和第二WiFi芯片;
所述嵌入式芯片,用于保存若干网页;
所述第一WiFi芯片,用于向外部设备提供热点,在接收到外部设备发送的网页访问指令时,将所述网页访问指令发送至所述嵌入式芯片;
所述嵌入式芯片,还用于查找与所述网页访问指令对应的待访问网页,并通过所述第一WiFi芯片将所述待访问网页反馈至所述外部设备,以使所述外部设备对所述待访问网页进行展示;
所述第二WiFi芯片,用于连接外部热点设备,在接收到外部热点设备发送的网页修改指令时,将所述网页修改指令发送至所述嵌入式芯片;
所述嵌入式芯片,还用于查找与所述网页修改指令对应的待修改网页,并根据所述网页修改指令对所述待修改网页进行修改。
优选地,所述嵌入式芯片中的程序由Python编程语言实现。
优选地,所述嵌入式芯片通过Bottle.Python网络构架来设置不同请求的回调函数,并集成网页接口程序。
优选地,所述第二WiFi芯片为ESP32芯片,所述第二WiFi芯片通过串口引脚与所述嵌入式芯片相连。
优选地,所述第二WiFi芯片,还用于接收待处理数据,将所述待处理数据发送至所述嵌入式芯片;
所述嵌入式芯片,还用于对所述待处理数据依次进行预处理、特征提取和模式识别。
优选地,所述嵌入式芯片通过内存映射文件实现进程间共享内存。
优选地,所述嵌入式芯片通过WebSocket协议与所述第一WiFi芯片及第二WiFi芯片进行数据传输。
优选地,所述嵌入式芯片中设置有Gevent并发网络模块,通过Gevent并发网络模块来实现协程支持,以处理并发网络请求。
优选地,所述嵌入式芯片通过内部设置的Dnsmasq查找与所述网页访问指令对应的待访问网页,并通过所述Dnsmasq查找与所述网页修改指令对应的待修改网页。
本发明设置两个WiFi芯片,不再使用总线连接,而是通过第一WiFi芯片来提供热点,通过第二WiFi芯片来连接外部热点设备,能够非常便捷地进行网页端可视化,由于基于WiFi芯片,数据传输高速、稳定、安全,无需接触式的物理连接,网页端可扩展性高,用户可以根据自己的需求和应用场景编写html,定制可视化界面和控制界面,并且避免了接触不良、通信不问题、协议不匹配、数据传输速度慢、误码率高等问题。
附图说明
图1是本发明一种实施方式的基于嵌入式芯片的网页端可视化***的结构框图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1是本发明一种实施方式的基于嵌入式芯片的网页端可视化***的结构框图;参照图1,所述基于嵌入式芯片的网页端可视化***包括:嵌入式芯片100、第一WiFi芯片200和第二WiFi芯片300;
所述嵌入式芯片100,用于保存若干网页;
可理解的是,所述嵌入式芯片安装有Linux***,所述嵌入式芯片可采用全志ARM64处理器,本实施例基于ARM64微小型嵌入式***构建了网页端的数据可视化界面和控制界面,与设备的交互将变得非常简单,随时随地都可以获取设备的运行状态、程序信息等。本实施例可以应用在各种场景中,如远程控制机器人、云端同步监控、多模块集群控制等。
在具体实现中,所述嵌入式芯片中的程序由Python编程语言实现,Python编程语言对其他编程语言表现出极高的兼容性,支持多种语言的接口,多进程与协程程序设计突破了GIL性能限制。
在具体实现中,所述嵌入式芯片通过Bottle.Python网络构架来设置不同请求的回调函数,并集成网页接口程序,由于Bottle.Python网络构架具有开源、快速、轻量并且便于扩展等特性,能够支持多种网络服务器,Bottle.Python为各种HTTP请求提供回调函数,并且集成WebSocket协议,从而使得所述嵌入式芯片100通过WebSocket协议与所述第一WiFi芯片及第二WiFi芯片进行数据传输,WebSocket协议是多数浏览器都支持的数据流接口,实时性较好,结合greenlet可以向多个不同终端同时发送大量数据。
所述第一WiFi芯片200,用于向外部设备提供热点,在接收到外部设备发送的网页访问指令时,将所述网页访问指令发送至所述嵌入式芯片;
需要说明的是,所述外部设备即为终端设备,所述终端设备可为手机、平板、电脑等设备,本实施例对此不加以限制。
在具体实现中,所述第一WiFi芯片200可采用AP6212芯片实现,AP6212集成了蓝牙BT和WiFi两种功能,并且加装增强信号的天线。
所述嵌入式芯片100,还用于查找与所述网页访问指令对应的待访问网页,并通过所述第一WiFi芯片200将所述待访问网页反馈至所述外部设备,以使所述外部设备对所述待访问网页进行展示;
可理解的是,所述待访问网页可为引导界面,可以通过引导界面跳转到数据可视化界面、控制台界面、设备状态监控界面等。
所述第二WiFi芯片300,用于连接外部热点设备,在接收到外部热点设备发送的网页修改指令时,将所述网页修改指令发送至所述嵌入式芯片;
需要说明的是,所述第二WiFi芯片300采用设于扩展板上的ESP32芯片实现,通过ESP32芯片开启WiFi功能,通过转发嵌入式芯片100串口信息到接口,模拟成第二网卡,第二WiFi芯片300通过串口引脚与嵌入式芯片100连接,接收嵌入式芯片100发送过来的命令、数据和信息。
可理解的是,所述第二WiFi芯片300,还用于接收待处理数据,将所述待处理数据发送至所述嵌入式芯片100;所述嵌入式芯片100,还用于对所述待处理数据依次进行预处理、特征提取和模式识别,从而实现了后端运算,降低了网页端计算压力,降低了网页端计算压力,减轻浏览器(客户端硬件,即终端设备)的压力。
所述嵌入式芯片100,还用于查找与所述网页修改指令对应的待修改网页,并根据所述网页修改指令对所述待修改网页进行修改。
在具体实现中,所述嵌入式芯片100通过内存映射文件(Memory Mapped File,MMF)实现进程间共享内存。
需要说明的是,所述嵌入式芯片中设置有Gevent并发网络模块,通过Gevent并发网络模块来实现协程支持,以处理并发网络请求。
可理解的是,所述嵌入式芯片通过内部设置的Dnsmasq查找与所述网页访问指令对应的待访问网页,并通过所述Dnsmasq查找与所述网页修改指令对应的待修改网页,Dnsmasq可以解析客户端硬件提交的网络请求的地址,从而实现了本地网址映射、过滤广告等。
本实施例设置两个WiFi芯片,不再使用总线连接,而是通过第一WiFi芯片来提供热点,通过第二WiFi芯片来连接外部热点设备,能够非常便捷地进行网页端可视化,由于基于WiFi芯片,数据传输高速、稳定、安全,无需接触式的物理连接,网页端可扩展性高,用户可以根据自己的需求和应用场景编写html,定制可视化界面和控制界面,并且避免了接触不良、通信不问题、协议不匹配、数据传输速度慢、误码率高等问题。
通过附图和具体实施方式的描述,从***组成、结构、系数计算原理、上位机显示界面、使用流程等几个方面详细说明了本发明的技术方案。上述方式只是本发明优选的实施方式,对于本领域内的普通技术人员而言,在本发明公开的基础上,很容易想到将其进行修改或者等同替换,应用于各种医疗仪器***,而不仅限于本发明具体实施方式所描述的***结构,因此前面描述的方式只是优选的,而并不具有限制性的意义。
以上所述仅为本发明的几种具体实施例,以上实施例仅用于对本发明的技术方案和构思做说明而非限制本发明的权利要求范围。凡本技术领域中技术人员在本专利的构思基础上结合现有技术,通过逻辑分析、推理或有限实验可以得到的其他技术方案,也应该被认为落在本发明的权利要求保护范围之内。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

Claims (9)

1.一种基于嵌入式芯片的网页端可视化***,其特征在于,所述基于嵌入式芯片的网页端可视化***包括:嵌入式芯片、第一WiFi芯片和第二WiFi芯片;
所述嵌入式芯片,用于保存若干网页;
所述第一WiFi芯片,用于向外部设备提供热点,在接收到外部设备发送的网页访问指令时,将所述网页访问指令发送至所述嵌入式芯片;
所述嵌入式芯片,还用于查找与所述网页访问指令对应的待访问网页,并通过所述第一WiFi芯片将所述待访问网页反馈至所述外部设备,以使所述外部设备对所述待访问网页进行展示;
所述第二WiFi芯片,用于连接外部热点设备,在接收到外部热点设备发送的网页修改指令时,将所述网页修改指令发送至所述嵌入式芯片;
所述嵌入式芯片,还用于查找与所述网页修改指令对应的待修改网页,并根据所述网页修改指令对所述待修改网页进行修改。
2.如权利要求1所述的基于嵌入式芯片的网页端可视化***,其特征在于,所述嵌入式芯片中的程序由Python编程语言实现。
3.如权利要求2所述的基于嵌入式芯片的网页端可视化***,其特征在于,所述嵌入式芯片通过Bottle.Python网络构架来设置不同请求的回调函数,并集成网页接口程序。
4.如权利要求1所述的基于嵌入式芯片的网页端可视化***,其特征在于,所述第二WiFi芯片为ESP32芯片,所述第二WiFi芯片通过串口引脚与所述嵌入式芯片相连。
5.如权利要求4所述的基于嵌入式芯片的网页端可视化***,其特征在于,所述第二WiFi芯片,还用于接收待处理数据,将所述待处理数据发送至所述嵌入式芯片;
所述嵌入式芯片,还用于对所述待处理数据依次进行预处理、特征提取和模式识别。
6.如权利要求1~5中任一项所述的基于嵌入式芯片的网页端可视化***,其特征在于,所述嵌入式芯片通过内存映射文件实现进程间共享内存。
7.如权利要求1~5中任一项所述的基于嵌入式芯片的网页端可视化***,其特征在于,所述嵌入式芯片通过WebSocket协议与所述第一WiFi芯片及第二WiFi芯片进行数据传输。
8.如权利要求1~5中任一项所述的基于嵌入式芯片的网页端可视化***,其特征在于,所述嵌入式芯片中设置有Gevent并发网络模块,通过Gevent并发网络模块来实现协程支持,以处理并发网络请求。
9.如权利要求1~5中任一项所述的基于嵌入式芯片的网页端可视化***,其特征在于,所述嵌入式芯片通过内部设置的Dnsmasq查找与所述网页访问指令对应的待访问网页,并通过所述Dnsmasq查找与所述网页修改指令对应的待修改网页。
CN201911360432.2A 2019-12-25 2019-12-25 基于嵌入式芯片的网页端可视化*** Pending CN111131459A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911360432.2A CN111131459A (zh) 2019-12-25 2019-12-25 基于嵌入式芯片的网页端可视化***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911360432.2A CN111131459A (zh) 2019-12-25 2019-12-25 基于嵌入式芯片的网页端可视化***

Publications (1)

Publication Number Publication Date
CN111131459A true CN111131459A (zh) 2020-05-08

Family

ID=70502575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911360432.2A Pending CN111131459A (zh) 2019-12-25 2019-12-25 基于嵌入式芯片的网页端可视化***

Country Status (1)

Country Link
CN (1) CN111131459A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742768A (en) * 1996-07-16 1998-04-21 Silicon Graphics, Inc. System and method for providing and displaying a web page having an embedded menu
CN205486066U (zh) * 2016-02-03 2016-08-17 西安诺瓦电子科技有限公司 基于嵌入式操作***的监控卡
CN107024879A (zh) * 2017-04-05 2017-08-08 大连德嘉工控设备有限公司 内嵌网页监控服务器的工业自动控制设备、方法及路由器
CN109240675A (zh) * 2017-05-10 2019-01-18 兰州大学 基于wifi的便携式可视化硬件编程***及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742768A (en) * 1996-07-16 1998-04-21 Silicon Graphics, Inc. System and method for providing and displaying a web page having an embedded menu
CN205486066U (zh) * 2016-02-03 2016-08-17 西安诺瓦电子科技有限公司 基于嵌入式操作***的监控卡
CN107024879A (zh) * 2017-04-05 2017-08-08 大连德嘉工控设备有限公司 内嵌网页监控服务器的工业自动控制设备、方法及路由器
CN109240675A (zh) * 2017-05-10 2019-01-18 兰州大学 基于wifi的便携式可视化硬件编程***及方法

Similar Documents

Publication Publication Date Title
US9886410B1 (en) Dynamic function assignment to I/O device interface port
CN103747074B (zh) 基于Web服务器的移动监控***
CN103180817A (zh) 存储扩展装置及服务器
CN109413140B (zh) Pacs服务器远程自动升级的方法
US11784946B2 (en) Method for improving data flow and access for a neural network processor
CN115114202B (zh) 基于光纤通信接口扩展的嵌入式web服务器
CN107209725A (zh) 处理写请求的方法、处理器和计算机
CN212135411U (zh) 一种io模组及ocp转接板
CN112559425A (zh) 一种pcie端口的拆分方法、装置、设备及介质
CN117971740B (zh) 一种内存拓展板卡和内存拓展方法
US9910813B1 (en) Single function using multiple ports
US20160202358A1 (en) Satellite positioning receiver integrated with high-precision positioning application system
CN104850516A (zh) 一种ddr变频设计方法和装置
CN210839647U (zh) 基于嵌入式芯片的网页端可视化***
CN111131459A (zh) 基于嵌入式芯片的网页端可视化***
CN116450554A (zh) 中断处理方法、根复合体设备及电子设备
CN116781586A (zh) 一种gRPC流量解析方法、装置、设备及介质
CN113660123B (zh) 虚拟交换机升级方法、装置、电子设备以及存储介质
WO2022100148A1 (zh) 一种背板通讯设备及其控制方法、存储介质
CN114546654A (zh) 一种不同架构之间cpu调用的方法、装置及互联设备
CN111937366B (zh) Web请求处理方法和装置
CN106603188A (zh) 一种变频器接口装置
CN113472964B (zh) 一种图像处理装置和***
CN113722110B (zh) 计算机***、内存访问方法及设备
Shi et al. Development of Internet of Vehicle's Information System based on Cloud.

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200508

RJ01 Rejection of invention patent application after publication