Japanese Nostalgic Message Board (MQTTwrapper Class Demo)

(No library is wrapped...)

Go back to example list / Go to the repository of this example on GitHub

HOST (Where is the broker):

URL:
://:/

Preset ...

SEND (Behave as a publisher):

topic =

RECV (Behave as a subscriber):

topic =


Message Board (Pick up from the subscriber):

伝言板

  a b c
1 月日 時分 ご用件
2 5/19 11:10 西新橋には先に行ってるね。by RM
3      
4      
5      
  3日過ぎたものは消します。

This HTML program (re)writes the message into the message board after the above subscriber has received the following command.

write xy msg
x
Column Code: For instance, "a" means the date column because the column is at the leftmost and has the code "a." You have to specify with a row number in practice, like that "a1."
y
Row Number: For instance, "1" means the head line of the table because the head line is numbered one. You have to specify with a column code in practice, like that "a1."
msg
Message Text: You can contain space characters in the body of the text. And if you omit the whole part of the message text, the content in the corresponding cell will be erased.

README (What is this?):

This is a control panel to try to use the MQTTwrapper class. This library makes your web browser an MQTT-over-WebSocket speaker. And then the protocol is very helpful to send/receive text data (also byte stream) from/to the UNIX stdin/stdout.

Only one simple application is required to connect to the stdin/stdout. That is "Mosquitto."

Try to use me by the following steps.

How to Use Me:

0-1) [PREP.] Install Mosquitto

The installation instructions are on this page.

0-2) [PREP.] Write the configuration for Mosquitto

Copy and save the following text as the file "mosquitto.local.conf" in your favor directory.

1) Start an MQTT broker

Type the following command on your UNIX terminal.

2) Connect me to the MQTT broker

In the "HOST" section, fill in the URL form (Specify "ws://localhost:8000/" to use the above MQTT broker, of course, it's OK to use another broker.) and push the "Connect" button. Then, wait for the button name to be "CONNECTED."

3) Start subscribing

Decide on the topic name in the "RECV" secion and type it into the "topicname" field. Then, push the "Start" button in the same section.

4) Publish a message rewriting command

Publish a message rewriting command on your UNIX terminal with the same topic name and to the same MQTT broker as what you specified in this HTML, like this:

Then you can see the message you published on the message board.

Or you can also publish the same rewriting command from the publisher in the "SEND" section on this HTML.