发明名称 INTEGRATED DEVELOPER ENVIRONMENT FOR INTERNET OF THINGS APPLICATIONS
摘要 In one embodiment, a graphical user interface (GUI) is established for an Internet of Things (IoT) integrated developer environment (IDE) with one or more visual developer tools. Real and/or virtual nodes are provided within the IoT IDE having connectivity and functionality, and a plurality are connected as a logical and executable graph for a flow-based programming framework virtualized across one or more IoT layers. The nodes may then be programmed based on respective connectivity and functionality, such that the logical and executable graph has real and/or virtual inputs, real and/or virtual processing functions, and real and/or virtual actions. Upon deploying the node programming to one or more corresponding platform emulators configured to execute the node programming, the logical and executable graph may be simulated by executing the node programming to produce the one or more actions based on the one or more inputs and the one or more processing functions.
申请公布号 US2016357521(A1) 申请公布日期 2016.12.08
申请号 US201615176746 申请日期 2016.06.08
申请人 Cisco Technology, Inc. 发明人 Zhang Yajun;Xiao Haihua;Chen Rizhi;Malegaonkar Ashutosh A.;Kamel Wael;Abuduweili Aikepaer;Wee Susie
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method, comprising: establishing, on a computer, a graphical user interface (GUI) for an Internet of Things (IoT) integrated developer environment (IDE) with one or more visual developer tools; providing, by the IoT IDE on the computer, nodes within the IoT IDE having connectivity and functionality, the nodes selected from a) discovered real nodes in communication with the IoT IDE or b) virtual nodes within the IoT IDE; connecting a plurality of the nodes, by the IoT IDE on the computer, as a logical and executable graph for a flow-based programming framework virtualized across one or more IoT layers; programming nodes, by the IoT IDE on the computer, based on respective connectivity and functionality, such that the logical and executable graph has one or more real and/or virtual inputs, one or more real and/or virtual processing functions, and one or more real and/or virtual actions; deploying, by the IoT IDE on the computer, the node programming to one or more corresponding platform emulators configured to execute the node programming; and simulating, by the IoT IDE on the computer, the logical and executable graph by executing the node programming to produce the one or more actions based on the one or more inputs and the one or more processing functions.
地址 San Jose CA US