我正在努力解决以下问题:
主要问题:
多个智能手机(最多30个)必须同时与MCU通信。
系统概述
有很多房间(每个房间是一个可容纳30人的机柜),每个机柜都有一个用于智能手机用户的MCU。
MCU将控制机柜的某些设备
该系统的场景如下:
1.用户进入机柜。
2.智能手机应用程序将识别MCU(或MCU将识别智能手机),MCU将向智能手机发送一些数据,这些数据将被注意到用户。
3.用户在智能手机应用程序中输入一些数据,这些数据将被发送到MCU以控制机柜设备
4.最多可同时有30人进入机柜,系统应同时处理所有用户
我将为这个系统开发智能手机应用程序和MCU固件
我的想法:
我想用Arduino / RFduino / Raspberry Pi作为MCU,我想用蓝牙LE / Wifi / 3G作为通讯材料。
我尝试了以下解决方案
1.在Arduino / RFduino / Raspberry Pi上使用蓝牙低功耗。
MCU将是BLE外设,我的智能手机应用程序将是BLE中心
但我发现BLE外设只能同时连接到BLE中心,所以我不能使用这种方法。
2.在Raspberry Pi上使用wifi
我认为Raspberry Pi可以运行Web服务,我的智能手机应用程序可以通过http与服务器通信
但每次智能手机用户进入基于Raspberry Pi的wifi区域时,用户应该在网络设置中选择wifi-hotspot,如果他已经注册了这个wifi,用户应该注册wifi-hotspot,如果这是第一次在wifi区(内阁)。
这对用户来说非常不方便,所以不能用于我
3.在Raspberry Pi上使用3G网络
不幸的是,机柜内没有3G信号,所以我不能使用这种方法
我很期待你的回答
任何提示或评论都将受到欢迎。
感谢您的关注
感谢您的回答。
Toltori Kim
答案 0 :(得分:0)
嗯......我会选择wifi。和QR码。
我要为所有机柜制作一个单一的wifi网络(所以只有一组凭证,甚至是一个开放的凭证 - 没有安全性)然后应用程序可以使用一种身份验证连接到覆盆子(其中凭证在机柜内的QR码中写入,或者每个机柜的wifi网络,其凭证以QR码写入。
我会使用第一个,也许没有安全性。因此用户只需要进入机柜,连接到普通的wifi,在qr代码上制作照片然后就可以使用RPi