Things Learning Diary 3

1.modbus Protocol
Analysis: temperature and humidity sensors.

2. MQTT-SN
resolve: MQTT UDP-based version.

3.EMQ
resolve: EMQ is a distributed one million things MQTT open source messaging server.

4.EMQ service port
resolved:
[. 1] 1883: the MQTT protocol port
[2] 8883: MQTT / SSL ports
[3] 8083: MQTT / WebSocket port
[4] 8080: HTTP API port
[5] 18083: Dashboard Management Console port

5.EMQ back-end Web console
resolve: EMQ provides a back-end Web console, users can through the Web console, view the server running, statistical data, the client [Client], the session [Session], the theme [Topic] , subscription [subscription], plug [plugin].
[1] access to the address: http: // server IP: 18083
[2] default user name: ADMIN
[3] default password: public

6.Portainer
resolved:
[1] Portainer is a lightweight graphical management tool, which allows you to easily manage Docker different environment. Portainer deployment and use are very simple, it can run on any Docker engine consists of a container components.
[2] Portainer function is very comprehensive, providing state of the display panel, application templates for rapid deployment, container mirrored the basic operation of the network data volumes [including uploading and downloading images, create operational containers], event log shows, containers console operator, Swarm and clusters centralized management and operation services, user login management and control functions. Basically meet all the needs of small and medium units for container management.

7.MQTTBox
resolve: MQTTBox can be both a publisher message may also be a subscriber of the message.

8.Device Profile
Analysis:
[1] a portion of the apparatus is how to read from the data
[2] is another portion of the command control apparatus

9.consul
resolved: consul service registration and discovery is the key to dynamic stretching of micro-services architecture system, while the system is deployed it should be the first service to be launched.

10.Core-Metadata
Analysis: mainly Edgex micro-system equipment and service devices and device data associated metadata management, a total of nine major interfaces, namely: Schedule, Schedule Event, Device, Device Report, Provison Watcher, Device Service, Device Profile, Addressable, Command.

11.Device Services
Analysis: Micro service is the only device users need a device according to the physical interface protocol to develop their own micro-service official has provided Device Service SDK, the user can use several interfaces and to achieve a specific device data structure can be.

A mounting device 12.
Analysis: need to register the device profile, the device configuration register corresponding to the micro-service register associated Addressable, the Schedule register, register Schedule Event, and these generally involve registrars different micro service.

13.config-seed
resolve: config-seed upload service configuration parameters of all micro-services and other services, the program runs only once before EdgeX system deployment.

14.docker-compose up -d consul
解析:Start the configuration and registry microservice which all services must register with and get their configuration from

15.docker-compose up -d config-seed
解析:Populate the configuration/registry microservice

16.docker-compose up -d mongo
解析:Start the NoSQL MongoDB container

17.docker-compose up -d logging
解析:Start the logging microservice - used by all micro services that make log entries

18.docker-compose up -d notifications
解析:Start the notifications and alerts microservice–used by many of the microservices

19.docker-compose up -d metadata
解析:Start the Core Metadata microservice

20.docker-compose up -d data
解析:Start the Core Data microservice

21.docker-compose up -d command
解析:Start the Core Command microservice

22.docker-compose up -d scheduler
解析:Start the scheduling microservice -used by many of the microservices

23.docker-compose up -d export-client
解析:Start the Export Client registration microservice

24.docker-compose up -d export-distro
解析:Start the Export Distribution microservice

25.EdgeX Foundry microservices
解析:

EdgeX Foundry Microservice Docker Compose Container Container Name Port Ping URL
Core Command command edgex-core-command 48082 http://[host]:48082/api/v1/ping
Core Data data edgex-core-data 48080 http://[host]:48080/api/v1/ping
Core Metadata metadata edgex-core-metadata 48081 http://[host]:48081/api/v1/ping
Export Client export-client edgex-export-client 48071 http://[host]:48071/api/v1/ping
Export Distribution export-distro edgex-export-distro 48070 http://[host]:48070/api/v1/ping
Rules Engine rulesengine edgex-support-rulesengine 48075 http://[host]:48075/api/v1/ping
Support Logging logging edgex-support-logging 48061 http://[host]:48061/api/v1/ping
Support Notifications notifications edgex-support-notifications 48060 http://[host]:48060/api/v1/ping
Support Scheduler scheduler edgex-support-scheduler 48085 http://[host]:48085/api/v1/ping
Virtual Device Service device-virtual edgex-device-virtual 49990 http://[host]:49990/api/v1/ping

参考文献:
[1]EdgeX Foundry Documentation:https://docs.edgexfoundry.org/2.0/getting-started/Ch-GettingStartedUsers/

Published 364 original articles · won praise 422 · views 360 000 +

Guess you like

Origin blog.csdn.net/shengshengwang/article/details/104439194