openiothub_plugin

云易连APP的UI部分插件,通过添加UI插件以支持更多的

物联网设备私有云服务

开发云易连插件需要包含三步:

例如:

创建一个oneKeySwitch.dart页面
然后在components.dart引入
然后在modelsMap.dart中注册

插件规范:

目前插件规范是引入一个PortService模型,页面根据PortService中保存的信息进行操作
页面一个设一个名叫modelName的静态常亮,这是该模型的唯一ID
具体参考目前的插件页面例子

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Libraries

generated/assets
l10n/generated/openiothub_plugin_localizations
l10n/generated/openiothub_plugin_localizations_en
l10n/generated/openiothub_plugin_localizations_zh
openiothub_plugin
pages/videp_player
plugins/mdnsService/commWidgets/info
plugins/mdnsService/commWidgets/mDNSInfo
plugins/mdnsService/commWidgets/uploadOTA
plugins/mdnsService/components
plugins/mdnsService/devices/local/dht
plugins/mdnsService/devices/local/lightLevel
plugins/mdnsService/devices/local/oneKeySwitch
plugins/mdnsService/devices/local/phicommDC1Plugin
plugins/mdnsService/devices/local/phicommR1Controler
plugins/mdnsService/devices/local/phicommTC1A1Plugin
plugins/mdnsService/devices/local/rgbaLed
plugins/mdnsService/devices/local/seial315433
plugins/mdnsService/devices/local/UART2TCP
plugins/mdnsService/devices/mqtt/mqttPhicommzA1Plugin
plugins/mdnsService/devices/mqtt/mqttPhicommzDC1Plugin
plugins/mdnsService/devices/mqtt/mqttPhicommzM1Plugin
plugins/mdnsService/devices/mqtt/mqttPhicommzTc1A1Plugin
plugins/mdnsService/mDNSService/aria2c
plugins/mdnsService/mDNSService/casaOS/casaosLogin
plugins/mdnsService/mDNSService/casaOS/installedApps
plugins/mdnsService/mDNSService/casaOS/sub/appStore
plugins/mdnsService/mDNSService/casaOS/sub/files
plugins/mdnsService/mDNSService/casaOS/sub/settings
plugins/mdnsService/mDNSService/casaOS/sub/systemInfo
plugins/mdnsService/mDNSService/casaOS/sub/terminal
plugins/mdnsService/mDNSService/casaOS/sub/userInfo
plugins/mdnsService/mDNSService/casaOS/sub/widgets/indicator
plugins/mdnsService/mDNSService/geteway
plugins/mdnsService/mDNSService/mdnsResponser
plugins/mdnsService/mDNSService/onvifManager
plugins/mdnsService/mDNSService/videoPlayer
plugins/mdnsService/mDNSService/VNCRFBWebPage
plugins/mdnsService/mDNSService/webUI
plugins/mdnsService/mdnsType2ModelMap
plugins/mdnsService/modelsMap
plugins/openWithChoice/aria2/Aria2Page
plugins/openWithChoice/OpenWithChoice
plugins/openWithChoice/sshNative/SSHWebPage
plugins/openWithChoice/sshNative/virtual_keyboard
plugins/openWithChoice/sshWeb/SSHWebPage
plugins/openWithChoice/vncWeb/VNCWebPage
utils/ip
utils/ThemeUtils
utils/web