Initial setup of Edison boards
The setup process completed successfully. I was able to setup and flash both boards. But the initial setup consumed much more time then I've anticipated.
Here are some thoughts about initial configuration of Edison:
- The reset button is located on the board and must be used as part of the flashing process. It was not very clear for me from the documentation. A simple picture may help a lot.
- I think the setup process may be simplified if only one USB cable and one USB port have been used during setup/flashing.
- It seems it is not possible to connect two Edison boards over USB Serial connection at the same time on my PC, as only one connection works at a time. But it is not an issue once WiFi connection is on.
- It will be great if the documentation had a troubleshooting section. Specifically, I spent most of the time googling around to resolve a serial connection:
MQTT on Edison
I've flashed my Edison boards with Yocto 1.7.3 Linux. In this release Yocto comes with Really Small Message Broker (RSMB). Mosquitto broker version 1.3.4. The process is live from the start.
root@node1:~# netstat -tunl | grep 1883 tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN tcp6 0 0 :::1883 :::* LISTEN
It seems there is no MQTT client with Yocto, so I've used Paho MQTT client on my PC to test MQTT broker.
I was able connect to both MQTT nodes and publish test messages from Paho.
Next Steps
- Decide to keep RSMB (it is free, but not OSS, not a lot of documentation) or switch to Mosquitto broker.
- Build MQTT client (and may be broker) for Yocto for my project.
Top Comments