midnite solar’s local app software and communications protocol. [email protected]
TRANSCRIPT
![Page 3: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/3.jpg)
*ModBus*Classic Communications Ports*MidNite devices that use the communications*My MidNite*Local App software
![Page 4: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/4.jpg)
Modbus is a serial communications protocol published by Modicon (now Schneider Electric) in 1979 for use with its programmable logic controllers (PLCs). Simple and robust, it has since become a Standard communication protocol, and it is now amongst the most commonly available means of connecting industrial electronic devices. The main reasons for the use of Modbus in the industrial environment are:
*It has been developed with industrial applications in mind*It is openly published and royalty-free*It is easy to deploy and maintain*It moves raw bits or words without placing many restrictions on vendors
ModBus. What is it?
![Page 5: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/5.jpg)
An Island off the East Coast. Where the installer is using ModBus with there own program to control and monitor 30 Classics as well as the inverters and other data from the site.
![Page 6: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/6.jpg)
ModBus Protocols supported by MidNite
Typical MODBUS:*MODBUS RTU over RS-232 serial line.*MODBUS RTU over TCP/IP
ModBus. What is it?
![Page 7: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/7.jpg)
ModBus Protocols supported by MidNiteExtended MODBUS:
MODBUS-over-http: this is a home-rolled MODBUS transmission protocol where modbus PDU packets are sent over an HTTP channel. HTTPS is too heavy for our processor so we use a variant of the SRP key-exchange protocol in order to secure the communications. We use a secure block encryption utilizing large single-session keys. Each Classic is equipped with unique encryption keys so a compromised device can be blacklisted.
ModBus. What is it?
![Page 8: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/8.jpg)
The Classic has several different ports available on it for communications. There is an RS232 Port, USB and an Ethernet Jack available.
Classic CommunicationsPorts
![Page 9: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/9.jpg)
Current:Classic and Classic Lite
Future:Smart combinersWhiz Bang 1000Other new electronic gear
Products that useModBus
![Page 10: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/10.jpg)
*Web Based*No complicated Router setup*No always on PC needed*Available anywhere in the world where there is Internet*Supports all MidNite Internet capable devices
My MidNite
![Page 11: MidNite Solar’s Local App software and Communications protocol. Customerservice@midnitesolar.com](https://reader035.vdocuments.us/reader035/viewer/2022062803/56649ccf5503460f9499a9cc/html5/thumbnails/11.jpg)
*Software based on the PC so no Internet needed*Fast refresh rate (As fast as the connection can handle)*Allows direct connection to PC for Programming Classic*Available Now
Local App Software