Håkon Løvdal cb1dc123dc Removed schematics from the front page since also duplicated on the Electrical page
And when more than one board alternative becomes avaliable we cannot
have them all on the front page.
2018-01-26 21:43:00 +01:00

29 lines
1.4 KiB
Markdown

# AMS <-> MQTT Bridge
* [Electrical design](./Electrical)
## Background
The purpose of this project is to collect information and build a simplified bridge for reading serial DLSM/M-bus information from electrical power meters (AMS), provided over the HAN port, and publishing to some IoT friendly target.
Components will be ESP8622, Arduino code, a (very simplified) M-bus <-> 3.3V serial interface
As a start, we should try to get information from the three types of AMS meters currently being installed in Norway. Some details about these are available here: [NVE_Info_kunder_HANgrensesnitt.pdf](Documentation/NVE_Info_kunder_HANgrensesnitt.pdf)
The project should include:
- [x] [Simple circuit to transform MBus levels to 3.3V serial](/Electrical)
- [x] [Code to capture and analyze data from PC](/Code/HanDebugger)
- [x] [Code to capture and analyze data from Arduino](/Code/ESPDebugger)
- [x] [Sample data from various meters](/Samples)
- [x] [Documentation on HAN / MBus / DLMS/COSEM](/Documentation)
- [X] [Code to parse DLMS data into a structure](/Code/Arduino/HanReader/src)
- [X] [Real schematics, including ESP8266](/Electrical/PCB)
- [X] [PCB layout](/Electrical/PCB)
- [ ] Arduino library
- [X] [Arduino sample sketch to read values and report to MQTT server](/Code/Arduino)
### Circuit prototype
![Breadboard](/Electrical/Prototype.jpg)
### MQTT output
![MQTT screenshot](/Electrical/MQTT%20screenshot.png)