The firmware for connect everyone and everything around the world. Expand all your wireless network limits and join to the big mesh.
m4a-firmware is a software implemented in hardware able to provide enroute data between devices. The principal proposite is create only a wide wireless network. m4a-firmware is based under RIOT OS and we follow some of its design principles: energy-efficiency and modularity. We implemented our network vision approach and expanded capabilities to join some devices to networks.
m4a-firmware provides these principals features:
- IPv6
- CoAp
- RPL
Enjoy your firmware following these steps:
-
Compile for mesh boardsmake
for other supported devices
make BOARD=your_dev_name
-
Flashing make flash
Passing your boards name as the above point
make BOARD=your_dev_name flash
-
Open terminal and look what's happening.
make term
We invite you to read our code of conduct but you probably won't read it, we know, it's very long and life is short but we summarice it in two short sentences:
- Respect the opinion of others
- Be polite and nice to other people
If you need help, you can contact us via twitter or discord
If you find some bug or would you like to propose new features please open a issue:
https://github.com/Mesh4all/m4a-firmware/issues
Make sure it doesn't already exist, you can use the built-in search engine for that.
New code or code fixing is always welcome, pull requests are open to everyone, we just ask that your contribution fits our coding conventions
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
or in the LICENSE file, in the root folder of this repository.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
Copyright (c) 2022 Mesh4all <mesh4all.org>
Licensed under the Apache License Version 2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.