[JAVA] Try using the MZ platform that supports SME IT / IoT

Overview

It was developed so that information engineers of small and medium-sized enterprises can easily program (without assuming understanding of high-level languages). A Java-based application is a graphical programming environment (like a PLC ladder diagram?).

Official page

--MZ Platform User Group (Download here)

Feature

--Basically, it can be used without any programming knowledge. ――Personally, it is easy to understand if you know object-oriented programming. ――Since the manual is also prepared, you can proceed with the tutorial independently if you understand the description rules of the manual. ――However, it may be confusing to those who program by coding with a text editor. --If you download and install it, you can try it for 30 days. ――If you like it, you can continue to use it for free by registering as a user. ――Commercial use can also be done by making a technology transfer contract with the developer.

Trigger

The president of a small and medium-sized enterprise I knew tried using the MZ platform (MZ: it seems to be official to call it MJ, but it seems that MZet is also acceptable). I think it is one of the good ways to easily develop business software for Windows, so I am thinking of studying from now on (February 2018). I'm going to have a long relationship, so I decided to post a bulletin board as a defense record.

I tried connecting the "dot counter" that I want to make into IoT to the MZ platform

MZ the dot counter requested by the local company Precision Press Kogyo Co., Ltd. I tried to connect to the platform. -I tried connecting the RBI counter to the MZ platform

Successful database access over the network

Finally, the database was successfully accessed over the network. When I have time, I would like to put it together as a separate thread. First of all, here is a summary of the sites that were taken care of. It is necessary to set the MySQL side to access over the network properly. Of course, if you are an advanced MySQL user, this was the first time for beginners.

-[WEB service creation](http://linuxserver.jp/server construction / db / mysql / external connection permission setting) Settings for accessing from the network -Yukun's Blog Granting authority to users

Install MySQL 5.7

I decided to install MySQL on my MacBook Air because access to the database is essential, and I reviewed "Introduction to MySQL" to get used to it. To access the MySQL database from the MZ platform, you need to DL and install JDBC. It is necessary to set MySQL to access the database from the outside. I decided to install and use MySQL Workbench to configure MySQL in various ways.

-Note 1: Install MySQL for MZ Platform -Introduction to MySQL -JDBC download page for MySQL--version 5.1.22 -Settings to access MySQL over the Internet -I installed MySQL Workbench 6.3 ← Download site -Sites referred to by MySQL Workbench

History

--2018.02.22 Update: Added MySQL Workbench installation --2018.02.19 Update: Added the setting to access MySQL over the net --2018.02.18 Update: Link to MySQL Primer and Addition of JDBC --2018.02.13 Update: Added serial communication connection --2018.02.12 Update: Added MySQL installation --2018.02.10 Update: Configuration update, installation guide link added --2018.02.08 Posted

Recommended Posts

Try using the MZ platform that supports SME IT / IoT
Try using the messaging system Pulsar
Try using the service on Android Oreo
Try using the Stream API in Java
Try using the Emotion API from Android
Try using the Wii remote with Java