Платформа шлюза IoT с открытым исходным кодом, основанная на языке Go. Идея дизайна очень хороша и заслуживает изучения~.
http://www.opengw.cn
http://www.opengw.cn/col.jsp?id=104
https://gitee.com/my_iot/goAdapter/releases
https://www.bilibili.com/video/BV1wg41157m9?from=search&seid=7860625376747338929&spm_id_from=333.337.0.0
Программное обеспечение в основном разделено на 3 уровня:
Он используется для связи с прикладными системами верхнего уровня. Вы можете настроить запланированную отправку данных об аппаратных устройствах на платформу IoT или получать команды от платформы IoT и пересылать их на аппаратные устройства. Для этого используются данные Json и другие форматы. взаимодействовать с системой приложений верхнего уровня, упрощая стыковку;
Инкапсуляция физических интерфейсов связи, таких как последовательные порты, сети, GPIO и т. д. После инкапсуляции интерфейса он предоставляет два интерфейса для чтения и записи для облегчения вызовов верхнего уровня;
После загрузки разархивируйте его, как показано ниже:
Скопируйте все файлы на оборудование (если это компьютер, просто запустите его напрямую)
Затем введите 127.0.0.1:8080 в браузере, обратите внимание на добавление порта, и вы сможете получить доступ к странице в обычном режиме.
1. Создание среды Golang и установка goland. Вы можете использовать Baidu самостоятельно.
2. операция Голанда
Выберите конфигурацию компиляции в правом верхнем углу.
Конфигурация->Тип запуска->Выберите каталог и выберите текущую папку для выходного каталога, то есть выходной файл, веб-корневой каталог и другие файлы находятся в одном каталоге.
Затем введите 127.0.0.1:8080 в браузере, обратите внимание на добавление порта, и вы сможете получить доступ к странице в обычном режиме.